Typedef monitor_t
typedef struct packed { logic valid; logic [AddrWidth-1:0] addr; logic [DataWidth-1:0] data; logic [IdWidth-1:0] id; logic [UserWidth-1:0] user; axi_pkg::len_t beat_count; logic last; } monitor_t;
typedef struct packed { logic valid; logic [AddrWidth-1:0] addr; logic [DataWidth-1:0] data; logic [IdWidth-1:0] id; logic [UserWidth-1:0] user; axi_pkg::len_t beat_count; logic last; } monitor_t;