Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

fifo_controller

Parameters


TYPE type
DEPTH u32
THRESHOLD u32
FLAG_FF_OUT bool
DATA_FF_OUT bool
PUSH_ON_CLEAR bool
RAM_WORDS u32
RAM_POINTER_WIDTH u32
MATCH_COUNT_WIDTH u32
POINTER_WIDTH u32

Ports


i_clk input clock
i_rst input reset
i_clear input logic
o_empty output logic
o_almost_full output logic
o_full output logic
o_word_count output COUNTER
i_push input logic
i_data input TYPE
i_pop input logic
o_write_pointer output RAM_POINTER
o_write_to_ff output logic
o_write_to_ram output logic
o_read_pointer output RAM_POINTER
o_read_from_ram output logic