Системният хардуер на трансивъра представлява интеграцията на FPGA

Jan 12, 2021

Остави съобщение

Състав на хардуера на системата

Всеки високоскоростен приемо-предавател се състои от два канала: предавател и приемник. Предавателят и приемникът се състоят от подслой за физическо кодиране (PCS, Si-Cal кодиращ подслой за P-field) и допълнителен подслой за физически носител (PMA, Physic-Cal Media Additional Sublayer).


PCS включва основната логическа реализация на цифрови функции в приемо-предавателя, съвместими с поддържания протокол, а предавателният канал включва фазова компенсация FIFO, байт сериализатор, 8B / 10B енкодер и други модули. Приемащите канали включват подравняване на думи, скорост на съвпадение FIFO, 8B / 10B декодер, байтово развързване, байтов сортировчик, фазова компенсация FIFO и други модули.


PMA включва аналогова схема за I / O буфери, CDR, SER / DES и програмируемо предварително претегляне и изравняване за оптимизиране на работата на сериен канал за данни.


Когато приемо-предавателният канал на устройството работи, изходните паралелни данни в архитектурата на FPGA се предават през предавателя PCS и PMA и накрая се преобразуват в серийни данни, които трябва да бъдат изпратени. Получените входни серийни данни се обработват от приемника PMA и PCS във формат на серийни данни и се предават на вътрешната FP архитектура за по-нататъшна обработка.


Интеграцията на FPGA

Високоскоростните приемо-предаватели са широко използвани. Вземайки за пример SATA интерфейс SSD, базиран на FPGA, SATA интерфейсът SSD диск е развитието на бъдещата тенденция, докато високоскоростните серийни приемо-предаватели реализират IP основния режим на съхранение на SATA, а високоскоростните приемо-предаватели са ключовите компоненти на изпълнение на физически слой на SATA протокол. Серийните данни на протокола SATA работят със скорост на предаване 1,5-6Gbit / s, която не може да бъде реализирана директно от FPGA. За да отговорят на това търсене, много производители на FPGA интегрират високоскоростни физически устройства с общо предназначение във FPGA и осигуряват гъвкав режим на конфигуриране, за да изпълнят много подобни функции.


Изпрати запитване