Попробую пояснить, что я в этом всем увидел. Масштабируемость FPGA
LCMXO3L-640E-5MG121C 0°C ~ 85°C 121CSFBGA 0.5 100 640 10x9k - - 1 490 - $2.967
LCMXO3L-4300E-5MG121C 0°C ~ 85°C 121-CSFBGA 0.5 100 4300 10x9k - - 2 490 - 5.54086
При необходимости использовать более емкие FPGA стоит брать Lattice ECP5 без вариантов.
BGA 0.5 лучше, чем BGA 0.4 Сильно лучше.
100 IO - это немало, можно отдать 12 пинов на PIC PMP (8 бит мультиплексированный) и получить 15-20 мбайт/сек скорость обмена при малой латентности.
Теперь смотрим на процессоры PIC32 и офигеваем.
MCU класса "$2"
PIC32MX1, PIC32MX2 отдельных версий caxapa.ru/802151.html
MCU класса "$5"
PIC32MK caxapa.ru/768099.html
Основной MCU класса "$7"
PIC32MZ EF caxapa.ru/802370.html
В рамках всего семейства есть корпус QFN 64, цоколевка несовместимая, конечно, с пределами масштабирования
PIC32MX130F064B-I/ML 64K FLASH 16k SRAM 28QFN 100 - 2.205 50 МГц
PIC32MX130F064D-I/ML 64KB FLASH 44QFN 100 - 2.4675 50 МГц
PIC32MX130F128H-50I/MR 128KB FLASH 16K SRAM 64-QFN (9x9) 240 - $2.877 - 50 МГц
PIC32MZ2048EFH064-250I/MR QFN 64 2048FLASH 512 SRAM 100 - 9.87000 252 MHz - DSP, SIMD, FP SP DP
В пределах всех 64-QFN есть один и тот же PMP (по набору сигналов, пусть и с разной скоростью), и 44QFN и даже 28QFN он будет тот же самый.
Т.е. в части FPGA ничего не изменится при масштабировании, и переразводить надо только кусок "вокруг MCU", в котором ничего страшного и сложного нет - там простые QFN!!!
Смотрим пределы масштабирования стоимости. В прелах одного семейства ядер и одного тулчейна.
2.205+2.967 = 5,172 - минимальная конфигурация
5.541+9.870 = 15,411 - топовая платформа - 252 MHz - DSP, SIMD, FP SP DP - монстр!
Вишенка на торте
HyperFlash HyperRAM HyperBus - 11 пинов! 100 МГц DDR. LCMXO3 очень хорошо заточен под DDR.
http://caxapa.ru/799743.html
SDRAM
S27KL0641DABHI020 IC DRAM 64MBIT 3V 100MHZ 24BGA 1- $3.58
Получаем 8 Мбайт ОЗУ, доступного MCU блочно. Пригодится :)
Вот опыт релизации контроллера этой шины
http://caxapa.ru/771094.html
Вот так неожиданно нарисовалась "платформа всего".