А вы не попробуйте пошариться по опенкоресам. В разделе генераторы для вишбона

))
В тех генераторах можно сделать как shared bus так и switch архитектуры. Причем Свич архитектуры хитрые, с менеджерами потоков и разделением по времени (для фифо правда не подходит).
а 100 мегабит можно и на не высоких тактовых легко разрулить. главное с шириной шины данных разобраться и способом комутации.
Удачи.