diff options
Diffstat (limited to 'rtl/core/arm810.sv')
| -rw-r--r-- | rtl/core/arm810.sv | 15 |
1 files changed, 4 insertions, 11 deletions
diff --git a/rtl/core/arm810.sv b/rtl/core/arm810.sv index 6d4880f..266832f 100644 --- a/rtl/core/arm810.sv +++ b/rtl/core/arm810.sv @@ -29,23 +29,16 @@ module arm810 .* ); - ptr dec_branch_offset; + 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_branch, dec_update_flags, dec_uses_rn; core_decode decode ( - .execute(dec_execute), - .conditional(dec_conditional), - .undefined(dec_undefined), - .writeback(dec_writeback), - .uses_rn(dec_uses_rn), - .branch(dec_branch), - .update_flags(dec_update_flags), - .branch_offset(dec_branch_offset), + .ctrl(dec), + .branch_ctrl(dec_branch), .snd_ctrl(dec_snd), .data_ctrl(dec_data), .ldst_ctrl(dec_ldst), |
