ЛР5. Исправление тестбенча

В тестбенче некорректно определялась инструкция SLT (она воспринималась как illegal_instr). Модель работала верно, и сравнения отрабатывали как надо, но в случае расхождения результатов проверяемого дизайна и модели, в логе выводилось что ошибка возникла на инструкции illegal_OP вместо SLT.
This commit is contained in:
Andrei Solodovnikov
2024-11-08 21:02:38 +03:00
committed by GitHub
parent 912c97f75d
commit f483e4d255

View File

@@ -676,8 +676,9 @@ module lab_05_tb_decoder();
ALU_SRA : instr_str = "( SRA )"; ALU_SRA : instr_str = "( SRA )";
ALU_SRL : instr_str = "( SRL )"; ALU_SRL : instr_str = "( SRL )";
ALU_SLL : instr_str = "( SLL )"; ALU_SLL : instr_str = "( SLL )";
ALU_SLTS : instr_str = "( SLT )";
ALU_SLTU : instr_str = "( SLTU )"; ALU_SLTU : instr_str = "( SLTU )";
default : instr_str = "( illegal_OP )"; default : instr_str = "( illegal_OP )";
endcase endcase
else instr_str = "( illegal_OP )"; else instr_str = "( illegal_OP )";
end end