Composizione hardware del sistema
Ogni ricetrasmettitore ad alta velocità è costituito da due canali: un trasmettitore e un ricevitore. Il trasmettitore e il ricevitore sono composti da un sottolivello di codifica fisico (PCS, Sottostrato di codifica Si-Cal per campo P) e da un sottolivello aggiuntivo per supporti fisici (PMA, Sottostrato aggiuntivo di Physic-Cal Media).
PCS include l'implementazione logica di base delle funzioni digitali nel ricetrasmettitore compatibile con il protocollo supportato e il canale di trasmissione include FIFO a compensazione di fase, serializzatore di byte, encoder 8B / 10B e altri moduli. I canali di ricezione includono il word aligner, il rate matching FIFO, il decodificatore 8B / 10B, il byte unstring, il byte sorter, la compensazione di fase FIFO e altri moduli.
PMA include un circuito analogico per buffer I / O, un CDR, SER / DES e una pre-pesatura ed equalizzazione programmabili per ottimizzare le prestazioni di un canale dati seriale.
Quando il canale del ricetrasmettitore del dispositivo funziona, i dati paralleli in uscita nell'architettura FPGA vengono trasmessi attraverso il trasmettitore PCS e PMA e infine convertiti in dati seriali da inviare. I dati seriali in ingresso ricevuti vengono elaborati dal ricevitore PMA e PCS in formato dati seriale e trasmessi all'architettura FP interna per ulteriori elaborazioni.
L'integrazione FPGA
I ricetrasmettitori ad alta velocità sono ampiamente utilizzati. Prendendo come esempio il disco a stato solido dell'interfaccia SATA basato su FPGA, il disco a stato solido dell'interfaccia SATA è lo sviluppo della tendenza futura, mentre i ricetrasmettitori seriali ad alta velocità realizzano la modalità di archiviazione del core IP di SATA ei ricetrasmettitori ad alta velocità sono i componenti chiave dell'implementazione del livello fisico del protocollo SATA. I dati seriali del protocollo SATA funzionano a una velocità di trasmissione di 1,5-6 Gbit / s, che non può essere realizzata direttamente da FPGA. Per soddisfare questa richiesta, molti produttori di FPGA integrano dispositivi fisici ad alta velocità generici all'interno di FPGA e forniscono modalità di configurazione flessibile per eseguire molte funzioni simili.














































