Плата для экспериментов с ПЛИС Lattice ECP5-25F (24K LEs) и 1Gb DDR3 RAM.
Плата для экспериментов с ПЛИС Lattice ECP5-25F (24K LEs) и 1Gb DDR3 RAM.
Плата входит в проект Open Hardware, спроектирована пользователем GsD (Gred). Схемы, разводка и ПО к ней распространяется по свободной лиценции CERN OHL v1.2.
Подробности на сайте проекта: https://github.com/gregdavill/OrangeCrab
Потенциальные направления исследования:
1. Отработка технологии проектирования и монтажа плат по 6й категории сложности.
2. Программирование ПЛИС с использованием Open Source средств разработки ПЛИС (yosys, nextpnr, icestorm).
3. Запуск синтезированного вычислительного ядра RISC-V и эксперименты с ним.
4. Запуск ОС Linux на вычислительном ядре RISC-V.
Состояние проекта на 02.01.2021:
1. Полностью собрано 6 плат. Плата s/n 01 проходит тестирование, все эксперименты ставим на ней.
2. Научились заливать конфиг ПЛИС (gateware) через JTAG порт, для чего используем FT2232H и утилиту ecpprog.
3. ПЛИС ECP5 работает, загрузчик foboot запускается вместе с ядром RISC-V.
4. Заливка по через USB DFU работает.
5. blink.dfu запускается, светоиоды переливаются.
5. Не проходит тест DDR3 - большое количество ошибок.