summaryrefslogtreecommitdiff
path: root/rtl/cache/defs.sv
diff options
context:
space:
mode:
Diffstat (limited to 'rtl/cache/defs.sv')
-rw-r--r--rtl/cache/defs.sv9
1 files changed, 9 insertions, 0 deletions
diff --git a/rtl/cache/defs.sv b/rtl/cache/defs.sv
index e21e587..0546c4d 100644
--- a/rtl/cache/defs.sv
+++ b/rtl/cache/defs.sv
@@ -28,6 +28,15 @@ typedef logic[15:0] addr_tag;
typedef logic[2:0] addr_io_region;
typedef logic[26:0] addr_cacheable;
+typedef struct packed
+{
+ addr_io_region io;
+ addr_tag tag;
+ addr_index index;
+ addr_offset offset;
+ addr_mbz mbz;
+} addr_bits;
+
typedef enum logic[1:0]
{
INVALID,