From 9e76b9001c37ab2da2e99c922406b991bd0e53af Mon Sep 17 00:00:00 2001 From: Flavian Kaufmann Date: Wed, 15 May 2024 08:27:12 +0200 Subject: running c program --- src/control_unit.v | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'src/control_unit.v') diff --git a/src/control_unit.v b/src/control_unit.v index dfed9cc..28f37d9 100644 --- a/src/control_unit.v +++ b/src/control_unit.v @@ -104,7 +104,7 @@ always @ (*) begin STATE_JAL: next_state = STATE_ALU_WB; STATE_JALR: next_state = STATE_ALU_WB; STATE_LUI: next_state = STATE_ALU_WB; - STATE_AUIPC: next_state = STATE_FETCH; + STATE_AUIPC: next_state = STATE_ALU_WB; STATE_BRANCH: next_state = STATE_FETCH; default: next_state = STATE_FETCH; endcase @@ -193,9 +193,6 @@ always @ (*) begin alu_a_src = ALU_A_SRC_PC_BUF; alu_b_src = ALU_B_SRC_IMM; alu_ctrl = ALU_CTRL_ADD; - result_src = RESULT_SRC_ALU_RESULT_BUF; - pc_update = PC_UPDATE_ENABLE; - end STATE_BRANCH: begin alu_a_src = ALU_A_SRC_RD1_BUF; -- cgit v1.2.3