Skip to content

Commit

Permalink
ЛР5. Обновление форматирования
Browse files Browse the repository at this point in the history
  • Loading branch information
HepoH3 authored Apr 10, 2024
1 parent 94e27bb commit 2a0e3d2
Showing 1 changed file with 15 additions and 15 deletions.
30 changes: 15 additions & 15 deletions Labs/05. Main decoder/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -151,21 +151,21 @@ _Таблица 4. Значения сигнала `mem_size_o` при пере
|Название сигнала| Пояснение | На каких опкодах может принять ненулевое значение (см. таблицу 6)|
|----------------|------------------------------------------------------------------------------------------------|--------------------------------------------------|
|fetched_instr_i |Инструкция для декодирования, считанная из памяти инструкций ||
|a_sel_o |Управляющий сигнал мультиплексора для выбора первого операнда АЛУ | На всех кроме `MISC_MEM` и `SYSTEM` |
|b_sel_o |Управляющий сигнал мультиплексора для выбора второго операнда АЛУ | На всех кроме `MISC_MEM` и `SYSTEM` |
|alu_op_o |Операция АЛУ | На всех кроме `MISC_MEM` и `SYSTEM` |
|csr_op_o |Операция модуля CSR | Только на `SYSTEM` |
|csr_we_o |Разрешение на запись в CSR | Только на `SYSTEM` |
|mem_req_o |Запрос на доступ к памяти (часть интерфейса памяти) | На `LOAD` и `STORE` |
|mem_we_o |Сигнал разрешения записи в память, «write enable» (при равенстве нулю происходит чтение) | Только на `STORE` |
|mem_size_o |Управляющий сигнал для выбора размера слова при чтении-записи в память (часть интерфейса памяти)| На `LOAD` и `STORE` |
|gpr_we_o |Сигнал разрешения записи в регистровый файл | На всех кроме `MISC_MEM` |
|wb_sel_o |Управляющий сигнал мультиплексора для выбора данных, записываемых в регистровый файл | На всех кроме `MISC_MEM` |
|illegal_instr_o |Сигнал о некорректной инструкции (на схеме не отмечен) | На всех кроме `JAL`, `LUI`, `AUIPC` |
|branch_o |Сигнал об инструкции условного перехода | Только на `BRANCH` |
|jal_o |Сигнал об инструкции безусловного перехода jal | Только на `JAL` |
|jalr_o |Сигнал об инструкции безусловного перехода jalr | Только на `JALR` |
|mret_o |Сигнал об инструкции возврата из прерывания/исключения mret | Только на `SYSTEM` |
|a_sel_o |Управляющий сигнал мультиплексора для выбора первого операнда АЛУ | На всех кроме MISC_MEM и SYSTEM |
|b_sel_o |Управляющий сигнал мультиплексора для выбора второго операнда АЛУ | На всех кроме MISC_MEM и SYSTEM |
|alu_op_o |Операция АЛУ | На всех кроме MISC_MEM` и `SYSTEM |
|csr_op_o |Операция модуля CSR | Только на SYSTEM |
|csr_we_o |Разрешение на запись в CSR | Только на SYSTEM |
|mem_req_o |Запрос на доступ к памяти (часть интерфейса памяти) | На LOAD и STORE |
|mem_we_o |Сигнал разрешения записи в память, «write enable» (при равенстве нулю происходит чтение) | Только на STORE |
|mem_size_o |Управляющий сигнал для выбора размера слова при чтении-записи в память (часть интерфейса памяти)| На LOAD и STORE |
|gpr_we_o |Сигнал разрешения записи в регистровый файл | На всех кроме MISC_MEM |
|wb_sel_o |Управляющий сигнал мультиплексора для выбора данных, записываемых в регистровый файл | На всех кроме MISC_MEM |
|illegal_instr_o |Сигнал о некорректной инструкции (на схеме не отмечен) | На всех кроме JAL, LUI, AUIPC |
|branch_o |Сигнал об инструкции условного перехода | Только на BRANCH |
|jal_o |Сигнал об инструкции безусловного перехода jal | Только на JAL |
|jalr_o |Сигнал об инструкции безусловного перехода jalr | Только на JALR |
|mret_o |Сигнал об инструкции возврата из прерывания/исключения mret | Только на SYSTEM |

_Таблица 5. Описание портов основного дешифратора._

Expand Down

0 comments on commit 2a0e3d2

Please sign in to comment.