ID articolo: 000083267 Tipo di contenuto: Risoluzione dei problemi Ultima recensione: 11/09/2012

Perché il compilatore IP per PCI Express non supporta Max Payload Size (MPS) fino a 4096 byte, come specificato nella specifica PCIe?

Ambiente

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descrizione

Sul mercato, attualmente la maggior parte dei dispositivi supporta 256 byte di MPS o meno. Si prega di notare che il valore MPS utilizzato su qualsiasi PCIe® il collegamento deve essere equivalente o inferiore all'impostazione MPS più bassa impostata nel registro delle funzionalità del dispositivo del partner di collegamento (bit [2:0] di Device Capability Register). Ad esempio, se si imposta il compilatore IP per PCI Express con valore MPS di 256 byte e si è collegato a un altro dispositivo PCIe con un valore MPS di 128 byte, una volta acceso il sistema, il complesso radice prenderà in considerazione entrambe queste impostazioni MPS dei registri di funzionalità del dispositivo e scriverà un valore MPS comune di 128 byte al bit di registro del controllo dei dispositivi di ciascun dispositivo [7:5].

È possibile modificare l'impostazione MPS per il registro delle funzionalità dei dispositivi tramite il compilatore IP per PCI Express.

I valori consentiti sono dipendenti dal dispositivo e sono specificati nel compilatore IP per la guida dell'utente PCI Express.

Prodotti correlati

Questo articolo si applica a 1 prodotti

FPGA Stratix® IV GX

Disclaimer

1

Tutti i post e l'utilizzo dei contenuti su questo sito sono soggetti ai Termini di utilizzo Intel.com.

Il contenuto di questa pagina è il risultato della combinazione tra la traduzione umana e quella automatica del contenuto originale in lingua inglese. Questo contenuto è fornito soltanto a titolo di informazione generale e non ha pretese di completezza o accuratezza. In presenza di contraddizioni tra la versione in lingua inglese di questa pagina e la sua traduzione, fa fede la versione inglese. Visualizza la versione in lingua inglese di questa pagina.