Module idma_dataflow_element

A byte-granular buffer holding data while it is copied.

Parameters

BufferDepth: int unsigned

The depth of the buffer

StrbWidth: int unsigned

The width of the buffer in bytes

PrintFifoInfo: bit

Print the info of the FIFO configuration

strb_t: type

The strobe type

byte_t: type

The byte type

Ports

clk_i: input logic

rst_ni: input logic

testmode_i: input logic

data_i: input byte_t [StrbWidth-1:0]

valid_i: input strb_t

ready_o: output strb_t

data_o: output byte_t [StrbWidth-1:0]

valid_o: output strb_t

ready_i: input strb_t