From 891a0740c5931933ba6ce183b83a68d6f99da3f7 Mon Sep 17 00:00:00 2001 From: Markus Wegmann Date: Thu, 12 Jan 2017 12:54:41 +0100 Subject: [PATCH] Fix branch_in_ex never going high when MERGE_ID_EX --- id_stage.sv | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/id_stage.sv b/id_stage.sv index f01d1450..a6a3c45d 100644 --- a/id_stage.sv +++ b/id_stage.sv @@ -1688,7 +1688,7 @@ module riscv_id_stage pc_ex_o <= pc_id_i; end `endif - branch_in_ex_o <= jump_in_id == BRANCH_COND; + branch_in_ex_o <= jump_in_dec == BRANCH_COND; end else if(ex_ready_i) begin // EX stage is ready but we don't have a new instruction for it,