TinyFPGA — это плата расширения для FPGA Lattice Semi MachXO2

В прошлом уже рассматривались несколько недорогих плат с FPGA, но если требуется платформа с минимальной конфигурацией, может заинтересовать плата расширения tinyFPGA на базе FPGA Lattice Semi MachXO2, которая выпускается в двух вариантах: A1 с MachXO2-256 и A2 с более мощной FPGA MachXO2-1200.

Характеристики платы TinyFPGA:

  • FPGA
    • Плата A1 – Lattice MachXO2-256 с 256 LUT, 2 кбит распределенной RAM
    • Плата A2 – Lattice MachXO2-1200 с 1280 LUT, 10 кбит распределенной RAM, 64 кбит EBR SRAM, 64 кбит флеш-памяти и PLL (см. datasheet для семейства MachXO2 )
  • Встроенная флеш-память для конфигурации, программируемая через JTAG
  •   I/Os
    • 18 пользовательских I/O (21 с JTAGEN)
    • 1x аппаратный SPI
    • 2x аппаратных I2C
    • Только для платы A2 – 1x аппаратный PLL
  • Питание – 3.3В
  • Габариты – ~3.05 x 1.8 см

Для программирования платы потребуется JTAG-программатор для FPGA Lattice и ПО Lattice Diamond (доступно для Windows и Linux). Платы TinyFPGA являются открытым аппаратным обеспечением с проектами KiCAD, выпущенными под лицензией GPL v3.0.

Увеличить

Платы TinyFPGA A1 и A2 продаются за $12 и $18 на Tindie соответственно. Разработчик также работает над платами TinyFPGA B1 и B2 на базе FPGA ICE40, которые обладают большим количеством логических ячеек и памяти, поддерживают открытый инструментарий Project ICEStorm и могут программироваться через USB без JTAG-программатора.

Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

0 0 votes
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Inline Feedbacks
View all comments