diff options
| author | Alejandro Soto <alejandro@34project.org> | 2022-10-31 15:40:51 -0600 |
|---|---|---|
| committer | Alejandro Soto <alejandro@34project.org> | 2022-11-01 23:04:24 -0600 |
| commit | b171ab92f6f7787ca483b83d4b34bbb97f167896 (patch) | |
| tree | 343b1eaf5b0e28836d3491ebc635f675ef800fc1 /rtl/core/uarch.sv | |
| parent | b5a065227bd176b85765461ac2a791fb0cff1c72 (diff) | |
Replace decode enable signals with datapath signals
Diffstat (limited to 'rtl/core/uarch.sv')
| -rw-r--r-- | rtl/core/uarch.sv | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/rtl/core/uarch.sv b/rtl/core/uarch.sv index bd4d659..3b9351d 100644 --- a/rtl/core/uarch.sv +++ b/rtl/core/uarch.sv @@ -63,7 +63,10 @@ typedef struct packed undefined, conditional, writeback, - update_flags; + update_flags, + branch, + ldst, + mul; } datapath_decode; typedef struct packed @@ -76,8 +79,7 @@ typedef struct packed typedef struct packed { - logic branch; - ptr offset; + ptr offset; } branch_decode; typedef struct packed @@ -106,8 +108,7 @@ typedef struct packed reg_num rn, rd; - logic enable, - load, + logic load, increment, writeback, sign_extend, @@ -128,8 +129,7 @@ typedef struct packed reg_num r_add_lo, r_add_hi; // TambiƩn es destino cuando mul_decode.long - logic enable, - signed_mul, + logic signed_mul, long_mul, add; } mul_decode; |
