Module idma_obi_read
Implementing the OBI read task in the iDMA transport layer.
Parameters
StrbWidth: int unsigned
Stobe width
byte_t: type
Byte type
strb_t: type
Offset type
read_req_t: type
OBI Request channel type
read_rsp_t: type
OBI Response channel type
r_dp_req_t: type
r_dp_req_t
type:
r_dp_rsp_t: type
r_dp_rsp_t
type:
read_meta_chan_t: type
read_meta_chan_t
type:
Ports
r_dp_req_i: input r_dp_req_t
Read datapath request
r_dp_valid_i: input logic
Read datapath request valid
r_dp_ready_o: output logic
Read datapath request ready
r_dp_rsp_o: output r_dp_rsp_t
Read datapath response
r_dp_valid_o: output logic
Read datapath response valid
r_dp_ready_i: input logic
Read datapath response valid
read_meta_req_i: input read_meta_chan_t
Read meta request
read_meta_valid_i: input logic
Read meta request valid
read_meta_ready_o: output logic
Read meta request ready
read_req_o: output read_req_t
OBI read manager port request
read_rsp_i: input read_rsp_t
OBI read manager port response
r_chan_ready_o: output logic
Response channel valid and ready
r_chan_valid_o: output logic
buffer_in_o: output byte_t [StrbWidth-1:0]
Data to Buffer
buffer_in_valid_o: output strb_t
Valid to Buffer
buffer_in_ready_i: input strb_t
Ready from Buffer