Virtex-5 FPGA User Guide
133
UG190 (v5.0) June 19, 2009
Additional Block RAM Primitives
•
In x72 simple dual-port mode, WE[7:0] is connected to the eight user WE inputs.
Additional Block RAM Primitives
In addition to RAMB18 and RAMB36, there are other block RAM primitives available for
specific implementations. RAMB18SDP and RAMB36SDP implement the simple dual-port
mode configurations of the block RAM.
shows the ports available for
the 18 Kb block RAM configured in simple dual-port mode.
The RAMB36SDP can also be configured for the built-in block RAM ECC. For more
information on RAMB36SDP with the ECC feature, see
“Built-in Error Correction,” page
Block RAM Applications
Creating Larger RAM Structures
Block RAM columns have special routing to create wider/deeper blocks using 36 Kb block
RAMs with minimal routing delays. Wider or deeper RAM structures are achieved with a
smaller timing penalty than is encountered when using normal routing resources.
The Xilinx CORE Generator program offers the designer an easy way to generate wider
and deeper memory structures using multiple block RAM instances. This program outputs
VHDL or Verilog instantiation templates and simulation models, along with an EDIF file
for inclusion in a design.
Block RAM SSR in Register Mode
A block RAM SSR in register mode can be used to control the output register as a true
pipeline register independent of the block RAM. As shown in
be read and written independent of register enable or set/reset. In register mode SSR sets
DO to the SRVAL and data can be read from the block RAM to DBRAM. Data at DBRAM
can be clocked out (DO) on the next cycle. The timing diagrams in
show different cases of the SSR operation.
X-Ref Target - Figure 4-11
Figure 4-11:
Block RAM SSR in Register Mode
Block RAM
Output
Register
BRAM_SSR
DO
BRAM_RAMEN
In register mode, the block RAM SSR is disabled
and the SSR pin only sets/resets the output registers.
EN
REGCE
SSR
DI
DBRAM
ug190_4_28_071707
Summary of Contents for Virtex-5 FPGA ML561
Page 1: ...Virtex 5 FPGA User Guide UG190 v5 0 June 19 2009 ...
Page 8: ...Virtex 5 FPGA User Guide www xilinx com UG190 v5 0 June 19 2009 ...
Page 20: ...20 www xilinx com Virtex 5 FPGA User Guide UG190 v5 0 June 19 2009 ...
Page 24: ...24 www xilinx com Virtex 5 FPGA User Guide UG190 v5 0 June 19 2009 Preface About This Guide ...
Page 172: ...172 www xilinx com Virtex 5 FPGA User Guide UG190 v5 0 June 19 2009 Chapter 4 Block RAM ...