ЛР5. Ослабление проверки wb_sel в тестбенче

This commit is contained in:
Andrei Solodovnikov
2025-04-23 11:24:37 +03:00
committed by GitHub
parent 6d72a7b2dc
commit cf001e08f5

View File

@@ -449,7 +449,7 @@ module lab_05_tb_decoder();
assign mem_we_check = 1'b1;
assign mem_size_check = (opcode inside {LOAD_OPCODE, STORE_OPCODE});
assign gpr_we_check = 1'b1;
assign wb_sel_check = !(opcode inside {MISC_MEM_OPCODE, BRANCH_OPCODE}) && (!(opcode == SYSTEM_OPCODE) | ((opcode == SYSTEM_OPCODE) & (func3 != 3'd0))); // (opcode == SYSTEM_OPCODE) -> (func3 != 3'd0)
assign wb_sel_check = !(opcode inside {STORE_OPCODE, MISC_MEM_OPCODE, BRANCH_OPCODE}) && (!(opcode == SYSTEM_OPCODE) | ((opcode == SYSTEM_OPCODE) & (func3 != 3'd0))); // (opcode == SYSTEM_OPCODE) -> (func3 != 3'd0)
assign branch_check = 1'b1;
assign jal_check = 1'b1;
assign jalr_check = 1'b1;