mirror of
https://github.com/MPSU/APS.git
synced 2025-09-15 17:20:10 +00:00
Ранее, для того чтобы не маскировать сигналы, отвечающие за изменение архитектурного состояния процессора, инструкция исполнялась до конца, а уже после происходил перехват инструкции с записью в mepc следующего значения PC. Однако по спецификации, в mepc должен попадать адрес перехватываемой инструкции (важно для проверки обработки исключений). Таким образом, логика перехвата была изменена: маскируются все управляющие сигналы, а в mepc записывается адрес текущей инструкции.
474 KiB
1743x866px
474 KiB
1743x866px
