FPGA, CPLD, and ASIC solutions from Altera
  • Download Center
  • Literature
Sign in/register
myAltera Account
Welcome
  •   myAltera
  •   Logout
  • Products
    • Devices
    • Design Software
    • Intellectual Property
    • Development Kits/Cables
    • Design & Support Services
    • Literature
  • End Markets
    • Automotive
    • Broadcast
    • Computer & Storage
    • Consumer
    • Industrial
    • Medical
    • Military
    • Test & Measurement
    • Wireless
    • Wireline
  • Technology
    • DSP
    • External Memory
    • Embedded Processing
    • Transceivers
    • Parallel I/O
    • Signal Integrity
    • System Integration
  • Training
    • Training Courses
    • University Program
    • Webcasts & Videos
    • Demonstrations
    • Events Calendar
  • Support
    • Design & Support Resources
    • Knowledge Database
    • Devices
    • Design Software
    • Intellectual Property
    • Development Kits/Cables
    • Design Examples
    • Downloads
    • User Communities/Forums
    • mySupport
  • About Altera
    • About Us
    • Environmental
    • Customer Successes
    • Partners
    • Newsroom
    • Investor Relations
    • Jobs
    • Contact Us
  • Buy Online
    • Devices
    • Design Software
    • Development & Education Kits
    • Cables & Programming Hardware
    • Intellectual Property
  • Entire Site
  • Part Number
  • Knowledge Database
  • Support & Technical Docs
  • Forums & Wiki
Username:  
Password:  
 
Forgot my username or password
Don't have myAltera account? Register Now.
Enter your email address:

External Memory Interfaces in Cyclone Devices

Home > Products > Devices > Cyclone > Features > External Memory Interfaces in Cyclone Devices

Cyclone™ devices begin a new era, one in which FPGAs have a more significant role in low-price, high-volume applications, in both new and existing FPGA markets. No longer restricted to peripheral uses, FPGAs now perform many critical processes within the system. When devices are used in important roles within systems they must be able to transfer data at high speeds with external memory devices when storage requirements exceed the abundant on-chip memory resources.

Cyclone devices are designed to communicate with double data rate (DDR) SDRAM and FCRAM and single data rate (SDR) SDRAM devices through a dedicated interface that ensures fast, reliable data transfer at up to 266 megabits per second (Mbps). Together with Cyclone-optimized, off-the-shelf intellectual property (IP) controller cores, designers can incorporate SDRAM and FCRAM devices into their systems in minutes.

DDR SDRAM & FCRAM Devices

DDR SDRAM devices have recently become popular primarily because of their low power consumption, relatively low cost, and ability to transfer data quickly. Data transactions occur on both edges of the clock, effectively doubling total data bandwidth over slower, SDR architectures. DDR SDRAM devices have penetrated markets beyond the personal computer (PC) space and are now widely used in a broad spectrum of applications, ranging from networking and communications to set-top boxes and home entertainment systems.

FCRAM devices are SRAM-like, low-latency devices based on the same fundamental architecture as SDRAM devices. They offer accelerated performance in applications that require large densities with SRAM-like performance yet consume less power. Similar to SDRAM devices, FCRAM devices support data transactions on both the rising and falling edges of the system clock. Their faster performance is directly attributed to proprietary pipeline and pre-charge operations that reduce the access cycle time significantly compared to SDRAM architectures.

Interface Technical Details

Each Cyclone device is equipped to interface with DDR SDRAM and FCRAM devices using optimized I/O pins as seen in Figure 1. Each I/O bank features two sets of interface signal pins and each set contains a single data strobe (DQS) pin and eight associated data (DQ) pins. These pins are designed for high-speed data transfer with an external memory device using the SSTL-2 Class II I/O standard. Up to 48 DQ pins are available per device with 8 corresponding DQS pins, supporting a single dual-inline memory module (DIMM) with 32-bit data and error correction.

Figure 1. DQS and DQ signal pins

Figure 1. DQS and DQ signal pins

Read Operations

Read operations from a memory device for a single data bit are depicted in Figure 2. The DQS signal is center-aligned with the incoming DQ signal and fed to the device's global clock network. The DQ signal is captured on both edges of the clock using FPGA registers and synchronized with the system clock using a second set of positive-edge-triggered core registers.

Figure 2. External Memory Device Read Operation

Figure 2. External Memory Device Read Operation

Write Operations

Write operations to memory devices for a single data bit are depicted in Figure 3. The DQS signal is sent to the memory device 90 degrees out-of-phase with the transmitted data. Output-enable logic is used to meet associated pre-amble and post-amble timing requirements.

The DQ signal is sent to the memory device on both edges of the in-phase system clock, using a set of logic registers and an output multiplexer that toggles between the data A and data B signals.

Figure 3. External Memory Device Write Operation

Figure 3.  External Memory Device Write Operation

More information about the external memory interface in Cyclone devices is available in the Cyclone Device Family Data Sheet in the Cyclone Device Handbook.

Related Links

  • Memory Solutions Center
  • IP MegaStore™
Rate This Page


  • Product Selector
    • Compare Devices (Beta)
  • High-End FPGAs
    • About Stratix Series
    • Stratix IV (E, GX, GT)
      • Overview
        • Architecture
        • Density
        • Performance
        • Power
      • Transceivers (GX and GT)
      • End Markets & Applications
      • Design Resources
      • Literature
      • Getting Started
    • Stratix III (L and E)
      • Overview
      • End Markets & Applications
      • Design Resources
      • Literature
      • Getting Started
    • Stratix II (and GX)
      • Stratix II
        • Overview
        • Design Utilities
        • Features
        • Literature
      • Stratix II GX
        • Overview
        • Design Utilities
        • Features
        • Literature
    • Stratix (and GX)
      • Stratix
        • Overview
        • Design Utilities
        • Features
        • Literature
      • Stratix GX
        • Overview
        • Design Utilities
        • Features
        • Literature
  • Midrange FPGAs
    • About Arria Series
    • Arria II GX
      • Overview
        • Architecture
        • Power
      • Transceivers
      • End Markets & Applications
      • Design Resources
      • Literature
      • Getting Started
    • Arria GX
      • Overview
        • Architecture
        • Software
      • Transceivers
      • Applications
      • Design Resources
      • Literature
      • Getting Started
  • Low-Cost FPGAs
    • About Cyclone Series
    • Cyclone IV (E and GX)
      • Overview
        • Architecture
        • Power
      • Transceivers
      • End Markets & Applications
      • Design Resources
      • Literature
      • Getting Started
    • Cyclone III (and LS)
      • Overview
        • Architecture
        • Power
        • Security
      • End Markets & Applications
      • Design Resources
      • Literature
      • Getting Started
    • Cyclone II
      • Overview
      • Design Utilities
      • Features
      • Literature
    • Cyclone
      • Overview
      • Design Utilities
      • Features
      • Literature
  • CPLDs
    • About MAX Series
    • MAX II (and G, Z)
      • Overview
        • Architecture
        • Power
        • Unique Features
      • Applications
      • Design Resources
      • Literature
      • Getting Started
    • MAX 3000A
      • Overview
      • Design Utilities
      • Features
      • Literature
  • ASICs
    • About HardCopy Series
    • HardCopy IV (E and GX)
      • Overview
        • Power
        • SEU
        • Performance
      • Transceivers
      • End Markets & Applications
      • Literature
      • Getting Started
    • HardCopy III
      • Overview
        • Architecture
        • Power
        • SEU
        • Performance
      • End Markets & Applications
      • Literature
      • Getting Started
    • HardCopy II
      • Overview
        • Power
        • SEU
        • Performance
      • End Markets & Applications
      • Literature
      • Getting Started
  • Device-Specific Offerings
    • RoHS Compliant
      • Packaging Literature
    • Extended Temperature
    • Enhanced Temperature
    • Military Temperature
  • Configuration Devices
    • Enhanced Configuration
      • Overview
      • Design Utilities
      • Features
      • Literature
    • Serial Configuration
      • Overview
      • Design Utilities
      • Features
      • Literature
  • Mature Products
    • Product Listing
    Please give us feedback
    Products | End Markets | Technology | Training | Support | About Altera | Buy Online
    Jobs | Investor Relations | Contact Us | Site Map | Privacy | Legal Notice
    Copyright © 1995-2010 Altera Corporation. All Rights Reserved.
    Altera Forum
    Altera
    Forum
    Twitter
    Twitter
    RSS
    RSS
    Facebook
    Facebook
    Flickr
    Flickr
    YouTube
    YouTube
    Email Updates
    Email
    Updates