Arduino представила свою первую плату FPGA около двух лет назад. Это была плата MKR Vidor 4000, сочетающая в себе Intel Cyclone FPGA с микрочипом SAMD21 Cortex-M0 + MCU в форм-факторе, аналогичном Arduino Zero.
Но в случае, если вы ищете еще меньшую совместимую с Arduino плату FPGA, Evo M51 от Alorium Technology может быть именно тем, что вам нужно. Плата, в форм-факторе Adafruit Feather, оснащена микроконтроллером Atmel SAMD51 Arm Cortex-M4F в сочетании с Intel MAX 10 FPGA.
Технические характеристики Evo M51:
- MCU – Микроконтроллер Microchip (Atmel) SAMD51 Arm Cortex-M4F с тактовой частотой 120 МГц со флэш-памятью 512 КБ, SRAM 192 КБ
- FPGA – Intel MAX 10 (10M25) FPGA с 25K LE, 675 Кбит памяти
- Память – 2 МБ внешней флэш-памяти
- USB – 1х порт micro USB для питания и программирования
- Устройства ввода-вывода
- Цифровые
- Всего 55 цифровых входов/выходов – 21х со сквозным отверстием, 34x дополнительных корончатых
- 6x цифровых выводов совместно с аналоговыми выводами
- 3.3 В входы, 3.3 В выходы
- STEMMA QT QWIIC Совместимый разъем I2C
- Аналоговые
- 6x аналоговых входов
- 2x аналоговых выхода
- Цифровые
- Разное – RGB LED
- Питание – 5 В через micro USB или разъем; 2-контактный разъем аккумулятора
- Размеры – ~ 56 х 23 мм

Хотя плата программируется с помощью Arduino, она также была разработана для работы с Adafruit CircuitPython. Инструкции по началу работы вы найдете на странице быстрого старта. Обратите внимание, что порт CircuitPython все еще нуждается в некоторой работе:
Circuit Python в настоящее время поддерживается только частично. Поскольку ввод-вывод на Evo направляется через FPGA, требуется дополнительный код “под крышкой, чтобы соответствующим образом настроить ввод-вывод на FPGA в соответствии с настройками ввода-вывода на SAMD51.
В мире Arduino мы справились с этим с помощью библиотек, которые абстрагируют и скрывают механику этого процесса, и мы начали реализовывать аналогичные библиотеки поддержки для CircuitPython. Однако этот процесс не завершен. Мы будем продолжать обновлять наши документы и библиотеки по мере развития событий.
Evo M51 можно купить за Digikey за 97 долларов. Более подробную информацию можно найти на странице продукта на веб-сайте Alorium Technology.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.