summaryrefslogtreecommitdiff
path: root/rtl/core/arm810.sv
diff options
context:
space:
mode:
authorAlejandro Soto <alejandro@34project.org>2022-10-23 23:43:37 -0600
committerAlejandro Soto <alejandro@34project.org>2022-10-23 23:43:37 -0600
commit0374ac313e850d2356e36bd42df59846df3111f7 (patch)
treebf41d22bbf3fcec3a87c7ff780f42b20ba0c45b6 /rtl/core/arm810.sv
parent642f1480854fa60c71dd06cb57c29fee0b3504e9 (diff)
Pack general control signals as struct datapath_decode
Diffstat (limited to '')
-rw-r--r--rtl/core/arm810.sv8
1 files changed, 2 insertions, 6 deletions
diff --git a/rtl/core/arm810.sv b/rtl/core/arm810.sv
index f804061..266832f 100644
--- a/rtl/core/arm810.sv
+++ b/rtl/core/arm810.sv
@@ -29,19 +29,15 @@ module arm810
.*
);
+ datapath_decode dec;
branch_decode dec_branch;
snd_decode dec_snd;
data_decode dec_data;
ldst_decode dec_ldst;
- logic dec_execute, dec_conditional, dec_undefined, dec_writeback, dec_update_flags;
core_decode decode
(
- .execute(dec_execute),
- .conditional(dec_conditional),
- .undefined(dec_undefined),
- .writeback(dec_writeback),
- .update_flags(dec_update_flags),
+ .ctrl(dec),
.branch_ctrl(dec_branch),
.snd_ctrl(dec_snd),
.data_ctrl(dec_data),