DS512 April 24, 2009 www.xilinx.com 1
Product Specification
© 2006-2009 Xilinx, Inc. Xilinx, Inc. XILINX, the Xilinx logo, Virtex, Spartan, ISE and other designated brands included herein are trademarks of Xilinx in the United
States and other countries. All other trademarks are the property of their respective owners
Introduction
The Xilinx LogiCORE™ IP Block Memory Generator
core is an advanced memory constructor that generates
area and performance-optimized memories using
embedded block RAM resources in Xilinx FPGAs.
Available through the CORE Generator™ software,
users can quickly create optimized memories to
leverage the performance and features of block RAMs
in Xilinx FPGAs.
Features
• Generates Single-port RAM, Simple Dual-port
RAM, True Dual-port RAM, Single-port ROM, and
Dual-port ROM
• Performance up to 450 MHz
• Supports data widths from 1 to 1152 bits and
memory depths from 2 to 9M words (limited only
by memory resources on selected part)
• Supports configurable port aspect ratios for dual-
port configurations and read-to-write aspect ratios
in Virtex®-4, Virtex-5 and Virtex-6 FPGAs
• Optimized algorithms for minimum block RAM
resource utilization or low power utilization
• Configurable memory initialization
• Supports individual write enable per byte in
Virtex-6, Virtex-5, Virtex-4, Spartan®-6, and
Spartan-3A DSP with or without parity
• Optimized VHDL and Verilog behavioral models
for fast simulation times; structural simulation
models for precise simulation of memory
behaviors
• Selectable operating mode per port: WRITE_FIRST,
READ_FIRST, or NO_CHANGE
• Supports built-in Hamming Error Correction
Capability (ECC) for Virtex-5 and Virtex-6 devices,
and associated error injection pins in Virtex-6 to
insert single and double bit errors
• Supports pipelining of DOUT bus for improved
performance in specific configurations
• Smaller primitive configurations in Spartan-6
devices with the introduction of new 9K
primitives.
• Lower data widths for Virtex-6 devices in SDP
mode.
• Choice of reset priority for output registers
between priority of SR (Set Reset) or CE (Clock
Enable) in Spartan-6 and Virtex-6 families.
• Asynchronous reset in Spartan-6 devices.
Block Memory Generator v3.1
DS512 April 24, 2009 Product Specification
LogiCORE™ IP Facts
Core Specifics
Supported Device
Family
Virtex-6, Virtex-5, Virtex-4,
Spartan-6, Spartan-3E, Spartan-3,
Spartan-3A/3AN/3A DSP
Block RAM Varied, based on core parameters
DCM None
BUFG None
IOBs/RocketIO™
Transceivers
None
PPC None
IOB-FF/TBUFs None
Provided with Core
Documentation
Product Specification
Migration Guide
(1)
1. The Migration Guide provides instructions for converting designs
that contain instances of either Legacy LogiCORE IP 6.x Single or
Dual Port Block Memory, or older versions of LogiCORE Block
Memory Generator to blocks of the latest version of the LogiCORE
Block Memory Generator.
Design File
Formats
NGC Netlist
Design Tool Requirements
Xilinx
Implementation
Too ls
ISE® v11.1
Simulation
Mentor Graphics® ModelSim®: v6.4b and above
VHDL Structural
Verilog Structural
VHDL Behavioral
(2)
Verilog Behavioral
(2)
2. Behavioral models do not precisely model collision be-
havior. See "Simulation Models," page 32 for details.
Synthesis
XST
Support
Provided by Xilinx, Inc.
- 1
- 2
- 3
- 4
前往页