RISC-V для FPGA – архитектура, микроархитектурные реализации
Курс описывает особенности архитектуры RISC-V, её возможности в контексте дальнейшего применения решений на её основе в FPGA проектах. Основной упор в изучении делается на реконфигурируемые системы на базе программируемой логики, и в частности на базе FPGA.
А. В. Калачев
- Современные RISC-архитектуры
- Архитектура RISC-V
- Расширение системы команд RISC-V
- Разработка простейшего декодера команд RISC-V
- Построение однотактного простейшего ядра RISC-V
- Многотактное процессорное ядро
- Конвейеризированное процессорное ядро
- Многопоточное процессорное ядро
- SCR1
- SDK для SCR1
- Подключение периферийных устройств и расширение системы
- Вопросы построения специализированных вычислительных систем обработки данных на FPGA с использованием софт-процессорных ядер (вне зависимости от архитектуры)
- Вопросы создания системного или инструментального программного обеспечения для софт-ядер архитектуры RISC-V
Исходники вариантов ядер: