summaryrefslogtreecommitdiff
path: root/rtl/gfx/gfx_isa.sv
diff options
context:
space:
mode:
authorAlejandro Soto <alejandro@34project.org>2024-05-19 19:55:20 -0600
committerAlejandro Soto <alejandro@34project.org>2024-05-24 05:58:41 -0600
commit1246f6ec28f37c8bf85dd6262928c92899a5a539 (patch)
tree06047f1496fe61f5080eeb7ab5c3997d60271194 /rtl/gfx/gfx_isa.sv
parent40bd702015f3a09f5c4d1ad30439b1ea186d7484 (diff)
rtl/gfx: implement memory unit
Diffstat (limited to 'rtl/gfx/gfx_isa.sv')
-rw-r--r--rtl/gfx/gfx_isa.sv10
1 files changed, 10 insertions, 0 deletions
diff --git a/rtl/gfx/gfx_isa.sv b/rtl/gfx/gfx_isa.sv
index cc34156..f3ca66a 100644
--- a/rtl/gfx/gfx_isa.sv
+++ b/rtl/gfx/gfx_isa.sv
@@ -80,6 +80,16 @@ package gfx_isa;
typedef struct packed
{
+ xgpr_mode reg_mode;
+ dst_src_rr dst_src;
+ logic reg_rev;
+ logic[3:0] reserved;
+ logic load;
+ insn_class op_class;
+ } insn_mem;
+
+ typedef struct packed
+ {
xgpr_mode reg_mode;
dst_src_rr dst_src;
logic reg_rev;