logo
+7 (3452) 59-18-95
info@fabmicro.ru

Блог / OrangeCrab 0.2.1m1

25 ноября 2020, 3949, автор: Залата Руслан

Плата для экспериментов с ПЛИС 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 - большое количество ошибок.