Product Details
Documentation
Device Family Support
- Spartan-3
- Spartan-3 XA
- Spartan-3A DSP
- Spartan-3E
- Spartan-II
- Spartan-IIE
- Virtex
- Virtex-4 FX
- Virtex-4 LX
- Virtex-4 SX
- Virtex-4 XA
- Virtex-5 FXT
- Virtex-5 LX
- Virtex-5 LXT
- Virtex-5 SXT
- Virtex-E
- Virtex-II
- Virtex-II Pro
Requirements
The Distributed Memory Generator IP core utilizes Xilinx Synthesis Technology (XST) to create a variety of memory structures using Select RAM. It can be used to create Read Only Memory (ROM), single-port Random Access Memory (RAM), and pseudo-dual port RAM as well as SRL16-based RAM. The core supports data widths of up to 1024 bits. Memory depths ranging from 16 to 65,536 words are supported for all families except Virtex™, Virtex-E and Spartan™-II. For these families, depths may range from 16 to 4096 words. Additional options include support for simple registering of inputs and outputs and asynchronous and synchronous resets for output registers.
The Distributed Memory Generator should be used in all new Virtex-5, Virtex-4/4XA, Virtex-II-Pro, Virtex-II, Virtex-E, Virtex, Spartan-3E, Spartan-3A, Spartan-3/3XA/3AN/3A DSP, and Spartan-II/IIE designs wherever a Distributed Memory function is required. The core is part of the standard catalog of IP cores delivered through the CORE Generator™ at no additional cost to ISE™ software customers.
Key Features
- Generates Read Only Memories (ROMs), Single- and Dual-port Random Access Memories (RAMs), and SRL16-based RAMs
- Supports data depths ranging from 16 to 65,536 words
- Supports data widths ranging from 1 to 1024 bits
- Optional registered inputs and outputs