Typedef options_t
typedef struct packed {
idma_pkg::protocol_e src_protocol;
idma_pkg::protocol_e dst_protocol;
id_t axi_id;
idma_pkg::axi_options_t src;
idma_pkg::axi_options_t dst;
idma_pkg::backend_options_t beo;
logic last;
} options_t;
Option struct: AXI4 id as well as AXI and backend options
last: a flag can be set if this transfer is the last of a set of transfers