Module stream_fifo

Parameters

FALL_THROUGH: bit

FIFO is in fall-through mode

DATA_WIDTH: int unsigned

Default data width if the fifo is of type logic

DEPTH: int unsigned

Depth can be arbitrary from 0 to 2**32

T: type

ADDR_DEPTH: int unsigned

Ports

clk_i: input logic

rst_ni: input logic

flush_i: input logic

testmode_i: input logic

usage_o: output logic [ADDR_DEPTH-1:0]

data_i: input T

valid_i: input logic

ready_o: output logic

data_o: output T

valid_o: output logic

ready_i: input logic