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

Создание RISC-V ядер

Курс посвящен основам RISC-V и разделен на пять глав:

  • Платформа для обучения
  • Цифровая логика
  • Роль RISC-V
  • Подмножество ядра процессора RISC-V
  • Завершение сборки процессора RISC-V

К концу этого курса вы узнаете о:

  • цифровом логическом проектировании (комбинационной и последовательной логике);
  • архитектуре набора команд RISC-V (RV321);
  • базовой микроархитектуре процессорного ядра RISC-V;
  • основах Transaction-Level Verilog;
  • онлайн IDE Makerchip.

Стив Хувер ,перевод и адаптация А. А. Американова и А.Ю. Романова

Введение
в курс Building a RISC-V CPU Core
ПособиеВидео
Глава 1
Платформа для обучения
Пособие

Слайды к материалам курса

Подстрочник к слайдам
Видео
Глава 2
Цифровая логика
Пособие

Слайды к материалам курса

Подстрочник к слайдам
Комбинационная логика:
Практическая работа: инвертор
Демонстрация: Логические элементы

Арифметическая логика:
Демонстрация: арифметические операторы

Мультиплексор:
Демонстрация: калькулятор

Литералы и конкатенация:
Демонстрация: калькулятор

Визуальная отладка:
Демонстрация: визуальная отладка

Структура файла и маршрут выполнения:
Структура файла и концепция маршрута запуска инструментов

Последовательная логика:
Демонстрация: счетчик
Демонстрация: калькулятор с обратной связью
Глава 3
Роль RISC-V
Пособие

Слайды к материалам курса

Подстрочник к слайдам
Глава 4
Подмножество ядра процессора RISC-V
Пособие

Слайды к материалам курса

Подстрочник к слайдам
Визуализация моделирования процессора RISC-V:
Видео

Начальный код:
Видео

Эталонные решения:
Видео
Глава 5
Завершение сборки процессора RISC-V
Пособие

Слайды к материалам курса

Подстрочник к слайдам