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 />
Table 2-6:<br />
FIFO18:<br />
CASDOUTP<br />
FIFO36:<br />
CASDOUTP<br />
FIFO18E2 and FIFO36E2 Port Names and Descriptions (Cont’d)<br />
Port Direction Description Configurations<br />
Output<br />
FIFO parity data output bus to next<br />
FIFO when cascading FIFOs serially or<br />
in parallel to extend depth.<br />
CASPRVEMPTY Input Cascaded EMPTY input from previous<br />
FIFO, used for cascading FIFOs serially<br />
to extend depth. Connects to the<br />
CASNXTEMPTY of the previous FIFO.<br />
CASPRVRDEN Output Control output driving the cascaded<br />
RDEN input of the previous FIFO, used<br />
for cascading FIFOs serially to extend<br />
depth. Connects to CASNXTRDEN of<br />
the previous FIFO.<br />
CASNXTRDEN Input Cascaded RDEN input from next FIFO,<br />
used for cascading FIFOs serially to<br />
extend depth. Connects to<br />
CASPRVRDEN of the next FIFO.<br />
CASNXTEMPTY Output Cascaded EMPTY output to next FIFO,<br />
used for cascading FIFOs serially to<br />
extend depth. Connects to<br />
CASPRVEMPTY of the next FIFO.<br />
CASOREGIMUX Input D input to flip-flop that drives the<br />
select line to the cascade multiplexer<br />
before the output registers.<br />
CASOREGIMUXEN Input EN input to flip-flop that drives the<br />
select line to the cascade multiplexer<br />
before the output registers.<br />
CASDOMUX Input D input to flip-flop that drives the<br />
select line to the cascade multiplexer<br />
on the block RAM outputs.<br />
CASDOMUXEN Input EN input to the flip-flop that drives the<br />
select line to the cascade multiplexer<br />
on the block RAM outputs.<br />
Only used when<br />
CASCADE_ORDER = FIRST,<br />
MIDDLE, or PARALLEL.<br />
Only used when<br />
CASCADE_ORDER = MIDDLE or<br />
LAST and cascading FIFOs serially.<br />
Only used when<br />
CASCADE_ORDER = MIDDLE or<br />
LAST and cascading FIFOs serially.<br />
Only used when<br />
CASCADE_ORDER = FIRST or<br />
MIDDLE and cascading FIFOs<br />
serially.<br />
Only used when<br />
CASCADE_ORDER = FIRST or<br />
MIDDLE and cascading FIFOs<br />
serially.<br />
Only used when<br />
REGISTER_MODE = DO_PIPELINED<br />
and<br />
CASCADE_ORDER = PARALLEL.<br />
Only used when<br />
REGISTER_MODE = DO_PIPELINED<br />
and<br />
CASCADE_ORDER = PARALLEL.<br />
Only used when<br />
CASCADE_ORDER = PARALLEL.<br />
Only used when<br />
CASCADE_ORDER = PARALLEL.<br />
Notes:<br />
1. The ports for using the FIFO36E2 in ECC mode are described in Chapter 3, Built-in Error Correction.<br />
2. See block RAM SLEEP pin and attribute descriptions for more information. For the FIFO sleep mode, the assertion and<br />
deassertion of RDEN/WREN requirements deviate from the block RAM rules depending on the clock mode<br />
(independent/common), read/write clock frequency ratios, and other FIFO configurations, such as FWFT and output/pipeline<br />
registers. It is recommended to simulate the design to determine the exact behavior for specific configurations<br />
<strong>UltraScale</strong> <strong>Architecture</strong> <strong>Memory</strong> <strong>Resources</strong> www.xilinx.com<br />
Send Feedback<br />
62<br />
UG573 (v1.2) February 24, 2015