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