16.11.2015 Views

UltraScale Architecture Memory Resources

ug573-ultrascale-memory-resources

ug573-ultrascale-memory-resources

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!