typedef struct packed { id_t id; data_t data; axi_pkg::resp_t resp; logic last; user_t user; } xp_r_chan_t;