External Memory Interfaces in Stratix II GX Devices

To complement Stratix® II GX FPGAs’ high-performance logic architecture, Altera provides on-chip access to high-bandwidth memory via the proven TriMatrix™ memory structure and access to off-chip memory through dedicated memory interface circuitry supporting the latest high-performance memory interfaces. Building on the success of the Stratix device family, Altera worked with leading vendors to ensure users can connect the very latest memory devices to Stratix II GX FPGAs. Using the advanced device features of Stratix II GX devices and customizable intellectual property (IP), designers can quickly and easily integrate a wide range of high-density memory devices into complex system designs without compromising performance.
The latest high-performance product architectures create an ever-increasing demand for total system memory bandwidth, pushing I/O bandwidth and processing power requirements to new levels. In response to these memory-intensive applications, memory device makers have developed larger, more feature-rich devices that are capable of high-speed data transfer. As designer’s applications continue to require specialized memory capabilities and features, memory types proliferate. Each type of memory is focused on specific requirements such as speed, cost, or size.
To address these requirements, Stratix II GX devices are designed to support a wide variety of cutting-edge memory interfaces (summarized in Table 1) either as discrete devices or standard dual in-line memory module (DIMMs). More information about these memory device types and Altera support for them is available on the Memory System Solutions web page.
| Table 1. High-Performance External Memory Interface Support in Stratix II GX Devices |
| Memory Technology |
I/O Standard |
Maximum Bus Width |
Maximum Clock Speed |
| Single Data Rate (SDR) SDRAM |
LVTTL |
72 bits |
200 MHz |
| Double Data Rate (DDR) SDRAM |
SSTL-2 Class I, II |
72 bits |
200 MHz |
| DDR2 SDRAM |
SSTL-18 Class I, II |
72 bits |
267 MHz |
| RLDRAM II |
1.8-V HSTL Class I, II
1.5-V HSTL Class I, II |
36 bits |
300 MHz |
| Quad Data Rate II (QDRII) SRAM |
1.8-V HSTL Class I, II
1.5-V HSTL Class I, II |
36 bits |
250 MHz |
| Zero Bus Turnaround (ZBT) SRAM |
LVTTL |
36 bits |
200 MHz |
Optimized for Performance
Stratix II GX devices have been designed for reliable data transfer to and from external memory devices at high speed. The Stratix II GX FPGA family can capitalize on the fact that memory clock speeds are steadily increasing. The key to high-speed interfacing is including dedicated I/O features to ensure that all timing requirements are satisfied and performance is maximized with minimum design effort. These features are outlined in Table 2.
| Table 2. Stratix II GX Device I/O Features |
| Feature |
Detail |
Benefit |
| Dedicated Data Strobe DQS Circuitry |
- Shifts DQS signal for optimized clock and data alignment during read cycles without using external printed circuit board (PCB) trace delays
- Minimizes clock skew between strobe DQS and data DQ signals through dedicated clock trees
- Has improved granularity of delay control over Stratix devices
|
- Ensures high-speed DDR memory timing requirements can be met reliably while saving PCB cost
|
| Dedicated Delay-Locked Loops (DLLs) |
- Provides two DLLs (one at top and one at the bottom of the device) to control the DQS delays
|
- Provides full process-, voltage‑, and temperature- (PVT) compensated-accurate DDR timing without burning user resources
|
Multi-Register
I/O Elements (IOEs) |
- Maximizes performance with input, output, and output enable (OE) registers
- Separate registers for high and low edge of clock
|
- Provides high-performance DDR I/O functions
|
| Soft Interface Core |
- Exposes the DLL and DQS delay setting bus to fine-tune run time of the DQS read delay
- Enables easier resynchronization with the core with the delayed DQS signal
|
- Provides an easy interface to the advanced memory support features above
- Provides possibility of run-time tuning of DQS delays to ensure performance is optimized for all systems
|
| Programmable Input Delays |
- Can delay input DQ signals so that they are in the center of a timing window
|
- Meets input timing requirements for various memory devices
|
Figure 1 shows the Stratix II GX FPGA IOE and its DDR functionality.
Figure 1. Stratix II GX Device I/O Circuitry

In addition to the I/O interface-specific features, Stratix II GX devices maximize memory interface performance using general-purpose programmable logic features as outlined in Table 3.
| Table 3. Stratix II GX Device Features Benefiting External Interface Performance |
| Feature |
Detail |
Benefit |
| Phase-Locked Loops (PLLs) |
- Synthesizes high-speed clock and data strobe signals
- Contains multiple outputs with fine phase control
|
- Performs precise phase shifting for clock and data alignment—enabling high-speed operation.
|
| Advanced Clock Networks |
- Provides global and localized clock resources in the Stratix II GX device
|
- Provides freedom to implement different clock domains (necessary for high-speed interfaces)
|
| Multiple I/O Banks |
- Provides eight separate I/O banks with I/O standard support including:
- LVTTL
- 1.5-V/1.8-V HSTL
- 2.5-V SSTL-2
- 1.8-V SSTL-1.8
|
- Supports multiple I/O standards and memory types in a single chip
|
IP Optimized for Stratix II GX Devices
Altera offers fully customizable IP megafunction controller cores developed and tested by Altera and Altera® Megafunction Partners Program (AMPPSM) partners on the IP MegaStore web site. Altera also offers several memory controller design examples for users designing their own custom memory interfaces. These megafunctions allow designers to quickly and easily incorporate the latest semiconductor memory technologies into their Stratix II GX designs using an intuitive GUI from within Quartus® II software. This process automatically configures all of the dedicated external memory support features of Stratix II GX devices. Where time to market is critical, memory controller IP enables designers to focus on their products’ functionality.
Related Links
|