diff options
| author | Alejandro Soto <alejandro@34project.org> | 2022-11-06 19:55:54 -0600 |
|---|---|---|
| committer | Alejandro Soto <alejandro@34project.org> | 2022-11-06 19:55:54 -0600 |
| commit | 8315f5f3ea43150d250aa16575ab274913f93d2a (patch) | |
| tree | d9878fa38b8db2467f768ccd4e2d57012505b29d /rtl/core/uarch.sv | |
| parent | 3576202083fb46fb755ceaefb5efe228afa9e2de (diff) | |
Add PSR control signal set
Diffstat (limited to 'rtl/core/uarch.sv')
| -rw-r--r-- | rtl/core/uarch.sv | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/rtl/core/uarch.sv b/rtl/core/uarch.sv index 6ef5a76..a1ca2b1 100644 --- a/rtl/core/uarch.sv +++ b/rtl/core/uarch.sv @@ -83,7 +83,6 @@ typedef struct packed undefined, conditional, writeback, - update_flags, branch, coproc, ldst, @@ -92,6 +91,13 @@ typedef struct packed typedef struct packed { + logic update_flags, + saved, + write; +} psr_decode; + +typedef struct packed +{ alu_op op; reg_num rn, rd; |
