
62 www.xilinx.com 7 Series FPGAs Memory Resources
UG473 (v1.11) November 12, 2014
Chapter 2: Built-in FIFO Support
• At time T
RCKO_DO
, after clock event 1 (RDCLK), data 00 becomes valid at the DO
outputs of the FIFO.
• At time T
RCKO_FULL
, after clock event 2 (WRCLK), FULL is deasserted.
If the rising RDCLK edge is close to the rising WRCLK edge, FULL could be deasserted one
WRCLK period later.
Clock Event 3 and Clock Event 4: Read Operation and Deassertion of Almost Full
Signal
Four write-clock cycles after the fourth data is read from the FIFO, the Almost Full pin is
deasserted to signify that the FIFO is not in the almost FULL state.
The example in Figure 2-8 reflects both standard and FWFT modes. Clock event 3 is with
respect to read-clock, while clock event 4 is with respect to write-clock.
ALMOST_FULL_OFFSET is set to a minimum of 4. Clock event 4 appears four write-clock
cycles after clock event 3.
• Read enable remains asserted at the RDEN input of the FIFO.
• At time T
RCKO_AFULL
, after clock event 4 (RDCLK), Almost Full is deasserted at the
AFULL pin.
There is minimum time between a rising read-clock and write-clock edge to guarantee that
AFULL is deasserted. If this minimum is not met, the deassertion of AFULL can take an
additional write clock cycle.
Case 4: Reading from an Empty or Almost Empty FIFO
Prior to the operations performed in Figure 2-9, the FIFO is almost completely empty. In
this example, the timing diagram reflects standard mode. For FWFT mode, data at DO
appears one read-clock cycle earlier.
Clock Event 1: Read Operation and Assertion of Almost EMPTY Signal
During a read operation to an almost empty FIFO, the Almost EMPTY signal is asserted.
X-Ref Target - Figure 2-9
Figure 2-9: Reading from an Empty / Almost Empty FIFO (Standard Mode)
UG473_c2_09_070110
142
020100 03 04
3
WRCLK
WREN
RDCLK
RDEN
DO
EMPTY
AEMPTY
RDERR
T
RCCK_RDEN
T
RCKO_AEMPTY
T
RCKO_DO
T
RCKO_DO
T
RCKO_EMPTY
T
RCCK_RDEN
T
RCKO_RDERR
T
RCKO_RDERR
Comentarios a estos manuales