Цитата(Lunatic @ Jun 29 2014, 20:08)

Спасибо за быстрый ответ!
1) Касательно вычислений. Не считали, пока только считаем экономическую целесообразность. Нужно читать/писать в битовый массив из пары десятков тысячи элементов, получать md5 строк (256 байтов), разбирать блоки информации на части (1024 байта), производить математические и логические операции с числами с плавающей точкой в зависимости от содержимого блоков. Точного алгоритма пока нет, но насколько я понял, будет вроде обычного фильтра пакетов с извращенной логикой
2) На карточки наплевать, если есть более подходящее решение не на Ethernet, готовы рассмотреть его.
Хм, дак всё-таки обработка пакетов будет или нет?

В п.1 вы пишите про фильтр пакетов, в п.2 - пишите, что можно и без Ethernet обойтись.
Если честно, то пока вы собственно не сделаете тестовые примеры, что бы оценить ресурсы, то сложно сказать, какая именно вам FPGA нужна. Если есть деньги, то проще закладывать жирную ПЛИС, что бы потом не мучаться с частоткой и ресурсами. Различных готовых плат куча, например
такая. Есть такие же и с ПЛИС от Альтеры. Но, если вам PCIE не нужен, то можно поискать и более дешевые варианты, т.к. PCIE жрет трансиверы, которые для вас не так нужны.
Еще пример платы. Пока под ваши запросы подходит почти все платы)
Так же надо смотреть, нужна ли вам будет внешняя память ( DDR, QDR ) для обработки, и смотреть на платы, имеющие их на борту.