Le interconnessioni tra chip

Dalla rivista:
Elettronica Oggi

 
Pubblicato il 30 giugno 2011

Rispetto al passato le connessioni esterne fra chip, come quelle fra CPU e chipset, si stanno riducendo progressivamente, o meglio si stanno evolvendo, per diverse famiglie di componenti. Il motivo è legato essenzialmente alla maggior diffusione di architetture SoC (System on Chip) che integrano un numero sempre più alto di funzionalità demandate in precedenza a chip separati. Questo trend è particolarmente evidente nei componenti per i dispositivi consumer, dove una elevata integrazione significa poter contare su costi e consumi inferiori, ma è presente comunque in modo diffuso anche per i processori per PC.

Ridurre il numero di componenti aumentando l’integrazione costituisce però anche un limite alla diversificazione dei progetti per rispondere in modo più aderente alle esigenze specifiche.
Per conservare una indispensabile versatilità, necessaria anche per adeguarsi ai diversi standard di I/O che si susseguono abbastanza rapidamente, la riduzione dei componenti necessari si è assestata in molti casi all’impiego di almeno due chip. I collegamenti fra questi due componenti sono comunque essenziali per determinare prestazioni, consumi e versatilità delle soluzioni.

Le scelte di Intel
I più recenti processori Intel della seconda generazione della famiglia Core, quella nota con il nome in codice Sandy Bridge, integrano al loro interno molti componenti come i controller per la memoria e la sezione grafica, ma hanno bisogno ancora di un chip esterno per completare le comunicazioni con l’I/O. Questi processori, come i precedenti sfruttano l’architettura ad Hub e le nuove architetture sono concepite per una piattaforma con due chip, il processore e il Platform Controller Hub (PCH), in pratica un’estensione della gestione dell’I/O, vista anche la quasi totale integrazione delle principali funzioni del vecchio NorthBridge direttamente nella CPU.

Nel caso dei più recenti processori della famiglia Core, il PCH è collegato tramite due appositi bus, il primo è quello DMI 2.0 e il secondo, per la grafica, è quello chiamato FDI.
Se il DMI 2.0 è del 2011, la prima versione comunque è ormai utilizzata da molto tempo. Per fare un confronto, la prima versione aveva prestazioni di 10Gb/s per ogni direzione utilizzando un link x4, mentre la release 2.0 può arrivare sino a 20 Gb/s in ogni direzione con collegamento full duplex.
In generale, DMI è un’interfaccia ad alta velocità che integra funzioni avanzate basate su priorità e permette trasferimenti isocroni per il traffico simultaneo. Le funzionalità di base sono del tutto trasparenti al software.

Fig. 1 – L’architettura dei più recenti processori Intel per desktop e portatili, come quello della seconda generazione della famiglia Core, prevede la presenza di un Platform Controller Hub direttamente connesso alla CPU con un bus punto-punto DMI 2.0 e uno FDI (Flexible Display Interface) per il display

I datasheet delle più recenti CPU Intel riportano alcune delle principali funzionalità del link DMI. Il collegamento prevede quattro linee in ogni direzione, mentre dal punto di vista delle prestazioni, l’interfaccia supporta un collegamento punto-punto con il PCH a 5 GT/s.
In base ai dati di Intel, le prestazioni in termini di raw bit rate sui pin sono di 5.0 GB/s, che in pratica permettono di ottenere una larghezza di banda reale per coppia di 500 MB/s con un encoding 8b/10b, utilizzabile per trasmettere dati sul questa interfaccia. Questi dati però non tengono conto di aspetti come il packet overhead e il link maintenance. La massima larghezza di banda teorica sull’interfaccia è di 2 GB/s in ogni direzione simultaneamente, per una larghezza di banda aggregata di 4 GB/s quando si usa una configurazione DMI x4.

Il collegamento, inoltre, condivide il segnale di clock di riferimento a 100 MHz del PCI Express. DMI in effetti condivide diverse caratteristiche con il PCI Express, dato che utilizza più linee e il differential signalling per realizzare il collegamento punto-punto.
Il secondo collegamento fra i nuovi processori Intel e il PCH è quello FDI. Acronimo di Flexible Display Interface, si tratta in pratica di un collegamento per due canali, controllati in modo indipendente, per il trasporto di dati di visualizzazione dalla grafica integrata al chipset.
L’FDI quindi collega il display engine nel processore con l’interfaccia del display nel PCH. Dal punto di vista del funzionamento, i dati del display che arrivano dal frame buffer sono elaborati del display engine e mandati PCH che effettua la transcodifica e li indirizza al pannello. I due canali, uno per ogni pipe, sono indipendenti.

Fig. 2 – I nuovi processori Intel per il mercato embedded, come l’Atom Z670, si collegano al PCH con due connessioni, come per i più recenti processori della famiglia Core, dedicate a dati e grafica

Fra le caratteristiche di questa interfaccia sono da segnalare quatto coppie di trasmettitori per il downstream unidirezionale, con frequenza fissa e data rate a 2,7 GT/s. Sono disponibili inoltre anche due segnali sideband (Frame e Line Synchronization) per la sincronizzazione del display.
A questo si aggiunge un segnale di interrupt utilizzato per vari interrupt dal PCH. Anche per questo collegamento viene utilizzato il segnale di riferimento del clock a 100 MHz.
Un altro collegamento presente è quello definito PECI (Platform Environment Control Interface, in pratica un’interfaccia a una linea che provvede a fornire un canale di comunicazione tra il client (il processore) e il master.

I collegamenti delle altre famiglie
Per quanto riguarda le connessioni di altri processori Intel, gli Xeon utilizzano ancora il QuickPath Interconnect che è stato introdotto qualche tempo fa per superare il collo di bottiglia del Front Side Bus (FSB) che ha un data rate teorico massimo di 1.6 GT/s. Anche se talvolta viene considerato come un collegamento di tipo seriale, è più corretto definire il Il QuickPath Interconnect come un collegamento di tipo punto-punto dove i dati sono trasferiti in parallelo su linee multiple e i pacchetti sono suddivisi in più trasferimenti paralleli. Il bit rate del QuickPath Interconnect è di 6,4/4,8 GT/s. Questa architettura permette di ridurre il traffico di comunicazioni per interfacciare i sistemi multiprocessore.

Come per i più recenti processori per desktop, anche nel caso dei nuovi processori della serie Atom, come nel caso dello Z670 e del chipset SM35 Express, l’architettura è sempre basata su una piattaforma a due chip, Anche per questi processori i collegamenti con il PCH sono due, chiamati cDMI e cDVO e svolgono in pratica le stesse funzioni di connessioni per i dati e per la grafica viste precedentemente per la famiglia Core di seconda generazione. Il cDMI mette a disposizione una doppia interfaccia unidirezionale fra processore e PCH e dal punto di vista delle prestazioni opera a 400 MT/s in modalità CMOS per ridurre i consumi.
Il cVDO (CMOS Digital Video Out) mette a disposizione, invece, l’interfaccia fra processore, che integra la sezione grafica, il PCH e il display esterno. Questo collegamento è unidirezionale e opera 800 MT/s, sempre in modalità CMOS per la riduzione dei consumi.

Le connessioni dei componenti AMD
Da tempo AMD ha scelto la soluzione Hypertransport per collegare i suoi processori per PC e server e non ci sono molte novità su questo versante. La tecnologia HyperTransport offre connessioni punto-punto a bassa latenza utilizzabile per un’ampia gamma di applicazioni dove servono elevate prest
azioni. Per questo motivo questo tipo di collegamento viene utilizzato dai processori della famiglia Opteron, per workstation e server, e da quelli per PC come quelli della famiglia Phenom. Attualmente la versione più avanzata di HyperTransport è quella 3.1, le cui specifiche indicano una larghezza di banda massima aggregata di 51,2 GB/s con una velocità di clock di 3,2 GHz.

Fig. 3 – Le nuove APU di AMD sono processori altamente integrati, ma usano un secondo chip esterno chiamato Controller Hub, connesso tramite un bus che AMD chiama UMI (Unified Media Interface)

Recentemente AMD ha presentato però anche le APU (Accelerated Processing Unit) della famiglia Fusion. Le APU sono processori che possono contare su una elevata integrazione, in modo simile a quanto accade per i processori Intel. Questi processori annoverano anche le versioni per il mercato embedded, siglate G-Series. L’architettura prevede la presenza di due chip, l’APU vera e propria il chipset, chiamato Controller Hub e noto con il nome in codice Hudson.
Le connessioni fra questi due componenti avvengono tramite l’UMI (Unified Media Interface). Dietro questo nome, però, c’è di fatto un collegamento a quattro linee PCIe, di tipo Gen1 o Gen2, a seconda della configurazione di sistema. Entrambi i modelli garantiscono sufficiente larghezza di banda per numerose applicazioni, ma Gen1 è da preferirsi per i notebook e i sistemi low power proprio per i suoi consumi, che risultano inferiori. Dal momento che si tratta di una connessione PCIe x4, le prestazioni sono 1 GB/s per il Gen 1 mode e di 2 GB/s per il Gen 2 mode.
 

Francesco Ferrari



Contenuti correlati

  • Intel
    Intel ha annunciato le dimissioni di Pat Gelsinger

    Pat Gelsinger, CEO di Intel, si è ritirato dall’azienda e si è dimesso dal consiglio di amministrazione con decorrenza dal 1° dicembre 2024, dopo una carriera nel colosso dei semiconduttori durata oltre 40 anni (era diventato CEO...

  • AMD
    AMD rilascia la versione 6.3 di ROCm

    AMD  ha rilasciato la release 6.3 del software open-source ROCm che introduce nuove funzionalità e strumenti che consentono di semplificare la fase di sviluppo e migliorare le prestazioni dei workload utilizzati per AI e HPC. L’azienda sottolinea...

  • L’evoluzione dei System on chip

    L’interesse per lo sviluppo dei SoC è sempre maggiore e la crescita del mercato di questo tipo di componenti evidenzia l’apprezzamento dei produttori di chip per un’architettura versatile e competitiva Leggi l’articolo completo su EO 521

  • AMD
    AMD amplia il portfolio di acceleratori Alveo

    AMD ha presentato Alveo UL3422, acceleratori FinTech concepiti per operazioni di trading a bassissima latenza. Si tratta di una soluzione che offre ai trader un vantaggio in termini di velocità di esecuzione delle transazioni. Questi acceleratori semplificano...

  • Intel
    Nasce da Intel e AMD l’x86 Ecosystem Advisory Group

    Intel e AMD hanno annunciato la creazione dell’x86 Ecosystem Advisory Group, un gruppo di consulenza per l’ecosistema x86 che ha l’obiettivo di agevolare sviluppatori e clienti. Le aziende precisano infatti che il gruppo si focalizzerà sull’identificazione di...

  • AMD
    Le novità di AMD all’Advancing AI

    AMD ha presentato all’evento Advancing AI una articolata serie di novità tra cui spiccano i processori EPYC di quinta generazione (Turin). Durante la presentazione, il presidente e CEO di AMD, Lisa Su, ha illustrato diverse novità che...

  • Intel
    Intel porta le sue GPU Arc nelle automobili

    Intel è entrata nel segmento delle GPU discrete per applicazioni automotive presentando la sua prima unità dGPU per questo settore. Le GPU sono quelle con architettura Arc e i prodotti inizieranno a essere distribuiti commercialmente nei veicoli...

  • AMD
    AMD acquisisce ZT Systems e punta sull’AI

    AMD  ha annunciato la firma di un accordo definitivo per l’acquisizione di ZT Systems, un fornitore di infrastrutture AI per le più grandi aziende di elaborazione hyperscale al mondo. La transazione in contanti e azioni è valutata...

  • Rutronik
    Da Rutronik il nuovo adattatore di rete di Intel

    Intel ha ampliato la sua serie Ethernet 800 con un adattatore 10/25GbE, disponibile da Rutronik, dotato di due porte SFP28 25GbE. La serie Ethernet 800 offre velocità da 1 GbE fino a 100 GbE e supporta funzionalità...

  • Dispositivi AMS, quando analogico e digitale operano in armonia

    L’utilizzo degli Analog Mixed Signal è in continua crescita e si estende in vari ambiti, dalla telefonia all’automotive, dalle telecomunicazioni all’elettronica di consumo. Questo ha imposto precise evoluzioni dell’architettura, al fine di limitare i consumi, aumentare le...

Scopri le novità scelte per te x