Уже есть большой выбор плат с Arduino совместимыми разъемами, такие как $ 99 Digilent Arty (Xilinx Артикс-7 FPGA), FleaFPGA (Lattice FPGA), Papillio DUO (Xilinx Spartan 6), или Snickerdoodle + shieldBuddy ( Xilinx Zynq-7010/20). Но с Alorium Технологиями выбор пока не большой. Одна из таких плат XLR8 Arduino UNO , работающее на плате Altera FPGA MAX10.
Характеристики платы XLR8:
- FPGA – Altera MAX 10 FPGA
- MCU – Atmel / Microchip ATmega328 8-разрядный микроконтроллер
- Цифровые входы / выходы
o 5V входы, выходы 3.3V
o 14x разъемов цифрового ввода-вывода
o 6x PWM разъемов цифрового ввода-вывода
o 6x аналоговых разъемов
- Аналоговые входы
o 5В
o ОУ схема эмулирующая 0-5V поведение ADC’s на Arduino UNO
o Производительность: 1 МГц;
o Разрешение: 12 бит
o Частота дискретизации: 154K образцов / сек
- Источник питания – 5V через USB или разъем питания
- Размеры – форм-фактор Arduino UNO
Плата поддерживает Altera Quartus Prime Lite Edition, и программируется либо через JTAG с USB, или USB с OpenXLR8 и Arduino IDE без дополнительных аппаратных средств, как показано на рисунке ниже.
FPGA может быть запрограммирована программой, которую компания называет Xcelerator Blocks (ВР), она оптимизирует аппаратную реализацию конкретного процессора, с такими функциями, как операции с плавающей точкой, управление сервоприводом или NeoPixel щитами. Будущие реализации , вероятно, будут включать в себя: Пропорционально-интегрально-дифференциальное (ПИД) управление, счетчики событий и таймеры, квадратурные кодеры / декодеры, PWM, несколько UART, и аналого-цифровое преобразование (АЦП).
Alorium XLR8 можно приобрести на Mouser за $ 75 . Более подробную информацию, в том числе вики, форум пользователей, видео и различные ресурсы найдете на веб – сайте Alorium Technology .
Благодарим сайт cnx-software.com за предоставленную информацию.
Оригинал статьи тут.