Configurable Synchronous FIFO

Advanced
Sign in →
00:00
01General Operation

Synchronous FIFO of configurable depth and width. Uses circular pointers for write and read operations. An occupancy counter feeds the status flags (empty, full).

Reset is synchronous and active-high.

  • Generics g_width (default 8) and g_depth (default 4)
02Interface
SignalDirectionWidthDescription
i_clkInput1 bitSystem clock
i_resetInput1 bitAsynchronous reset active high
i_wenInput1 bitWrite enable
i_wdataInputg_width bitsData to write
i_renInput1 bitRead enable
o_rdataOutputg_width bitsData at read head
o_fullOutput1 bitFIFO full
o_emptyOutput1 bitFIFO empty