aboutsummaryrefslogtreecommitdiff
path: root/src/cpu.v
diff options
context:
space:
mode:
Diffstat (limited to 'src/cpu.v')
-rw-r--r--src/cpu.v5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/cpu.v b/src/cpu.v
index 6e72c6b..c6f9f9e 100644
--- a/src/cpu.v
+++ b/src/cpu.v
@@ -11,6 +11,7 @@ wire pc_we;
wire instr_we;
wire rf_we;
wire alu_zero;
+wire alu_equal;
wire [3:0] alu_op;
wire [1:0] alu_a_src;
wire [1:0] alu_b_src;
@@ -23,6 +24,7 @@ control_unit cu (
.funct3(funct3),
.funct7(funct7),
.alu_zero(alu_zero),
+ .alu_equal(alu_equal),
.pc_we(pc_we),
.mem_addr_src(mem_addr_src),
.mem_we(mem_we),
@@ -153,7 +155,8 @@ alu alu (
.b(b),
.op(alu_op),
.result(alu_result),
- .zero(alu_zero)
+ .zero(alu_zero),
+ .equal(alu_equal)
);
reg [31:0] result_buf;