typedef struct packed {
- addr_t addr;
- axi_pkg::atop_t atop;
- logic lock;
- axi_strb_t strb;
- axi_data_t wdata;
- logic we;
- mem_id_t id;
- mem_user_t user;
- axi_pkg::cache_t cache;
- axi_pkg::prot_t prot;
+ addr_t addr;
+ axi_pkg::atop_t atop;
+ logic lock;
+ axi_strb_t strb;
+ axi_data_t wdata;
+ logic we;
+ mem_id_t id;
+ mem_user_t user;
+ axi_pkg::cache_t cache;
+ axi_pkg::prot_t prot;
+ axi_pkg::qos_t qos;
+ axi_pkg::region_t region;
} mem_req_t;
diff --git a/detailed_mem/type.meta_t.html b/detailed_mem/type.meta_t.html
index a34a46275..e6434f635 100644
--- a/detailed_mem/type.meta_t.html
+++ b/detailed_mem/type.meta_t.html
@@ -5,17 +5,19 @@
typedef struct packed {
- addr_t addr;
- axi_pkg::atop_t atop;
- logic lock;
- axi_id_t id;
- logic last;
- axi_pkg::qos_t qos;
- axi_pkg::size_t size;
- logic write;
- mem_user_t user;
- axi_pkg::cache_t cache;
- axi_pkg::prot_t prot;
+ addr_t addr;
+ axi_pkg::atop_t atop;
+ logic lock;
+ axi_id_t id;
+ logic last;
+ axi_pkg::qos_t qos;
+ axi_pkg::size_t size;
+ logic write;
+ mem_user_t user;
+ axi_pkg::cache_t cache;
+ axi_pkg::prot_t prot;
+ axi_pkg::qos_t qos;
+ axi_pkg::region_t region;
} meta_t;
diff --git a/detailed_mem/type.tmp_atop_t.html b/detailed_mem/type.tmp_atop_t.html
index 285b86b9d..6a26b6670 100644
--- a/detailed_mem/type.tmp_atop_t.html
+++ b/detailed_mem/type.tmp_atop_t.html
@@ -5,12 +5,14 @@
typedef struct packed {
- axi_pkg::atop_t atop;
- logic lock;
- mem_id_t id;
- mem_user_t user;
- axi_pkg::cache_t cache;
- axi_pkg::prot_t prot;
+ axi_pkg::atop_t atop;
+ logic lock;
+ mem_id_t id;
+ mem_user_t user;
+ axi_pkg::cache_t cache;
+ axi_pkg::prot_t prot;
+ axi_pkg::qos_t qos;
+ axi_pkg::region_t region;
} tmp_atop_t;