summaryrefslogtreecommitdiff
path: root/rtl/core/control
diff options
context:
space:
mode:
authorAlejandro Soto <alejandro@34project.org>2022-10-31 15:40:51 -0600
committerAlejandro Soto <alejandro@34project.org>2022-11-01 23:04:24 -0600
commitb171ab92f6f7787ca483b83d4b34bbb97f167896 (patch)
tree343b1eaf5b0e28836d3491ebc635f675ef800fc1 /rtl/core/control
parentb5a065227bd176b85765461ac2a791fb0cff1c72 (diff)
Replace decode enable signals with datapath signals
Diffstat (limited to 'rtl/core/control')
-rw-r--r--rtl/core/control/control.sv4
1 files changed, 2 insertions, 2 deletions
diff --git a/rtl/core/control/control.sv b/rtl/core/control/control.sv
index c1ac5a1..929d53a 100644
--- a/rtl/core/control/control.sv
+++ b/rtl/core/control/control.sv
@@ -119,7 +119,7 @@ module core_control
final_update_flags <= 0;
if(dec.execute & ~next_bubble) begin
- branch <= dec_branch.branch;
+ branch <= dec.branch;
branch_target <= next_pc_visible + dec_branch.offset;
alu <= dec_data.op;
@@ -141,7 +141,7 @@ module core_control
// TODO: dec_ldst.unprivileged/user_regs
// TODO: byte/halfword sizes
- ldst <= dec_ldst.enable;
+ ldst <= dec.ldst;
ldst_pre <= dec_ldst.pre_indexed;
ldst_increment <= dec_ldst.increment;
ldst_writeback <= dec_ldst.writeback;