diff options
author | Flavian Kaufmann <flavian@flaviankaufmann.ch> | 2024-05-15 08:27:12 +0200 |
---|---|---|
committer | Flavian Kaufmann <flavian@flaviankaufmann.ch> | 2024-05-15 08:27:12 +0200 |
commit | 9e76b9001c37ab2da2e99c922406b991bd0e53af (patch) | |
tree | 686aa90639b28c92013e6158e01d5010973b0f03 /src/control_unit.v | |
parent | d107f7e40f02a7374b8685ba310500a6c38d43b1 (diff) | |
download | riscv_cpu-9e76b9001c37ab2da2e99c922406b991bd0e53af.tar.gz riscv_cpu-9e76b9001c37ab2da2e99c922406b991bd0e53af.zip |
running c program
Diffstat (limited to 'src/control_unit.v')
-rw-r--r-- | src/control_unit.v | 5 |
1 files changed, 1 insertions, 4 deletions
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; |