Завершен
2023 / 2024

1694 Исследование открытых процессорных ядер - IBEX (OpenTitan) и yrv-plus архитектуры RISC-V
Старт
16.10.2023
Представление
08.11.2023
Постерная сессия
24.04.2024
Защита
04.06.2024
Паспорт проекта
Аннотация
Данный проект направлен на исследование открытых программных процессоров и платформы OpenTitan, которая позволяет автоматически генерировать код описывающий аппаратные модули программных процессоров. В данном проекте необходимо выполнить вериляцию (проверку) некоторых основных процессорных подсистем автоматически сгенерированных OpenTitan. Помимо платформы OpenTitan необходимо верилировать процессорные ядра IBEX/yrv-plus.
В случае необходимости потребуется добавить необходимый функционал...
Отрасль
Информатика
Теги
Информатика
Цель
Цели проекта:
1. Исследование открытых программных процессоров архитектуры RISC-V: ibex и yrv-plus;
2. Исследование фреймворка OpenTitan;
3. Расширение функциональных возможностей открытых программных процессоров путем разработки аппаратных модулей на языке Verilog/SystemVerilog.
Ожидаемые результаты
- 1. Отчет об архитектуре сгенерированных программных модулей и описание принципов работы;
- 2. Код аппаратных модулей на языке Verilog/SystemVerilog;
- 3. Тесты работоспособности (тестбенчи) / сверелированные модели;
- 4. Управляющее программное обеспечение написанное на языке C/C++ ;
Форма и способы промежуточного контроля
1. Еженедельные собрания
2. Код-ревью
3. Демонстрации и презентации выполненной работы
Форма представления результатов
1. Демонстрация и презентация
2. Представление проекта
3. Защита проекта
Ресурсное обеспечение
1. Отладочные наборы ПЛИС - de10 standard / de2-115 или gowin 20k lite dock / gowin 138k mega
2. Персональный компьютер
3. Специализированная литература
Имеющийся задел
1. Частично исследовано ядро IBEX и yrv-plus
2. Разработаны аппаратные модули: таймера-счетчика, часов реального времени и UART-передатчика
Заказчик
МИЭМ / внешние