Да нет противостояния DSP <-> Common CPU Одно для одних задач предназначено, другое - для других.
Но гибриды, когда в параллель MIPS или ARM крутится DSP-Lite, незначительно повышая стоимость проца, довольно интересны. Простой пример - PXA270 и Алхимия. И то и другое позволяет сделать MPEG4 CIF программно, причем PXA270 - 24 fps, Alchemy <20. Для потребительских задач это не есть гут, с точки зрения взрослых DSP типа BF561 - детский сад. Но! Вот есть у меня некий контроллер удаленного объекта. Датчики опрашивает, что-то там по GSM пеДерает. И ведет запись MPEG4 от входной двери в память. Хреновенькую, 8fps CIF. И как только дверь открылась - мы пару минут такой записи на флешку. Чтобы потом можно было разборки чинить - кто приходил обслуживать и когда, кто у него "на плечах" зашел на режимный объект и т.д. (MPEG4 тут для примера, JPEG часто хватает).
Если ради этого мне надо поднимать DSP, осваивать инструментарий для него и пр. - будет не здорово. По той простой причине, что приоритет в управляющем комплексе этого контроллера отдан низкоскоростным задача сбора и обработки данных (обработка сложная, с файловой системой, скриптами и пр - eCos и Linux самое то, uCOS нет - больно много самому писать надо, посему нафиг), а мультимедия - это так, фича.
Чип специализированный прикрутить - проблемы с -40 (все виденные мною MPEG кодеки - консьюмерские), да и денег он не в 10к партиях стоит.
А так я просто прикручу готовую JPEG либу, и получу вначале JPEG 2fps (условно). Этого почти наверняка хватит. Надо будет больше - ну пооптимизирую софт, поразбираюсь с MPEG. Совсем важным станет видеоподсистема - найму кодера-оптимизатора, чтобы он кодек турбировал до максимальной производителлностти на асме или куплю готовую либу(ну и денег с кустомера сниму по полной за это).
Основной кайф в приведенном примере с Алхимией - это наличие PCI в линейке чипов. Т.е. надо будет - точно хоть 640 DSP от TI прикручу, и сделаю MPEG4 AVC _не переписывая основную логику работы контроллера.
http://www.caxapa. …echo/arm.html?id=48879
Так что DSP-lite функции в проце общего назначения совсем не лишние (если без перегибов и удваивания цены кристалла). Именно эту тему я и рисечил.