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.
Оригинал статьи вы можете прочитать здесь.