| "Descrizione" by Radar (1854 pt) | 2026-Feb-02 17:34 |
Motorola MVSB2400
Definizione
Il Motorola MVSB2400 è un “VSBchip”: un dispositivo VLSI (realizzato come gate array in package PGA a 132 pin) progettato per implementare gran parte delle funzioni necessarie a un’interfaccia VSBbus (VME Subsystem Bus) in sistemi VMEbus/VSB. In pratica, integra in un solo chip gran parte della logica di interfaccia verso il VSBbus, includendo driver di bus, gestione dei segnali di controllo e soprattutto la multiplexazione di indirizzi e dati richiesta dall’architettura VSB.
Contesto: VSBbus come estensione locale del VMEbus
Il VSBbus è descritto come un sottoinsieme del VMEbus usato come bus locale di estensione: consente a una scheda processore di accedere a memoria e I/O aggiuntivi su un bus “vicino” (tipicamente sul connettore P2), riducendo traffico sul bus globale e migliorando il throughput complessivo del sistema. L’interfaccia VSB occupa 64 pin di I/O su P2 e usa la multiplexazione di indirizzi e dati per ottenere funzionalità 32 bit entro quel vincolo di pin.
![]() | ![]() |
Funzione principale del MVSB2400 (cosa fa “in pratica”)
Su molte schede processore Motorola VME/VSB dell’epoca, il MVSB2400 viene usato per:
Implementare la maggior parte della logica necessaria a supportare una interfaccia VSBbus master usando un solo dispositivo VLSI e poche porte esterne.
Integrare la gran parte dei bus driver per il VSBbus e tutta la logica di multiplexazione indirizzi/dati.
Offrire (a livello di chip) anche una modalità slave, anche se alcune schede che lo montano possono non supportare accessi slave lato VSB.
In altre parole: la CPU della scheda e la logica di sistema demandano al MVSB2400 la “parte elettrica e protocollare” più ripetitiva del VSB, rendendo più semplice (e più compatta) la progettazione del sottosistema locale.
Integrazione tipica su schede VME/VSB
Un esempio esplicito di utilizzo è su moduli come MVME135/136, dove il VSBbus viene implementato “attraverso l’uso del MVSB2400”. In quel contesto, la scheda usa il MVSB2400 per esporre il bus locale sul connettore P2 e collegare espansioni di memoria o I/O su VSB, senza saturare il VMEbus principale.
Schizzo dei collegamenti più importanti
┌──────────────────────────────┐ │ Scheda CPU VME (HOST) │ │ CPU + RAM + logica locale │ └──────────────┬───────────────┘ │ bus locale / segnali interni ▼ ┌──────────────────┐ │ MVSB2400 │ │ VSBchip │ │ driver + MUX A/D │ │ master (slave*) │ └─────────┬────────┘ │ VSBbus su connettore P2 (64 pin I/O) ▼ ┌────────────────────────────────┐ │ Espansioni VSB (memoria / I/O) │ │ moduli locali, periferiche, ecc │ └────────────────────────────────┘ In parallelo: ┌──────────────────────────────┐ │ VMEbus globale │ │ (backplane, altri moduli VME) │ └──────────────────────────────┘ * La modalità SLAVE può non essere abilitata/supportata dalla scheda specifica.
Tabella 1 – Dati di identificazione e inquadramento (italiano)
| Caratteristica | Valore indicativo |
|---|---|
| Dispositivo | Motorola MVSB2400 (“VSBchip”) |
| Ruolo | Interfaccia VSBbus per sistemi VMEbus/VSB |
| Implementazione | Gate array in package PGA (132 pin) |
| Funzione chiave | Driver di bus + multiplexazione indirizzi/dati + logica di controllo |
| Modalità | Supporto master (tipico), modalità slave a livello di chip (dipende dalla scheda) |
Tabella 2 – Aspetti operativi e di sistema (italiano)
| Aspetto | Significato pratico |
|---|---|
| VSBbus | Bus locale di estensione (subset del VMEbus) per memoria e I/O |
| P2 / pinout | Interfaccia VSB su connettore P2 con vincolo di 64 pin I/O |
| Multiplexazione A/D | Permette funzionalità 32 bit entro il vincolo di pin |
| Beneficio di sistema | Meno traffico sul VMEbus globale, maggiore throughput complessivo |
| Integrazione tipica | Presente su schede VME/VSB (es. MVME135/136) come implementazione del VSB |
| Evaluate |