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 />

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

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

Saved successfully!

Ooh no, something went wrong!