Ответ на вопрос Андрея из лаборатории • кооператив 42 • 2026-10-02
Короткий практический гайд: что запускается, сколько стоит железо, когда FPGA оправдан, а когда проще взять TPU/микроконтроллер.
На FPGA живёт класс TinyMLhls4mlFINN — квантованные (INT8/INT4) сети на миллионы параметров:
Квантованные CNN идут с латентностью в микросекунды–миллисекунды — это то, что делает FPGA уникальным: детерминированный отклик, предсказуемый тайминг, полный контроль над пайплайном.
А вот трансформеры/LLM — не вариант: веса гигабайты, и всё упирается в пропускную способность памяти (у FPGA её на порядки меньше, чем у GPU).
| Бюджет | Платы | Что получаешь |
|---|---|---|
| ~$100–300 | ULX3S, iCEBreaker, Tang Mega | «Пощупать»: крошечные сети, учебные проекты (hls4ml, TinyML). Энтузиазм, но AI-стек придётся собирать самому. |
| ~$150–250 | PYNQ-Z2, Kria KV260 | Классика для нейронок: готовый AI-стек Xilinx (Vitis AI, DPU), нормальные квантованные CNN. Kria — самый простой вход, рекомендую начинать с неё. |
| ~$1000–3000 | ZCU104, Alveo | Более крупные модели, но это уже ниша (наука/прототипы), дорого за «минимальную нейронку». |
| Плата | Цена | Когда лучше |
|---|---|---|
| Google Coral TPU (USB) | ~$60 | Просто инференс квантованной модели — обычно проще и дешевле FPGA |
| Jetson Orin Nano | ~$249 | Когда нужна полноценная CUDA и модели покрупнее |
| ESP32-S3 | ~$5 | Совсем маленькие сети на устройстве — «дёшево и сердито» |
(а) LLM пишет HDL. Самое интересное: языковая модель не работает на FPGA, а пишет/правит цифровую логику для неё (генерация Verilog/VHDL) — это уже рабочий кейс. LLM как проектировщик железа, FPGA как исполнитель.
(б) FPGA как тело устройства с tinyML-мозгом. Устройство с микро-задержкой отклика распознавает жест/звук/образ и тут же управляет железной логикой. Вот тут квантованная сеть FPGA даёт уникальные качества (энергопотребление, латентность, предсказуемость).
Итого: старт ≈ $250, первый работающий инференс — в первый вечер, дальше оттачиваем сценарии.