Прикол насчет dsPIC. Когда-то я такую прикидку делал, но тут совсем интересно стало. Берем 10 шт dsPIC33FJ32GP302. 4К ОЗУ. 32 FLASH. DMA. Цена 100 - $3.55 на mouser.com. Итого 35$
Берем 1 шт XC3S100E-4VQG100C 9.48 на digikey.com.
И берем PIC32MX340F256H-80I/PT 100: $5.22 mouser.com.
Добавляем SDRAM (1.5$) TV декодер TI (5$). Итого 35.5+9.5+5.2+1.5+5=56.7$. Имеем 400 MMAC вычислительной мощи и ~100 DMIPS управляющей (dsPIC по SPI общаются с FPGA, где сделан многоканальный контроллер памяти, оптимизированный на блочный обмен). Чего, в моем понимании, должно хватить для простенькой видеообработки.
http://www.tral.ru …ral-1/tral-12-22/spec/
У них 500 MMAC теоретический максимум (его еще выжать надо! используют программный кодек на Alchemy) и 12 кадр/сек для CIF с качеством типа MPEG4.
При этом для нашей рассыпухи не нужна инфраструктура под BGA, знания программизма под Linux и пр. Т.е., при наличии навыков синтетическрой отладки, это задача для пары программистов и одного квартала времени. Или, говоря проще, доступная по затратам технология для "гаражной конторы".
В отличие от DSP, которые, типа c64 от TI, круты немеренно, (но эту круть еще выжать на практике надо), для приведенного выше способа не нужны какие-то аццкие знания по DSP и тулзы для них за N килобаксов. Достаточно InCD2 и опыта программизма на С под dsPIC :)
Мы стоим на пороге революции?
Что касается готовых либ на всякие чипы со встроенным кодеком MPEG, то:
* описания от кодеков в чипах обычно никто не дает - сам ничего не напишешь
* готовые либы жутко кривые
* свой кодек - это приятная возможность дополнить устройство всякими фенечками, которые так приятно выносить во front end для рекламы.
Ну а что касается отладки всей этой "грозди" dsPIC - то желающие читают мои посты по синтетической отладке. При правильной настройке brain.sys все не так уж и сложно.