mirror of
https://github.com/MPSU/APS.git
synced 2025-09-16 17:40:41 +00:00
ЛР10-11. Исправление микроархитектуры
Ранее, для того чтобы не маскировать сигналы, отвечающие за изменение архитектурного состояния процессора, инструкция исполнялась до конца, а уже после происходил перехват инструкции с записью в mepc следующего значения PC. Однако по спецификации, в mepc должен попадать адрес перехватываемой инструкции (важно для проверки обработки исключений). Таким образом, логика перехвата была изменена: маскируются все управляющие сигналы, а в mepc записывается адрес текущей инструкции.
This commit is contained in:
Binary file not shown.
Before Width: | Height: | Size: 469 KiB After Width: | Height: | Size: 474 KiB |
Reference in New Issue
Block a user