
7 Series FPGAs Memory Resources www.xilinx.com 61
UG473 (v1.11) November 12, 2014
FIFO Timing Models and Parameters
Clock Event 3: Write Operation and Assertion of Write Error Signal
The write error signal pin is asserted when data going into the FIFO is not written because
the FIFO is in a Full state.
• At time T
RDCK_DI
, before clock event 3 (WRCLK), data 05 becomes valid at the DI
inputs of the FIFO.
• Write enable remains asserted at the WREN input of the FIFO.
• At time T
RCKO_WRERR
, after clock event 3 (WRCLK), a write error is asserted at the
WRERR output pin of the FIFO. Data 05 is not written into the FIFO.
Clock Event 4: Write Operation and Deassertion of Write Error Signal
The write error signal pin is deasserted when you stop trying to write into a full FIFO.
•At time T
RCCK_WREN
, before clock event 4 (WRCLK), write enable is deasserted at the
WREN input of the FIFO.
• At time T
RCKO_WRERR
, after clock event 4 (WRCLK), write error is deasserted at the
WRERR output pin of the FIFO.
The write error signal is asserted/deasserted at every write-clock positive edge. As long as
both the write enable and Full signals are true, write error remains asserted.
Case 3: Reading from a Full FIFO
Prior to the operations performed in Figure 2-8, the FIFO is completely full.
Clock Event 1 and Clock Event 2: Read Operation and Deassertion of Full Signal
During a read operation on a full FIFO, the content of the FIFO at the first address is
asserted at the DO output pins of the FIFO. The FULL pin is deasserted three WRCLK
cycles after the first read. This is a different behavior from Virtex-6 FPGA functionality.
The example in Figure 2-8 reflects both standard and FWFT modes. Clock event 1 is with
respect to read-clock. Clock event 2 appears three write-clock cycles after clock event 1.
• At time T
RCCK_RDEN
, before clock event 1 (RDCLK), read enable becomes valid at the
RDEN input of the FIFO.
X-Ref Target - Figure 2-8
Figure 2-8: Reading From a Full FIFO
UG473_c2_08_032111
142
020100 03 04 05 06
3
WRCLK
WREN
RDCLK
RDEN
DO
FULL
AFULL
T
RCCK_RDEN
T
RCKO_DO
T
RCKO_AFULL
T
RCKO_FULL
Comentarios a estos manuales