[TI DSP TMS320C674x - лучший поделочный MCU?] Внимательным изучением сайта TI нашел чудо, которое поколебало мою
уверенность в смерти DSP.... Параметры фантастические при таких ценах. Все на складе DigiKey кроме одной позиции. Видно, что это подсемейство очень популярно!
Host-Port Interface (UHPI). 75МГц 16 бит
Universal Parallel Port (uPP) - 16 бит, внешнее устройство bus master на внутренних шинах
SATA - SATA2 строго, там есть баг при подключении SATA3.
Все в 361-NFBGA (16x16) 0.8мм
TMS320C6746 - uPPI, UHPI
TMS320C6746EZWTD4 456MHz, -40°C ~ 90°C, 1 - $19.75, 10 - $18.15, 25 - $17.39, 100 - $15.32
TMS320C6746EZWTA3 375MHz, -40°C ~ 105°C, 1 - $18.23, 10 - $16.75, 25 - $16.058, 100 - $14.14
TMS320C6748 - uPPI, UHPI, LCD 16b, SATA2
TMS320C6748EZWTA3 375MHz, -40°C ~ 105°C, 1 - $21.91, 10 - $20.207, 25 - $19.29, 100 - $17.25
TMS320C6748EZWTD4 456MHz, -40°C ~ 90°C , 1 - $23.74, 10 - $21.89, 25 - $20.90, 100 - $18.69
TMS320C6747 - UHPI, LCD 16b, BGA 256 1.0mm, 32b SDRAM 150 МГц!
TMS320C6747DZKBD4 456MHz, -40°C ~ 90°C, 1 - $23.39, 10 - $21.57, 25 - $20.60, 100 - $18.41 - нет на складе.
TMS320C6747DZKBA3 375MHz, -40°C ~ 105°C, 1 - $20.79, 10 - $19.17, 25 - $18.31, 100 - $16.37
TMS320C6745 - 176-HLQFP (24x24), 16b SDRAM 150 МГц, 10/100 Ethernet MAC как и у всех
TMS320C6745DPTPD4 456MHz, -40°C ~ 90°C, 1 - $20.27, 10 - $18.69, 25 - $17.85, 100 - $15.96
Можно изучить TMS320C6742EZWTA2 - 200 МГц. Дешево! 100 - $10.84
Можете еще поизучать TMS320VC5501PGF300
IC FXD-PNT DSP 600 MIPS 176-LQFP -40°C ~ 85°C
Древний, но активно продается.
1 $10.31
10 $9.31
25 $8.87
100 $7.70
За счет 32 битной внешней шины 75 МГц SDRAM может быть интересным вариантом для управления FPGA.
SSD SATA2 Only бывают, это известный баг несовместимости. TMS320C6748 может заработать с SATA3, но если SATA не стартовало, то надо будет ресетиться, и с какой-то попытки повезет. Никто не гарантирует с какой...
Смотрим каталог промышленных SSD
http://caxapa.ru/1003544
Они в целом бывают в продаже - Transcend MSM610 SSD mSATA Half-Slim MO-300B MLC 32GB 61,63 €
https://www.computeruniverse.net/ru/transcend-msm610-ssd-msata-half-slim-mo-300b-mlc-32gb
Но есть неожиданный серверный вариант HP 653112-B21 (описание вложено), он довольно быстрый (для своего класса), 100G
Твердотельный накопитель SSD HP 100GB 3G SATA 2.5-inch (653112-B21) ₽ 54302
https://hpeserver.ru/653112-b21
Мысли. Сильно офигел, если честно.
1. Чипы не новые, но активно продаются. TI вообще держит в производства совсем древние DSP 20 летней давности.
2. Errata не нулевая, есть досадные вещи, но в части DSP там все идеально.
3. CCS бесплатный, и это вообще кардинально меняет отношеник к этим камням.
4. DSP и RTOS плохо совместимы. Но учитывая адскую срань регистров, если прерывания написать на asm, то думаю в режиме конечного автомата чип будет просто зажигать.
5. Никогда не изучал как именно устроен С для таких монстров, я не думаю, что он прямо такой умный, чтобы самому все распараллелить. Думаю, выжать все там можно при куче нитринсиков и прагм, т.е. по сути писать на асме с именами переменных. Но надо ли выжимать все?
6. ROM там крайне полезный. DSP BIOS, куча готовых подпрогамм (в самых дешевых нет).
7. Boot ROM есть всегда, он умеет бутиться со всего, даже с UART. Т.е. для целей отладки сказка.
8. Вообше чипы крайне продуманные.
tms320c6746.pdf
tms320c6747.pdf
tms320c6748.pdf
sprz303h.pdf
c04154378.pdf
Embedded_PS_MSM610_1906.pdf
spraat2f.pdf