Altera Home Page
Literature Licensing
Buy On-Line Download

  Home   |   Products   |   Support   |   End Markets   |   Technology Center   |   Education & Events   |   Corporate   |   Buy On-Line  
  Devices   |   Design Software   |   Intellectual Property   |   Design Services   |   Dev. Kits/Cables   |   Literature  

 High-End FPGAs
      About Stratix Series
   Stratix IV (E and GX)
   Stratix III (L and E)
   Stratix II (and GX)
       Stratix II
               Overview
               Design Utilities
               Features
               Literature
       Stratix II GX
   Stratix (and GX)
  
 Midrange FPGAs
   Arria (GX)
  
 Low-Cost FPGAs
   Cyclone III
   Cyclone II
   Cyclone
  
 CPLDs
   MAX II (and G, Z)
   MAX 3000A
  
 ASICs
      About HardCopy Series
   HardCopy IV (E and GX)
   HardCopy III
   HardCopy II
   HardCopy Stratix
  
 Device-Specific Offerings
   RoHS Compliant
      Extended Temperature
      Industrial Temperature
      Military Temperature
      Automotive Temperature
  
 Configuration Devices
   Enhanced Configuration
   Serial Configuration
  
 Mature Products
      Product Listing
  

External Memory Interfaces in Stratix II Devices

External Memory Interfaces in Stratix II Devices

To complement the high-performance logic architecture of its Stratix® II FPGAs, 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 works with leading vendors to ensure users can connect the very latest memory devices to Stratix II FPGAs. Using the advanced device features of Stratix II devices and customizable intellectual property (IP), you 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 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 devices are designed to support a wide variety of cutting-edge memory interfaces (summarized in Table 1) either as discrete devices or as standard dual in-line memory modules (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 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 (1), (2) SSTL-18 Class I, II 72 bits 333 MHz
RLDRAM II (2) 1.8-V HSTL Class I, II
1.5-V HSTL Class I, II
36 bits 300 MHz
Quad Data Rate II (QDRII) SRAM (2) 1.8-V HSTL Class I, II
1.5-V HSTL Class I, II
36 bits 250 MHz

Notes to Table 1:

  1. Contact Altera for the 667 Mbps solution. Refer to the DDR2 controller IP page for the 533 Mbps solution.
  2. Shows improvement over Stratix FPGAs.

Optimized for Performance

Stratix II devices have been designed for reliable data transfer to and from external memory devices at high speed. The Stratix II FPGA family capitalizes 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 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 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 the 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
  • 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 FPGA IOE and its DDR functionality.

Figure 1. Stratix II Device I/O Circuitry

Figure 1: Stratix II Device I/O Circuitry

In addition to the I/O interface-specific features, Altera® Stratix II devices maximize memory interface performance using general-purpose programmable logic features as outlined in Table 3.

Table 3. Stratix II 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 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
    • SSTL-2
    • SSTL-18
  • Supports multiple I/O standards and memory types in a single chip

IP Optimized for Stratix II Devices

Altera offers fully customizable intellectual property (IP) megafunction controller cores developed and tested by Altera and Altera Megafunction Partners Program (AMPPSM) partners on the IP MegaStoreTM website. Altera also offers several memory controller design examples for users designing their own custom memory interfaces. These megafunctions allow you to quickly and easily incorporate the latest semiconductor memory technologies into your Stratix II designs using an intuitive graphical user interface (GUI) from within the Quartus® II software. This process automatically configures all of the dedicated external memory support features of Stratix II devices. Where time to market is critical, memory controller IP enables you to focus on your products’ functionality.

Related Links

  Please Give Us Feedback