UltraScale Architecture Memory Resources
ug573-ultrascale-memory-resources
ug573-ultrascale-memory-resources
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Chapter 2: Built-in FIFO<br />
• MIDDLE: FIFO is part of a chain of FIFOs cascaded to extend depth. It connects to the<br />
previous FIFO configured as FIRST or MIDDLE and connects to the next FIFO configured<br />
as MIDDLE or LAST.<br />
• LAST: FIFO is the last in a series of FIFOs cascaded to extend depth. It has a normal read<br />
interface, but the write interface is modified to link with the previous FIFO in the chain.<br />
• PARALLEL: FIFO is used in a design where the output data is cascaded in parallel.<br />
FIFO Operations<br />
Reset<br />
IMPORTANT: The reset spec and implementation has been changed completely compared to 7 series<br />
FIFOs. RST is synchronous to WRCLK. To assert RST, it must be asserted for one setup time prior to the<br />
rising edge of WRCLK. RST has an optional inversion at the input.<br />
If RST is asserted, the WRRSTBUSY output asserts immediately after the rising edge of<br />
WRCLK, and remains asserted until the reset operation is complete. Following the assertion<br />
of WRRSTBUSY, the internal reset is synchronized to the RDCLK domain. Upon arrival in the<br />
RDCLK domain, the RDRSTBUSY is asserted, and is held asserted until the resetting of all<br />
RDCLK domain signals is complete, then RDRSTBUSY is deasserted. In common-clock Mode,<br />
this logic is simplified because the clock domain crossing is not required.<br />
Operating Mode<br />
There are two read operating modes in FIFO functions: standard and first-word fall-through<br />
(FWFT). The modes differ in output behavior immediately after the first word is written to a<br />
previously empty FIFO. For more details, see FWFT Mode.<br />
<strong>UltraScale</strong> <strong>Architecture</strong> <strong>Memory</strong> <strong>Resources</strong> www.xilinx.com<br />
Send Feedback<br />
69<br />
UG573 (v1.2) February 24, 2015