summaryrefslogtreecommitdiff
path: root/rtl/core/uarch.sv
diff options
context:
space:
mode:
authorAlejandro Soto <alejandro@34project.org>2022-11-16 16:46:52 -0600
committerAlejandro Soto <alejandro@34project.org>2022-11-16 17:55:27 -0600
commit683352ce030923bdef3cf4fe90d6cb73f4f74529 (patch)
tree09bfdff34626fe90a10d93df2c293f7d87763e44 /rtl/core/uarch.sv
parent14a3611e492d2f213e81c9053bf613a5d8ad30a6 (diff)
Implement psr read/write logic
Diffstat (limited to 'rtl/core/uarch.sv')
-rw-r--r--rtl/core/uarch.sv6
1 files changed, 4 insertions, 2 deletions
diff --git a/rtl/core/uarch.sv b/rtl/core/uarch.sv
index e089e35..3aff072 100644
--- a/rtl/core/uarch.sv
+++ b/rtl/core/uarch.sv
@@ -86,7 +86,8 @@ typedef struct packed
branch,
coproc,
ldst,
- mul;
+ mul,
+ psr;
} ctrl_decode;
typedef struct packed
@@ -194,7 +195,8 @@ typedef struct packed
exception,
mul,
mul_acc_ld,
- mul_hi_wb;
+ mul_hi_wb,
+ psr;
} ctrl_cycle;
typedef struct packed