100 Мб/с - это 100 Мбит/с? Если да, то можно и MicroBlaze.
Если нужен TCP, тогда опять MicroBlaze с Linux или без. Если UDP достаточно и поток в одну сторону, то можно аппаратное ядро на AXI4-Stream, которое будет добавлять шапку UDP. Есть такое для Altera, думаю, должно быть и для Xilinx. Если поток 100 МБ/с, то только второй вариант.
Вот тут недавно обсуждалось и есть ссылки на примеры реализации железного ядра.