
7 Series FPGAs Memory Resources www.xilinx.com 33
UG473 (v1.11) November 12, 2014
Block RAM Attributes
Reset or CE Priority - RSTREG_PRIORITY_[A|B]
This attribute determines the priority of RSTREG or REGCE while asserting RSTREG
when DO_REG = 1. Valid values are RSTREG or REGCE.
Optional Output Register On/Off Switch - DO[A|B]_REG
This attribute sets the number of pipeline register at A/B output of the block RAM. The
valid values are 0 (default) or 1.
Extended Mode Address Determinant - RAM_EXTENSION_[A|B]
This attribute determines whether the block RAM of interest has its A/B port as
UPPER/LOWER address when using the cascade mode. Refer to the Cascadable Block
RAM section. When the block RAM is not used in cascade mode, the default value is
NONE.
Read Width - READ_WIDTH_[A|B]
This attribute determines the A/B read port width of the block RAM. The valid values are:
0 (default), 1, 2, 4, 9, 18, 36, and when using RAMB36E1 port A in SDP mode, 72.
Write Width - WRITE_WIDTH_[A|B]
This attribute determines the A/B write port width of the block RAM. The valid values are:
0 (default), 1, 2, 4, 9, 18, 36, and when using RAMB36E1 port A in SDP mode, 72.
9 [8:0] [7:0] [7:0] [0] [8]
18 [17:0] [15:0] [15:0] [1:0] [17:16]
36 (only for
RAMB36E1)
[35:0] [31:0] [31:0] [3:0] [35:32]
Table 1-17: SDP Macro for RAMB18E1 and RAMB36E1
Port Width
SRVAL/INIT
Full Width
SRVAL/INIT Mapping to DO SRVAL/INIT Mapping to DOP
DO SRVAL/INIT DOP SRVAL/INIT
36
RAMB18E1
SDP MACRO
[35:0] [31:0] [33:18]/[15:0] [3:0] [35:34]/[17:16]
72
RAMB36E1
SDP MACRO
[71:0] [63:0] [67:36]/[31:0] [7:0] [71:68]/[35:32]
Table 1-16: RAMB18E1 and RAMB36E1, SRVAL and INIT Mapping for Port A and Port B (Cont’d)
Port Width
SRVAL/INIT_(A/B)
Full Width
SRVAL/INIT_(A/B) Mapping to DO SRVAL/INIT_(A/B) Mapping to DOP
DOADO/DOBDO (SRVAL/INIT)_(A/B) DOP(A/B)/DOP SRVAL/INIT_(A/B)
Comentarios a estos manuales