Вы просто подтвердили мои слова! :)))))))) Понятно, что производительность FPGA и CPU должны быть в некоем балансе. :))
Я в качестве некоей эталонной плафтформы сейчас рассматриваю:
MCF53xx - 210DMIPS
Altera Cyclone III EP3C40 - 39k LE, 126 умножителей.
Если верить размерам 3 х 3 дюйма :), у атемы стоят Stratix II в корпусах 484-Pin FineLine BGA. Это максимум EP2S60. Каждый такой камень:
* 60 K LE
* 144 умножителя
(готов поспорить, что тами стоят именно EP2S60, потому что на них есть готовая отладочная плата, ориентированная на DSP задачи.)
Пусть там стоит TMS320C6418 (по размерам похоже). Это теоретически 4800 MIPS, я бы поделил на 4 на не DSP задачах - 1200 DMIPS (при тактовой 600 Мгц суперсалярность 2 - большего не выжать).
Итого моя плаформа 39600LE/210DMIPS=189 LE/DMIPS
Ateme (60,440*3)LE/1200 = 151 LE/DMIPS
Моя платформа - 210DMIPS/126MPY=1.(6) DMIPS/MPY
Ateme 1200DMIPS/(144*3)LE = 2.(7) DMIPS/MPY
Так что TMS320C6х в этой плате - это просто быстрый процессор, а вовсе не супер-пупер DSP. Просто Ateme давно и хорошо зает эти процы, вот и поставили его туда в качестве CPU. Их второй любимый процессор - MPC5200 (700DMIPS) - явно слабоват для такой цели :) А вместо освоения новых PowerPC они решили воспользоваться старым, освоенным процом.
Кстати, на дижикее каждый EP2S60 такой камушеr стоит от $760 до $1,215 (зависит от скорости), DSP, как Вы уже приводили, что-то около $75 :)) DSP тут так - мелкая периферийная микросхема :)
ВСЕ!!! Я ПРАВ! И похоже, приведенные выше коэффциенты LE/DMIPS и DMIPS/MPY можно считать некоей эталонной метрикой правильного подхода к проектированию мультимедийных плат.