Добрый день, all.
Ищу трансиверы для низколатентного маршрутизатора и вот такая оказалась проблема: FPGA с трансиверами содержат их мало и трансиверы набиты всякой ненужной в данном случае ерундой, буферами, 10b->8b декодерами и т.д. Все эти ненужные блоки можно обойти, но на каждый блок все равно будет потрачено по 1 такту. В сумме набегает слишком много для данного приложения. Так дела обстоят с Altera до Stratix IV, в Xilinx до Virtex5 и в всех Lattice. В новых FPGA altera и xilinx можно полностью обойти блок со всем барахлом, который называтеся PCS и добраться до самого SerDes и Clock recovery, который называется PMA. Я не пропустил какого-нибудь производителя FPGA?
Есть микросхемы с трансиверами, например, PMC-sierra делает разное для 10Gbit ethernet, другие делают что-то для SATA-II и для PCI-express gen2. Но в этих микросхемах тоже байпасинг сделан неэкономно.
Кто знает микросхемы, которые содержат трансиверы на 2.5 и более ГигаБит/сек? Есть среди них просто SerDes и PLL или обязательно полный комплект с буферами?
|