Дополнение про FPGA на роль "центрального контроллера". http://caxapa.ru/407813.html
http://caxapa.ru/362876.html
Если мы макетириуем устройство, которому работать на Cortex-M3, то MicroSemi SmartFusion2 -> --> будут хорошим выбором.
M2S050T-FGG896 1- $134, 10 - $125. Это толстый чип - 8 линий трансиверов, 2 контроллера 36 bit DDR, 69 блоков по 18кбит.
Внутри 166 Мгц Cortex-M3 64+80K RAM, 256k FLASH + command cache.
Cortex-M3 сильно проще Cortex-A9, не все компиляторы Cortex-M поддерживают Cortex-A (тот же GCC от ARM не поддерживает).
Для макетирования Cortex-M4 подходят NXP Kinetis K27, K28: 150 MHz C4MF, 2M FLASH + 1M SRAM + 32b SDRAM контроллер + OTG HS USB + OTG FS USB MK27FN2M0VMI15 100 - $15.0612, 500 - $13.398
http://caxapa.ru/767377.html
Но там FPGA будет только на внешней шине, что создаст дополнительные задержки.