Evgeny_CDАрхитектор (09.08.2017 21:22 - 21:41, просмотров: 3068)
Гибрид (MCU с некоторыми DSP возможностями) -> + DSP как сопроцессор --> Текущий взгляд на вечную тему. http://caxapa.ru/773440.html
http://caxapa.ru/773212.html
Итак, как мы выяснили, (MCU с некоторыми DSP возможностями) в перспективе победят. Но!
AD активно этому сопротивляется, и выкатила и продолжает выкатывать DSP в мелких корпусах с невысокими ценами, который вполне годятся для решения локальных задач. -->
TI имеет либо более медленные варианты, либо гораздо более дорогие.
FP DSP в рассмотрение пока не брал, хотя AD FP DSP довольно интересные, надо отдать должное.
Мысли следующие.
1. У AD цены меняются резко и нелинейно.
2. Чипы в корпусах, позволяющих подключать внешнюю память, стоят существенно дороже малолапых собратьев.
3. Аналогично по тактовой и набортной памяти.
4. ADSP-BF700 имеют относительно много набортной памяти, и QSPI, что позволит простыми методами организовать быстрый интерфейс с host процессором.
5. Как stand alone решение, с внешней памятью и поддержкой кучи интерфейсов, DSP имеют сомнительные перспективы.
6. А вот как мелкий сопроцессор на 200-300 МГц Blackfin, Blackfin+ (это намного лучше!) - самое то, потому как если задача ложится на DSP архитектуру, и есть кому закодить, то это и есть хорошее решение.
7. ADSP-BF700 за счет набортной памяти вне конкуренции. Отослал туда по SPI, QSPI блок данных для обработки - зачитал результат.
8. В итоге каждый занят своим делом.
ADSP ничего не знает про RTOS и тот неприятный момент, что в идеологии RTOS DSP не шибко эффективны - слишком много контекста надо запихивать в стек при переключении.
CM* делает обработку до DSP lite включительно, обрабатывает кучу интерфейсов, а когда надо - отгоняет данные на обсчет.
9. Мелкие FPGA iCE40, iCE5, MAX10, MachXO2, MachXO3, Cyclone 10 LP, Spartan 6, 7 сильно помогут качеству взаимодействия MCU и DSP
10. Насчет готовых чипов ARM + DSP. Оно как-то умеренно взлетело. То, что есть на борту - не шибко расширишь или сожмешь, а цена на набор немаленькая.
В идеологии раздельных чипов возможность скомпоновать идеальное решение гораздо больше.