mirror of
https://github.com/MPSU/APS.git
synced 2025-11-20 15:00:39 +00:00
1.6 KiB
1.6 KiB
Лабораторная работа 9 "Интеграция блока загрузки и сохранения"
После реализации блока загрузки и сохранения, его необходимо интегрировать в процессорную систему. На рис. 1 представлена схема, иллюстрирующая интеграцию компонентов:
Рисунок 1. Подключение LSU в процессорную систему.
Задание
Интегрировать модуль riscv_lsu в модуль riscv_unit c использованием внешней памяти (ext_mem) из лабораторной работы №7.
Порядок выполнения работы
- Интегрируйте модули
riscv_lsuиext_memв модульriscv_unit.- Обратите внимание, что из модуля
riscv_unitнеобходимо убрать логику сигналаstall, т.к. она была перемещена внутрь модуляriscv_lsu. - Модуль
data_memиз ЛР3 заменяется модулемext_memиз ЛР7.
- Обратите внимание, что из модуля
- После интеграции модулей, проверьте процессорную систему с помощью программы из ЛР6.
- Обратите внимание на то, как теперь исполняются инструкции
sw,sh,sb,lw,lh,lb,lhu,lbu.
- Обратите внимание на то, как теперь исполняются инструкции