Composició del maquinari del sistema
Cada transceptor d'alta velocitat consta de dos canals: un transmissor i un receptor. El transmissor i el receptor estan formats per una subcapa de codificació física (PCS, subcapa de codificació Si-Cal de camp P) i una subcapa addicional de suport físic (PMA, subcapa addicional de Physic-Cal Media).
PCS inclou la implementació lògica bàsica de funcions digitals al transceptor compatible amb el protocol suportat, i el canal de transmissió inclou compensació de fase FIFO, serialitzador de bytes, codificador 8B / 10B i altres mòduls. Els canals de recepció inclouen alineador de paraules, FIFO que coincideix amb la velocitat, descodificador de 8B / 10B, descord de bytes, classificador de bytes, FIFO de compensació de fase i altres mòduls.
PMA inclou un circuit analògic per a memòries intermèdies d'E / S, un CDR, SER / DES i una pre-ponderació i igualació programables per optimitzar el rendiment d'un canal de dades en sèrie.
Quan el canal de transceptor de dispositiu funciona, les dades paral·leles de sortida de l'arquitectura FPGA es transmeten a través del transmissor PCS i PMA i, finalment, es converteixen en dades serials per enviar-les. Les dades serials d'entrada rebudes són processades pel receptor PMA i PCS en format de dades serials i transmeses a l'arquitectura FP interna per a un posterior processament.
La integració FPGA
Els transceptors d'alta velocitat són àmpliament utilitzats. Prenent com a exemple el disc d'estat sòlid de la interfície SATA basat en FPGA, el disc d'estat sòlid de la interfície SATA és el desenvolupament de la tendència futura, mentre que els transceptors sèrie d'alta velocitat adonen del mode d'emmagatzematge bàsic IP de SATA i els transceptors d'alta velocitat són els components clau d'implementació de la capa física del protocol SATA. Les dades de sèrie del protocol SATA funcionen a una velocitat de transmissió d’1,5-6 Gbit / s, que FPGA no pot realitzar directament. Per satisfer aquesta demanda, molts fabricants de FPGA integren dispositius físics d'alta velocitat per a usos generals dins de FPGA i proporcionen un mode de configuració flexible per complir moltes funcions similars.














































