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-7:<br />
FIFO18E2 and FIFO36E2 Attributes and Descriptions<br />
Attribute Values Default Description<br />
FIFO18:<br />
PROG_EMPTY_THRESH<br />
FIFO36:<br />
PROG_EMPTY_THRESH<br />
FIFO18:<br />
PROG_FULL_THRESH<br />
FIFO36:<br />
PROG_FULL_THRESH<br />
WRITE_WIDTH<br />
READ_WIDTH<br />
REGISTER_MODE<br />
CLOCK_DOMAINS<br />
FIRST_WORD_FALL_THROUGH<br />
INIT (1)<br />
Decimal<br />
User Selectable<br />
Decimal<br />
User Selectable<br />
Integer<br />
4, 9, 18, 36, 72(FIFO36)<br />
Integer<br />
4, 9, 18, 36, 72(FIFO36)<br />
UNREGISTERED,<br />
REGISTERED,<br />
DO_PIPELINED<br />
COMMON,<br />
INDEPENDENT<br />
String:<br />
TRUE/FALSE<br />
FIFO18: 36-bit hex<br />
FIFO36: 72 bit hex<br />
UNREGISTERED<br />
INDEPENDENT<br />
FALSE<br />
36'h0000000000<br />
72'h0000000000<br />
0000000000<br />
Specifies the minimum number of<br />
read words in the FIFO at or below<br />
which PROGEMPTY is asserted.<br />
Specifies the maximum number of<br />
write words in the FIFO at or above<br />
which PROGFULL is asserted.<br />
Indicates the total port width of the<br />
DIN and DINP ports.<br />
Indicates the total port width of the<br />
DOUT and DOUTP ports.<br />
UNREGISTERED: No output register<br />
stage.<br />
REGISTERED: Output register is<br />
controlled automatically by the<br />
FIFO controller to behave like an<br />
additional FIFO word.<br />
DO_PIPELINED: Output register is<br />
controlled by external REGCE and<br />
RSTREG inputs.<br />
COMMON: Common clock/single<br />
clock/synchronous FIFO.<br />
INDEPENDENT: Independent<br />
clock/dual clock/asynchronous<br />
FIFO.<br />
TRUE: Use FWFT FIFO output<br />
behavior.<br />
FALSE: Use standard FIFO output<br />
behavior.<br />
Specifies the initial value on DOUT<br />
after configuration. This initial<br />
value always applies to the<br />
block RAM/FIFO’s output latches,<br />
and also specifies the initial value<br />
of the output registers.<br />
<strong>UltraScale</strong> <strong>Architecture</strong> <strong>Memory</strong> <strong>Resources</strong> www.xilinx.com<br />
Send Feedback<br />
63<br />
UG573 (v1.2) February 24, 2015