PCI-X

Volevamo sapere se il PCI Express può attualmente essere migliore del PCI-X. Per scoprirlo, abbiamo condotto dei test avvalendoci di un sistema storage basato su due controller HighPoint RocketRAID 2220 e 2320.

Avatar di Tom's Hardware

a cura di Tom's Hardware

PCI-X

PCI-X Explained

Il PCI-X è una versione aggiornata del bus parallelo Peripheral Components Interconnect (PCI). Consiste in una classica tipologia a bus, e richiede un alto numero di pin per la connessione. Come menzionato prima, la banda disponibile è condivisa tra tutti i dispositivi collegati.

A differenza del convenzionale PCI 32 bit, il PCI-X è a 64 bit. Ne risulta che la banda raddoppia automaticamente rispetto a quanto può sviluppare il PCI a 32-bit, e lo slot di connessione è ovviamente più grande. Tuttavia, tutto è compatibile, inclusi i protocolli di trasferimento, i segnali e i tipi di connettori base. Questo permette alle schede PCI 32 bit 3.3 V di lavorare in slot PCI-X. E' inoltre possibile far lavorare più schede PCI-X a 64 Bit negli slot PCI 32 bit, ma questo riduce notevolmente la banda.

La maggior larghezza di bus non è sufficiente per fornire adeguata banda a tutti i dispositivi di espansione come i controller professionali per lo storage SCSI, iSCSI, Fibre Channel, 10 Gbit Ethernet, InfiniBand e altri. Perciò il PCI-SIG (Special Interest Group) ha introdotto diversi modelli, dal PCI-X 66 (Rev. 1.0b) fino al PCI-X 533 (Rev. 2.0). La seguente tabella mostra i dettagli tecnici:

  Larghezza di Bus Velocità di Clock Caratteristiche Banda
PCI-X 66 64 Bit 66 MHz Hot Plugging, 3.3 V 533 MB/s
PCI-X 133 64 Bit 133 MHz Hot Plugging, 3.3 V 1.06 GB/s
PCI-X 266 64 Bit, solo 16 Bit opzionali 133 MHz Double Data Rate Hot Plugging, 3.3 & 1.5 V, ECC supported 2.13 GB/s
PCI-X 533 64 Bit, solo 16 Bit opzionali 133 MHz Quad Data Rate Hot Plugging, 3.3 & 1.5 V, ECC supported 4.26 GB/s

Come potete vedere, la frequenza di clock non aumenta dopo aver raggiunto i 133 MHz con il PCI-X 133. Per avere maggior banda disponibile, sono utilizzate due tecniche che la maggior parte di voi già conosce, utilizzando tecnologie dalla memoria principale e dal front side bus. Il PCI-X 266 fa uso della tecnologia Double Data Rate, trasferendo dati sia nel fronte di salita che in quello di discesa del ciclo di clock. Il PCI-X 533 fa uno passo avanti e implementa quattro trasferimenti di dati per ciclo di clock (Quad Data Rate). Intel ha utilizzato questa tecnica per il front side bus di tutti i processori Pentium 4 e Xeon fin dalla loro introduzione.

The white slots to the left are 64 Bit PCI-X.

Gli slot bianchi sulla sinistra sono PCI-X a 64 Bit.