summaryrefslogtreecommitdiff
path: root/rtl/core/arm810.sv
diff options
context:
space:
mode:
authorAlejandro Soto <alejandro@34project.org>2022-09-25 23:21:32 -0600
committerAlejandro Soto <alejandro@34project.org>2022-09-25 23:21:32 -0600
commit43829e0400f0a7aaccbb1ebefb44a38c41749e77 (patch)
tree686740ccd520b06e74aae080ef5d3d3abbfff4b5 /rtl/core/arm810.sv
parent8c7b6113c51215de9f57f016681bfcc43513ee37 (diff)
Implement shifter decoding
Diffstat (limited to '')
-rw-r--r--rtl/core/arm810.sv6
1 files changed, 2 insertions, 4 deletions
diff --git a/rtl/core/arm810.sv b/rtl/core/arm810.sv
index 71b6925..5dc8172 100644
--- a/rtl/core/arm810.sv
+++ b/rtl/core/arm810.sv
@@ -30,8 +30,7 @@ module arm810
logic dec_execute, dec_undefined, dec_writeback, dec_branch, dec_update_flags;
ptr dec_branch_offset;
- reg_num dec_rd;
- alu_op dec_data_op;
+ alu_decode dec_alu;
core_decode decode
(
@@ -41,9 +40,8 @@ module arm810
.writeback(dec_writeback),
.branch(dec_branch),
.update_flags(dec_update_flags),
- .rd(dec_rd),
.branch_offset(dec_branch_offset),
- .data_op(dec_data_op),
+ .alu(dec_alu),
.*
);