Русский
Разработка и верификация СнК
Проектирование и моделирование цифровых устройств
Инструментарий низкоуровневой разработки
Начинающие
Курсы, созданные при поддержке Альянса RISC-V

RISC-V для FPGA – архитектура, микроархитектурные реализации

Курс описывает особенности архитектуры RISC-V, её возможности в контексте дальнейшего применения решений на её основе в FPGA проектах. Основной упор в изучении делается на реконфигурируемые системы на базе программируемой логики, и в частности на базе FPGA.

А. В. Калачев

Описание курса

  1. Современные RISC-архитектуры
  2. Архитектура RISC-V
  3. Расширение системы команд RISC-V
  4. Разработка простейшего декодера команд RISC-V
  5. Построение однотактного простейшего ядра RISC-V
  6. Многотактное процессорное ядро
  7. Конвейеризированное процессорное ядро
  8. Многопоточное процессорное ядро
  9. SCR1
  10. SDK для SCR1
  11. Подключение периферийных устройств и расширение системы
  12. Вопросы построения специализированных вычислительных систем обработки данных на FPGA с использованием софт-процессорных ядер (вне зависимости от архитектуры)
  13. Вопросы создания системного или инструментального программного обеспечения для софт-ядер архитектуры RISC-V

Практическая работа

Глоссарий

Исходники вариантов ядер: