TI снова приятно удивил меня! AM335x -> http://beagleboard.org
http://www.ti.com/product/am3359
* Errata невелика. Мне не понравились баг с кварцем RTC и Clock Domain Crossing (CDC) Issue, но пережить можно. Нет багов на уровне ядра и шинных коммутаторов
* BGA 0.8 15 х 15 мм - хороший компромисс.
* 275,500,600,720 МГц Cortex-A8 + FPU + SIMD Neon (
http://caxapa.ru/301908.html)
* 256K L2 ECC(!), 32+32к L1 с четностью. Четность также есть в PRUSS. Вообще камень с претензией на надежность.
* PRUSS v2 - уж не знаю, что они там продвинули, но памяти стало больше
* широкие быстры шины внутри, и их там много!
* 2 * Gigabit Ethernet MACs + Integrated Switch + IEEE 1588 Precision Time Protocol (PTP). Я так понял, что можно в разрыв кабеля Ethernet включиться, и что-то там еще сливать/заливать в него :)
* 2 * Master/Slave McSPI Up to 48 MHz
* 3 * MMC/SD 48 MHz
* много всякой периферии. 6 UART :)
* отдельная шина на SDRAM
* Отдельный графический процессор. GUI можно сделать шикарный :)
* Inter-Processor Communication (IPC) - наконец - то сподобились сделать поддержку типовых операций OS
Integrates Hardware-Based Mailbox for IPC and Spinlock for Process Synchronization Between the Cortex-A8, PRCM, and Each PRU
-- Mailbox Registers that Generate Interrupts
–- Four Initiators (Cortex-A8, PRCM, PRCM), PRU Debug PRU0, PRU1)
-- Spinlock has 128 Software-Assigned Lock Registers
Минусы:
* забанили host интерфес из AM18xx и uPP шину (которая просто идеально подходит для FPGA, DAC, ADC)
* DDR3 600 Мгц. 800 слабо было?
* Ну какого они ECC на SDRAM не поставили!!!! Что, гейтов пожалели - так кристалл настолько сложный, что их бы даже незаметно было.
* PCIe контроллер тоже был бы очень в тему, но нету.
$89 BeagleBone --> - надо только проверить, какой там ревизии камень. Хорошо, что у этой платы есть возможность хотя бы небольшого расширения. Custom макетку к ней и вперед.
Доки вложены.
Интересно, у этого камна доступный OMAP вариант есть? Что же за монстровый DSP туда прикручен?...
Как я понял из презы про NEON, на NEON в этом арме можно чуть ли не H.264 CIF 30 fps закодить. Так что DSP производительность у камня очень даже.
Цены. XAM3359ZCZ на дижикее в "партии" 15 шт обещан $32.93. Это предсерийный образец, коммерческий, BGA 0.8, непотяной тактовой. В BGA 0.65 то же обещано $23.
В общем, "обычные" DSP точно ушли в никуда. На 720 Мгц при использовании SIMD этот камень, может, даже BF 400 Мгц порвет (или пориграет ему немного). Это при удобстве ARM инфраструктуры... А на задачах управления и "обычной" математике он из BF рваную грелку сделает за счет плавучки, кучи кешей, DMA 64 канала и пр.
Цены - не дешево, но и камень ого! Опять же, снижение стоимости разработки за счет отказа от "супер-пупер DSP программеров" может оказаться выгодным...
Кароче, очередная революция!