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 1: Block RAM <strong>Resources</strong><br />
Register Enable – REGCEAREGCE and REGCEB<br />
The register enable pin (REGCE) controls the optional output register. When the block RAM<br />
is in register mode, REGCE = 1 registers the output into a register at a clock edge. The<br />
polarity of REGCE is not configurable (active-High). When used as SDP memory, the<br />
REGCEA port is the REGCE.<br />
Set/Reset<br />
RSTREGARSTREG, RSTREGB, RSTRAMARSTRAM, and RSTRAMB<br />
In latch mode, the RSTRAM pin synchronously forces the data output latches to contain the<br />
value SRVAL. When the optional output registers are enabled (DO_REG = 1), the RSTREG<br />
signal synchronously forces the data output registers containing the SRVAL value. The<br />
priority of RSTREG over REGCE is determined using the RSTREG_PRIORITY attribute. The<br />
data output latches or output registers are synchronously asserted to 0 or 1, including the<br />
parity bit. Each port has an independent SRVAL[A|B] attribute of 36 bits. This operation does<br />
not affect RAM memory cells and does not disturb write operations on the other port. The<br />
polarity for both signals is configurable (active-High by default). When used as SDP<br />
memory, the RSTREGA port is the RSTREG, and the RSTRAMA port is the RSTRAM.<br />
Address Bus – ADDRARDADDR and ADDRBWRADDR<br />
The address bus selects the memory cells for read or write. When used as SDP memory, the<br />
ADDRA port is the RDADDR and the ADDRB port is the WRADDR. The data bit width of the<br />
port determines the required address bus width for a single RAMB18E2 or RAMB36E2, as<br />
shown in Table 1-7, Table 1-8, Table 1-9, and Table 1-10.<br />
Table 1-7:<br />
Port Data<br />
Width<br />
Port Aspect Ratio for RAMB18E2 (When Used as TDP <strong>Memory</strong>)<br />
Port Address<br />
Width<br />
Depth<br />
ADDR Bus<br />
DIN Bus<br />
DOUT Bus<br />
DINP Bus<br />
DOUTP Bus<br />
1 14 16,384 [13:0] [0] NA<br />
2 13 8,192 [13:1] [1:0] NA<br />
4 12 4,096 [13:2] [3:0] NA<br />
9 11 2,048 [13:3] [7:0] [0]<br />
18 10 1,024 [13:4] [15:0] [1:0]<br />
<strong>UltraScale</strong> <strong>Architecture</strong> <strong>Memory</strong> <strong>Resources</strong> www.xilinx.com<br />
Send Feedback<br />
29<br />
UG573 (v1.2) February 24, 2015