Цитата(Igor657 @ Nov 15 2016, 22:45)

Про эмуляцию стандартной карты - не думаю, что это простой путь. Обычно их производители не раскрывают внутреннюю структуру и исходный код драйвера и следовательно повторить их будет не просто.
Под Linux драйвер для Интела - полностью открыт, считается одним из лучших драйверов сетевых карт.
Цитата(Igor657 @ Nov 15 2016, 22:45)

Обработка на уровне MAC не сложна, но с интерфейсом чип PHY-FPGA не всё так просто. Если опыта нет, то время потратите. Это я про 1G. С 10G не работал.
У ТС нет чипов PHY - там SFP+. Работает сразу, только надо помнить, что Xilinx не поддерживает модули LR.
А даже и если был бы чип - что ж там сложного?
DMA надо, к сожалению у Xilinx нет бесплатного (в новых Виртексах вроде есть аппаратное встроенное в PCIe), надо использовать что-то подобное
http://nwlogic.com/packetdma/, кстати там сразу и нарисована схема того, что Вы ищете :-).
Коммерческое, но на фоне лицензии на 10G не сильно дорого :-)
В эмуляцию стандартного контроллера я бы не игрался, разве что действительно очень надо.