typedef struct packed { addr_t addr; logic write; data_t wdata; strb_t wstrb; logic valid; } reg_req_t;