RAMB18/36 Unused Inputs

Versal ACAP Memory Resources Architecture Manual (AM007)

Document ID
AM007
Release Date
2020-11-24
Revision
1.1 English

Unused input pins require a certain defined constant input value for the block RAM to function properly. If left unconnected (Verilog), the Vivado tools automatically tie them to the appropriate constant value. However, if the inputs are connected to a constant in the design (VHDL), then the values listed in the following table are required.

The unused inputs are shown here.

Table 1. RAMB18/36 Unused Inputs
RAMB18/36 Constant Comments
CLKARDCLK 0
CLKBRDCLK 0
CLKAWRCLK 0
CLKBWRCLK 0
ENARDEN 0
ENBWREN 0
REGCEAREGCE 1 Xilinx recommends setting to 0 when DOA_REG = 0 for power saving
REGCEB 1 Xilinx recommends setting to 0 when DOB_REG = 0 for power saving
REGCLKARDRCLK 0
REGCLKB 0
RSTREGARSTREG 0
RSTREGB 0
RSTRAMARSTRAM 0
RSTRAMB 0
RSTRAMARSTRAM 0
RSTRAMB 0
SLEEP 0
WEA<3:0> 1 TDP: When not using port A for write, (WRITE_WIDTH_A = 0), WEA<0> must be connected to 0
WEBWE<8:0> 1 TDP: When not using port B for write (WRITE_WIDTH_B=0), WEB<0> must be connected to 0
CASDOMUXA 0
CASDOMUXB 0
CASOREGIMUXA 0
CASOREGIMUXB 0
CASDOMUXEN_A 1
CASDOMUXEN_B 1
CASOREGIMUXEN_A 1
CASOREGIMUXEN_B 1
INJECTSBITERR 0
INJECTDBITERR 0