Architetture componibili di piccoli moduli
Dalla rivista:
Elettronica Oggi
Le architetture di piccolo formato PC/104 e COM devono il loro successo alla possibilità di comporre i moduli uno sull’altro formando Stacking System innanzi tutto robusti e poi anche compatti, personalizzabili e capaci di svolgere più mansioni con un’efficace gestione a livello funzionale. Il vantaggio di essere componibili, peraltro, non preclude la possibilità di usare moduli di fornitori diversi con la massima libertà creativa da parte del progettista nella scelta dei circuiti integrati d’elaborazione e dei set di interfacce I/O più congeniali a ogni esigenza applicativa.
La robustezza e la flessibilità nei moduli PC/104 sono garantite indipendentemente dalla compatibilità con il backplane su cui sono montati e, inoltre, oggi si può disporre dell’innovativa tecnologia d’interconnessione point-to-point, P2P, che consente di montare moduli con le più eterogenee funzionalità senza problemi di configurazione. In origine, infatti, lo standard PC/104 nacque per far in modo che la collaudata impostazione ISA, Industry Standard Architecture, potesse utilizzarsi insieme ai più efficienti e versatili bus PCI, Peripheral Component Interconnect.
.jpg)
Fig. 1 - Esempio di architettura multipla che mostra come nelle composizioni di moduli basate su bus i componenti possono trovarsi dovunque mentre nelle strutture point-to-point c’è un solo canale logico per tutti i dispositivi
È anche per questo motivo che i sistemi PC/104 sono e rimarranno preferiti in molte applicazioni industriali giacché, nonostante sia ormai chiaro che i bus PCI sono perfettamente in grado di soddisfare qualsiasi requisito funzionale senza bisogno delle connessioni ISA, queste ultime continuano però a essere richieste per le loro inequivocabili doti di semplicità d’installazione e bassissimo costo. D’altra parte, i bus PCI sono più veloci e ciò permette di implementare una gestione degli interrupt indubbiamente più efficace con meno fatica, dato che se ne può occupare un buon sistema operativo senza bisogno di alcuna programmazione specifica dall’esterno.
Oggi questi vantaggi ci sono anche nei moduli componibili PCI Express che però non usano bus, ma solamente interconnessioni P2P. Probabilmente la maggior velocità è il motivo trainante per presumere un’inevitabile definitiva migrazione di tutte le connessioni fra sottosistemi verso i bus PCI e le P2P PCI Express, ma se questo passaggio avviene lentamente è proprio per la comodità che i sistemi PC/104 offrono nel permettere di mettere insieme le interfacce vecchie e nuove in configurazioni robuste e versatili. Nel diagramma in figura è riportato un esempio di come si possono far convivere le architetture a bus e P2P sulla stessa struttura modulare. Come si vede ci sono delle differenze che un po’ incidono sulle prestazioni e sui requisiti di installazione.

Fig. 2 - Stack-104 (in alto) e DuraCOR (in basso) sono due esempi di schede computer composte da moduli multipli forniti da Eurotech
Nell’approccio basato su bus tutti i dispositivi sono logicamente connessi e necessitano dei transceiver per scambiare le informazioni con gli altri dispositivi o con il processore, mentre nell’approccio P2P sono le interfacce sui dispositivi stessi che decidono se e quando ricevere, elaborare e ritrasmettere le informazioni oppure trasferirle dal dispositivo precedente a quello successivo senza utilizzarle. Dunque, nel primo caso occorrono più componenti e nel secondo più connettori.
Il posizionamento dei dispositivi nelle strutture a bus è pressoché irrilevante e al progettista basta ricordarsi di mettere i dispositivi che scaldano di più in alto alla fine della pila dove è più semplice aggiungere accorgimenti meccanici per lo smaltimento del calore. Nelle strutture P2P la posizione dei dispositivi può essere più importante perché bisogna configurare la sequenza di scambio dei segnali fra le interfacce, ma non è comunque un’operazione particolarmente critica grazie all’intrinseca versatilità delle interfacce USB e PCI Express.
Si possono anche realizzare configurazioni miste con doppi connettori per collegamenti sia a bus sia P2P, basta tenere conto che la maggior ridondanza migliora la flessibilità d’installazione e utilizzo ma aumenta i costi generali. Per esempio, le Serial Peripheral Interface (SPI) utilizzano entrambi gli approcci a bus per il clock e per i dati e point-to-point per selezionare le linee. Generalmente le connessioni a bus sono sempre preferite per le linee di alimentazione mentre per alcuni tipi di interrupt possono essere più efficaci le connessioni dirette fra dispositivi. In ogni caso non si possono certamente montare una sopra l’altra più schede di quante ne possa sopportare l’alimentazione centrale della scheda madre e, per esempio, per i moduli in formato PC/104 è consigliabile limitarsi a sei.
Protocolli modulari
Lo Small Form Factor Special Interest Group (SFF-SIG) Stackable Unified Module Interconnect Technology (SUMIT) consiglia per l’host di una struttura modulare P2P una dotazione minima di almeno quattro USB, due SPI, due PCI Express x1, una PCI Express x4, un SMBus e un bus LPC, per un totale di dodici collegamenti d’interfaccia tipicamente adeguati per la maggior parte delle applicazioni.
Il PC/104 Embedded Consortium ha definito dapprima gli standard PC/104, PC/104-Plus e PCI-104 per poi arrivare ai più recenti PCI/104-Express e PCIe/104 con i nuovi protocolli di interfaccia adatti ai collegamenti point-to-point. Precisamente PCI/104-Express comprende i connettori per quattro interfacce PCI Express x1 e una PCI Express x16. Quest’ultima è già predisposta per le Graphics Processing Unit (GPU) di ultima generazione e può all’occorrenza essere scomposta in due PCI Express x8 o in quattro x4. Negli ultimi tempi il SFF-SIG ha definito anche altri tipi di interfacce P2P basate su differenti connettori, ma almeno per ora le PCI Express sono quelle che hanno il maggior gradimento da parte sia dei progettisti che degli utilizzatori. Per esempio, lo standard PC/104 ISA usa i connettori Industry Standard Module, ISM, e il SUMIT definisce due tipi di connettori denominati di tipo A e B con i primi predisposti per quattro USB, due SPI, una SMBus, un LPC e una PCI Express x1, mentre i secondi oltre a tutto ciò hanno anche altre porte PCI Express x1 e x4.

Fig. 3 – Esempi di sistemi modulari basati su PC/104 e USB realizzati da Access I/O (in alto a sinistra), Diamond Systems (in alto a destra) e Micro/Sys (in basso)
Indubbiamente i collegamenti diretti punto-punto fino a non più di un anno fa potevano trovarsi solamente nei prototipi, ma oggi sta crescendo la percentuale di schede computer che supportano questo tipo di connessione perché permette d’implementare soluzioni di I/O più intelligenti e versatili. Alcuni nuovi Single Board Computer, SBC, per esempio, permettono di impilare i moduli con architettura Computer On Module, COM, che sono ancor più vantaggiosi in termini di flessibilità di configurazione perché consentono di scegliere separatamente il processore e di aggiungere interfacce con supporti specifici audio/video, Ethernet o SATA.
Una non sorprendente recente novità nelle applicazioni industriali è l’ampio uso delle connessioni USB non come di solito verso le periferiche esterne, bensì per collegare i diversi moduli interni che compongono i sistemi. Un utilizzo di questo genere molto promettente è, per esempio, nel collegare insieme i convertitori A/D o D/A che sono sempre più spesso implementati in array per l’acquisizione su canali multipli o, similmente, gli array di multiplexer analogici dei front-end multicanale. Un approccio creato proprio a tal scopo
è lo standard StackableUSB concettualmente molto simile all’impostazione P2P, ma con numerose porte USB al posto delle linee PCI Express, il che tuttavia può condizionare almeno in parte la scelta delle periferiche.
Contenuti correlati
-
Tria Technologies estende la durata dei moduli COM Q7
Tria Technologies ha realizzato due nuovi moduli COM Qseven (Q7) e uno degli aspetti più interessanti è che il produttore garantisce che i progetti Q7 rimarranno validi almeno fino al 2034, con un’estensione opzionale fino al 2039....
-
Alte prestazioni per il nuovo modulo COM di congatec
Il nuovo modulo COM conga-TC750 di congatec, in formato COM Express Compact con pinout Type 6, offre la possibilità, in base a quanto precisa il produttore, di raggiungere velocità di elaborazione fino a 99 TOPS (Tera Operations...
-
Compatibilità: l’elemento chiave per il successo delle applicazioni per Industry 4.0
Intervista a Peter Müller, VP Product Center Modules di Kontron La digitalizzazione ha preso velocità, soprattutto negli ambienti industriali. Sono sempre maggiori le soluzioni che vengono sviluppate per soddisfare le esigenze di sicurezza, flessibilità e compatibilità e...
-
Il terzo ciclo per i moduli COM sulla rampa di lancio
Alcune considerazioni sul nuovo standard COM-HPC per i moduli COM che, fin dalla loro introduzione, si sono affermati come la soluzione di riferimento per lo sviluppo di sistemi di elaborazione embedded. Dopo ETX/XTX e COM Express, l’industria...
-
Computer-on-Module per sistemi di visione industriali basati sull’intelligenza artificiale
Grazie alle loro doti di scalabilità, i moduli COM (Computer-on-Module) possono garantire la flessibilità richiesta dalle applicazioni di visione basate sull’intelligenza artificiale, un mercato industriale con prospettive di crescita decisamente interessanti Nel settore dell’automazione, accanto a...
-
congatec propone una soluzione combinata modulo COM/scheda carrier “application-ready”
congatec ha realizzato una nuova scheda carrier in formato 3.5″ conforme alle specifiche SMARC 2.1. conga-SMC1/SMARC-x86 è una scheda di tipo “application-ready” è può essere quindi immediatamente utilizzata come componente standard per la produzione di piccoli/medi volumi...
-
Schede SFF: reti di comunicazione e IoT sostengono la crescita
Dispositivi mobili, infrastrutture di rete e applicazioni Internet of Things, sempre più, adottano le ultime innovazioni disponibili nelle board dotate di form factor compatti Leggi l’articolo su Embedded di febbraio
-
PC/104: uno standard in continua evoluzione
Uno degli standard più longevi per l’elettronica embedded è certamente quello PC/104. Questo fattore di forma, infatti, è presente da almeno tre decenni, si è evoluto in diverse varianti, ed è ancora utilizzato e apprezzato per molte...
-
L’ARTICOLO DI COPERTINA – PC/104, un formato che ha ancora molto da dire
Uno dei più longevi standard originali per computer industriali gode ancora di ottima salute. Numerose applicazioni sono state implementate sulla base di moduli PC/104, in molti casi basati su bus ISA, offendo ottimi risultati da diversi decenni....
-
congatec: supporto USB-C per i moduli SMARC 2.0
congatec ha annunciato l’introduzione di nuovi moduli SMARC 2.0 che supportano lo standard USB Tipo C. Le prime soluzioni che implementano lo standard USB-C sono il nuovo modulo COM conga-SA5 e la scheda carrier di valutazione conga-SEVAL....












