TinyFPGA BX — это компактная плата с открытым исходным кодом на базе FPGA iCE40, совместимая с макетными платами (Краудфандинг)

В прошлую пятницу я писал о 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.

Характеристики TinyFPGA BX:

  • 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 для проектирования цифровых схем без написания кода.

IceStudio – Кликните для увеличения

Еще одна поддерживаемая среда разработки – проект APIO-IDE , основанный на PlaformIO-IDE и также распространяемый с открытым исходным кодом.

Помимо открытого аппаратного и программного обеспечения, плата оснащена загрузчиком с открытым исходным кодом, который загружается из SPI Flash при старте и делает плату виртуальным COM-портом. TinyFPGA Bootloader также хранит метаданные в SPI Flash в открытом формате JSON, включая уникальный ID, читаемое имя, пользовательские данные и URL для обновления прошивки/загрузчика.

TinyFPGA BX доступна на CrowdSupply за $38 с бесплатной доставкой по США и за $6 в другие страны. Поставки запланированы на июль 2018 года.

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

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

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

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

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