В прошлую пятницу я писал о Fipsy — FPGA-плате за $10, совместимой с макетными платами на базе FPGA Lattice Semi MachXO2 с 256 LUT, но затем вспомнил, что уже освещал похожую плату TinyFPGA в прошлом году — она была основана либо на MachXO2-256 (TinyFPGA A1), либо на более мощном MachXO2-1200 (TinyFPGA A2).
Разработчик запустил краудфандинговую кампанию на Crowdsupply для платы TinyFPGA BX, которая совместима с макетными платами и оснащена FPGA Lattice Semi ICE40LP8K, обеспечивающей большую гибкость благодаря 7680 LUT.
- FPGA – Lattice Semi ICE40LP8K с 7680 четырехвходовыми LUT, 128 Кбит блочной памяти и ФАПЧ (PLL)
- Память – 8 Мбит SPI Flash
- Разъемы расширения
- 2x 14-контактных разъема для ввода-вывода, GND и Vin
- 21x контактных площадок на обратной стороне платы
- USB – 1x micro USB 2.0 FS для программирования
- Генератор – MEMs-генератор 16 МГц; потребление 1,3 мА в активном режиме; стабильность 50 ppm.
- Питание – 5 В через micro USB; встроенные LDO-стабилизаторы 3,3 В (300 мА) и 1,2 В (150 мА)
- Габариты – 35,6 x 17,8 мм
Плата также является открытым аппаратным обеспечением. На данный момент файлы проекта недоступны, но она представляет собой развитие TinyFPGA B2 (ее файлы есть на Github ), с дополнительными контактными площадками ввода-вывода и улучшенной 4-слойной разводкой PCB.
TinyFPGA BX можно программировать на Verilog/VHDL, Migen и Chisel, используя бесплатные инструменты Lattice или открытый инструментарий IceStorm FPGA , а также связанные с ним утилиты, например, графический редактор схем IceStudio для проектирования цифровых схем без написания кода.

Еще одна поддерживаемая среда разработки – проект APIO-IDE , основанный на PlaformIO-IDE и также распространяемый с открытым исходным кодом.
Помимо открытого аппаратного и программного обеспечения, плата оснащена загрузчиком с открытым исходным кодом, который загружается из SPI Flash при старте и делает плату виртуальным COM-портом. TinyFPGA Bootloader также хранит метаданные в SPI Flash в открытом формате JSON, включая уникальный ID, читаемое имя, пользовательские данные и URL для обновления прошивки/загрузчика.
TinyFPGA BX доступна на CrowdSupply за $38 с бесплатной доставкой по США и за $6 в другие страны. Поставки запланированы на июль 2018 года.
Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.