FPGA - не есть микропроцессор. Это программируемая логика.
Разницу понимаете?
Если да, то вам должно быть ясно, что производительность будет зависеть от задачи, от конкретного алгоритма, от способа его реализации в ПЛИС, от наличия в ПЛИС спец. блоков (например, аппаратных умножителей, от разрядности этих умножителей).
Скажем задача расчёта заданной контрольной суммы на блоках в 1024 байт. Пусть алгоритм расчёта (без учёта загрузки данных) рассчитывает контрольную сумму за 20 тактов. Тогда можно получить оценку производительности, например, для тактовой в 2МГц - 200 100 тыс. блоков/сек. (исправил, спасибо Meteor)
Да, в ПЛИС можно запрограммировать процессорное ядро. Например i8080 или Z80. Тут MIPS можно использовать применительно к процессорному ядру.
А можно в ПЛИС загнать всю логику обвязки того же Z80 (сопряжение с памятью и прочее). И к чему в таком случае применять термин MIPS ?
Разница понятна?
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)



