Однако ECP3 наносит сокрушительный удар по QFN72. BGA 256 1.0 наш выбор! -> http://caxapa.ru/978828.html
LFE3-17EA в корпусе 256-ball ftBGA (17 x 17 mm) 1.0
Это не так красиво, как 72 QFN (10 mm x 10 mm, 0.5 mm), но!
Вместо 58 IO получаем 133, заметно быстрее, почти в двеое больше ресурсов при близких ценах.
Есть еще одно неожиданное свойство. SERDES 0.15 ... 3.125 Gbps. ECP5 нижний порог 0.27 Gbps, и это фатально.
Есть чудесные оптические трансиверы до 200 Мбит/сек 8b/10b
http://caxapa.ru/848820.html
Недорого, очень компактно. Легко разделывать кабель - просто специализированный торцевой нож и все. Ну хорошо, полировальная микрошкурка с оправкой.
Гонять 270 при разрешенных 200 - оно, весьма вероятно, как-то работать будет, но BER там будет печальный.
А вот гонять 150 вместо 200 - это гуд, это стабильно и надежно.
Есть вариант POF и Fast Ethernet 100BASE-FX,
http://caxapa.ru/913993.html
но там 10 или 11 бесценных IO будет потрачено на это. А в описанном выше варианте IO не тратятся совсем.
Таким образом, у нашего чудо модулька появляется оптический канал связи на 40м, чтобы нас не парили наводки и разность потенциалов.
И можно сделать центр вселенной.
LFE3-150EA-7FN672I имеет 16 трансиверов при цене 25 - $170.45
Там 150k LE, 372 блока по 18Кбит, и при том, что типовой LatticeMico32 занимает менее 3k LE, и, положив, что у проца будет 8к кода и 4к RAM, мы потратим чуть менее 1/3 ресерсов камня, и у каждого канал будет свой процессор.
http://www.lattice …s02/LatticeMico32.aspx
Он еще и открытый LatticeMico32. Это если с RISC-V не заниматься.
HyperBus в своем BGA 1.0 очень хорошо подходит для ECP3, благо там все блоки DDR на месте, и довольно быстрые.
В силу большего числа пинов обычная SRAM|ZBT тоже куда привлекательнее, чем в 58 IO.