Требуется передавать поток данных по протоколам TCP и UDP, Ethrenet. Поток данных приходит по AXI4-Stream. Скорость до 100 Мб/с
FPGA Virtex-6. 64MB DRAM3.
Посоветуйте варианты решения.
Я рассматриваю такие:
1. Использовать Microblaze Linux. Данные сначала буферизировать в ОЗУ, затем передавать Linux TCP протоколу, но я не уверен, хватит ли быстродействия
2. LwIP. Мне представляется, что при большой нагрузке, он не надежен.
3. Аппаратное IP ядро. Я знаю только одну реализацию, но она очень плохая.