OrangeCrab – плата с открытым исходным кодом, Feather- совместимая, на базе Lattice ECP5 FPGA

OrangeCrab на базе Lattice ECP5 FPGA – это работа Грега Дэвилла (Greg Davill), который разработал совместимую с Adafruit Feather плату в KiCAD, проверил схемы/PCB с помощью краудсорсинга, и опубликовал свои достижения в Twitter, а  файлы аппаратной платы с открытым исходным кодом на Github.

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

  • FPGA – Lattice ECP5 25/45/85 модификации
  • Системная память – до 8 Гбит памяти DDR3 (x16)
  • Хранилище – 128 Мбит флэш-памяти QSPI (Bitstream + пользовательское хранилище), 4-битный разъем MicroSD
  • USB – разъем Micro USB, высокоскоростное прямое USB-подключение к FPGA
  • Программирование – 10-контактный FPGA программируемый разъем
  • Расширение – ввод/вывод осуществляется через 30 сквозных отверстий: GPIO, SPI, I2C, Analog,… 7x дифференциальных пар, 1x только с одним вводом
  • Разное – кнопка сброса, светодиод зарядки ( зеленый: внешнее питание, желтый: при зарядке, без цвета: при разрядке аккумулятора ), генератор 48 МГц
  • Электропитание – 5В через порт USB, разъем аккумулятора для LiPo аккумулятора + чип зарядного устройства
  • Размеры – форм-фактор Adafruit Feather

На Github пока нет ни одного примера FPGA bitstream, но Hackster.io сообщает, что Lattice ECP5 FPGA поддерживается с помощью набора инструментов с открытым исходным кодом Project Trellis, а FPGA способна работать с программным ядром RISC-V.

Проект «все еще находится в стадии разработки», и неясно, будет ли доступен и  когда, но все файлы дизайна KiCAD есть.

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

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

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

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

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