C подачи evgeniy1294 -> [TI Delfino TMS320F2837xD <-> STM32H7 <-> i.MX RT] DSP таки стали историей. http://caxapa.ru/824369.html
STM32H7 -
STM32H743XIH6 - 100 -
$20.061
http://caxapa.ru/788049.html
i.MX RT
http://caxapa.ru/771097.html
[
i.MX RT1020, i.MX RT1050, i.MX RT1060 + ECP5] отменяют однокристальные CPU + FPGA.
$13,49
http://caxapa.ru/824503.html
Delfino TMS320F28377D TMS320F28377DZWTT 100 -
$26.1972
http://www.ti.com/product/tms320F28377D
Вся суть Delfino™ в периферии
(!)4 АЦП 16-Bit Mode – 1.1 MSPS, 12-Bit Mode – 3.5 MSPS
3 ЦАП
Таймера, PWM - все невероятно продвинутое.
Если все это подходит под целевую задачу, и если есть готовые примеры и либы - выбор очевиден.
Как делали этот камень - тоже понятно. Оптимизировали техпроцесс под периферию, DSP получился небыстрым (200 МГц), натолкали второе ядро, всяких ускорителей - и вуаля.
А теперь посмотрим на бомбу -
MAX11108AVB+T IC ADC 12BIT 3MSPS 10UTQFN 2,500 - $1.88. Хотя оно и имеет !диффренциальный вход, по всем параметрам оно немного лучше АЦП дельфины в 12b режиме.
i.MX RT1050 + ECP5 = $13,49 + 4 * $1.88 = $21,01
Delfino TMS320F28377DZWTT 100 - $26.1972
Да, в делфине есть флешь и много-много чего, но в варианте внешних АЦП и FPGA гибкость гораздо выше, + FPGA вообще-то и поDSPить может нехило.
Но самое главное, в варианте гибрида мы будем работать с универсальным процессором с общераспространенными средствами разработки.
"FPGA еще закодить надо" - да, это не просто. Но закодить все эти ускорители в дельфине тоже нифига не просто. Гибкость у FPGA все равно выше.
Команда. Для волка-одиночки, вполне допускаю, дельфина лучще. Но если есть команда хотя бы из 2-3 человек, с выделенным FPGAшником - гибрид перспективнее.
Очевидные вещи - типа полная независимость от производителей - обсуждать не будем.
Вместо NXP Cortex-M7 можно взять у микрочипега, STM, можно взять RZ/a у Renesas (400 МГц Cortex-A9). FPGA - Lattice, Altera, Xilinx.
STM32H7 тоже сильно давит на DSP. Набор периферии у него тоже знатный, может, чуть попроще, чем у дельфины, но не намного. 400 МГц таймера чего стоят.
Фундаментальный баг дельфины - мало ОЗУ. Для целей DSP его хватит, наверное, но никакого стека протоколов там не поднять. MCU общего назначения (512к у i.MX RT1050 и 1М STM32H7) выглядят куда интереснее.
В целом, будущее за модульками. Кто-то будет покупать готовые, кто-то будет делать под себя- сути не меняет.