logo

Блог / OrangeCrab 0.2.1m1

25 ноября 2020, 122, автор:

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

comments powered by HyperComments