Configurable Synchronous FIFO
AdvancedSign 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) andg_depth(default 4)
02Interface
| Signal | Direction | Width | Description |
|---|---|---|---|
i_clk | Input | 1 bit | System clock |
i_reset | Input | 1 bit | Asynchronous reset active high |
i_wen | Input | 1 bit | Write enable |
i_wdata | Input | g_width bits | Data to write |
i_ren | Input | 1 bit | Read enable |
o_rdata | Output | g_width bits | Data at read head |
o_full | Output | 1 bit | FIFO full |
o_empty | Output | 1 bit | FIFO empty |