Хотя сегодня встречается все больше плат разработчика на FPGA, лишь немногие из них предназначены для установки в макетную плату. Ранее уже рассматривались TinyFPGA BX , Fipsy и QuickFeather — FPGA-платы, совместимые с макетными платами.
Однако все эти платы основаны на FPGA начального уровня, таких как Lattice Semi ICE40 или QuickLogic EOS S3. Если требуется более мощная FPGA-плата, совместимая с макетной платой, то плата разработчика MicroNova Mercury 2 с Xilinx Artix-7 FPGA может соответствовать требованиям.
Характеристики MicroNova Mercury 2:
- FPGA – Xilinx Artix-7A FPGA (XC7A35T) с 33 280 логическими ячейками или XC7A100T с 101 440 логическими ячейками
- Системная память – 4 Мбит (512K x 8-бит) асинхронной SRAM
- Хранилище – 32 Мбит SPI flash для конфигурации и пользовательских данных
- Сеть – Встроенный PHY Ethernet 10/100M Microchip LAN8720A
- USB – Двухканальный высокоскоростной USB 2.0 micro USB порт (канал A для конфигурации, канал B для пользователя)
- 2x 32-контактных разъема
- Сигналы Fast Ethernet
- 8-канальный, 200 KSPS, 10-битный АЦП на Microchip MCP-3008
- 2-канальный, 225 кГц, 10-битный ЦАП на Microchip MCP-4812
- 40x 5-вольт толерантных GPIO
- 10x высокоскоростных GPIO напрямую к FPGA
- Отладка – 6-контактный разъем для JTAG, FTDI чип для отладки/программирования через micro USB
- Дополнительно – 3 пользовательских светодиода
- Питание – 5В от micro USB или внешнего источника 4.5–5.5В
- Габариты – 76.2 x 25.4 мм
Плату Mercury 2 можно программировать в среде Xilinx Vivado Design Suite, а полученный битстрим загружать на плату через USB с помощью утилиты командной строки mercury2_prog (Mercury 2 Programmer). Схемы и документация доступны на сайте MicroNova .
Если подключение платы к макетной плате и организация необходимых соединений кажутся сложными, компания также предлагает базовую плату Mercury, совместимую как с предыдущей версией на Spartan-3A, так и с новой Mercury 2 на Artix-7 FPGA, описанной в статье.
Базовая плата оснащена 64-контактным разъемом для платы разработчика, 4-разрядным семисегментным дисплеем, четырьмя кнопками и восемью переключателями, PS/2! портом для клавиатуры или мыши, VGA-портом, Pmod-совместимым разъемом, 3.5 мм аудиоразъемами, аналоговым датчиком температуры, датчиком освещенности и потенциометром для работы с АЦП.
Плату Mercury 2 DIP FPGA можно приобрести за $129 и выше на Tindie или в магазине MicroNova , где также доступны опции с увеличенным объемом SPI flash или FPGA Xilinx Artix-7 XC7A100T.
Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.