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 1: Block RAM <strong>Resources</strong><br />

Read Width – READ_WIDTH_[A|B]<br />

This attribute determines the A/B read port width of the block RAM. The valid values are: 0<br />

(default), 1, 2, 4, 9, 18, 36, and 72 for the RAMB36E2 when used as SDP memory.<br />

Reset or CE Priority – RSTREG_PRIORITY_[A|B]<br />

This attribute determines the priority of RSTREG or REGCE while asserting RSTREG when<br />

DO_REG = 1. Valid values are RSTREG or REGCE. When RSTREG has priority, the RSTREG<br />

input resets the optional output register, regardless of the state of REGCE. When REGCE has<br />

priority, the RSTREG input resets the optional output register only when REGCE = 1.<br />

Power Saving – SLEEP_ASYNC<br />

This attribute determines if the SLEEP pin is to be used in synchronous or asynchronous<br />

mode. Synchronous mode (SLEEP_ASYNC = FALSE) should be used when either both clocks<br />

are identical or have a fixed phase relationship. In this mode, ENA and ENB must be<br />

deasserted (disabled) in the clock cycle prior to asserting SLEEP. The assertion and<br />

deassertion of SLEEP must meet the setup and hold times with respect to both CLKA and<br />

CLKB. ENA and ENB must only be asserted again after the block RAM returns from its sleep<br />

mode after two clock cycles.<br />

Asynchronous mode (SLEEP_ASYNC = TRUE) should be used when both clocks are truly<br />

independent (asynchronous to each other). In this mode, ENA and ENB must be deasserted<br />

(disabled) in the clock cycle for the slowest clock prior to asserting SLEEP. SLEEP can then be<br />

asserted with the next clock cycle of the same clock. The deassertion of SLEEP causes the<br />

block RAM to activate (wake up) up after two clock cycles. Only after the memory wakeup<br />

can ENA and ENB be asserted again.<br />

<strong>UltraScale</strong> <strong>Architecture</strong> <strong>Memory</strong> <strong>Resources</strong> www.xilinx.com<br />

Send Feedback<br />

41<br />

UG573 (v1.2) February 24, 2015

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

Saved successfully!

Ooh no, something went wrong!