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.

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

Комментарии:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

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