Features
- 400 MHz / 800 Mbps DDR2 memory performance
- Up to 10 local bus native RD or WR ports
- Configurable FIFO depth: 16 to 2048 bytes
- Memory data width: up to 128 bits
- Local bus width from 8 to 128-bits
- Integrated PHY
- Intelligent DDR2 burst caching controller minimizes wait-states
- Layout independent DDR2 Round-Trip capture scheme
- Requires only single PLL with 4 clock outputs
- Multiple time domain clocking
- Hamming ECC single bit error correction and double bit error detection
- Configuration GUI streamlines design process
- Supports TimeQuest timing analyzer to ensure timing closure
- Supports Stratix II/II-GX, III, IV/IV GX and Arria GX/II-GX devices
DDR2 Memory Performance Chart
Overview
The Microtronix
HyperDrive Multi-port DDR2 Memory Controller IP Core brings FPGA based hardware DDR2 designs to a whole new level of performance. Built around a new DDR2 state machine memory controller which operates at half the DDR2 clock rate, the design optimizes the performance of both the FPGA fabric and I/O structures enabling 400 MHz DDR2 (800 Mbps) performance in a Stratix II, III or IV device.
The memory controller supports burst memory RD/WR access cycles and handles all memory tasks, including initialization and refresh cycles. The core integrates: a burst DDR2 memory controller core, a port arbitrator and an intelligent look-ahead FIFO controller into one easy-to-use core.
The core supports up to ten independently clocked, full-rate streaming-data devices operating from one shared high bandwidth memory system. With a few clicks of a mouse and within minutes, using the intuitive Microtronix GUI interface, designers can create a multi-port system, a design task which would normally take several man-months of effort!
Target Applications
The HyperDrive Multi-port DDR2 core is targeted at applications requiring ultra high-performance memory subsystems including; HDTV broadcast electronics, video conversion / enhancement equipment, military and commercial video display/processing systems, medical imaging, data networking and data recorders.
Advanced Performance Architecture
- DQS data capture simplifies timing closure
- Uses 4 clocks derived from one non-dedicated PLL
- Configurable FIFO size optimizes streaming video applications
- Configurable memory and local bus data width
- Round-robin bus arbitration
- Single and differential DQS
- GUI auto generates SDC constraints for TimeQuest
Source-synchronous Data Capture The HyperDrive Multi-port Memory Controller uses DQS source-synchronous clocking to capture DDR2 data independently from each memory device. This relaxes timing margins across the memory interface increasing performance by 20% or more. It also has the added benefit of requiring only one non-dedicated PLL.
This DQS data capture technique, eliminates data round-trip dependent time constraints and the effects of PCB trace length variations between chips, freeing the memory design task from PCB layout parameters. Additionally, it removes the need for auto-calibration training cycles, the constraints of devices-to-device timing skews, and the impact of DQS jitter and clock buffer delays. With the application of source-synchronous clocking to memory design, Microtronix has greatly lowered the barriers to building high performance and wide data bus DDR2 memory systems.
Other Features
- Synopsis TimeQuest support ensures timing closure
- ModelSim / VHDL precompiled simulations library
- On Die Termination (ODT) improves signal integrity
- Altera OpenCore Plus evaluation
- Altera Hardcopy License is available
License Options
- Node Locked: Supports a single user. It is tied to the NIC ID of a PC.
- Floating Server: Supports multiple users, typically 2 or 5 seats.
Custom IP Cores are available
The IP Core can be easily customized for additional ports, wider data widths or other features. For additional information, please contact sales with your requirements