Intel White Paper: Implementing High-Speed Memory Solutions Using External Memory Interface
Summary
Master advanced high-speed data integration with our professional guide to external memory interfaces for FPGAs. This document details how Altera's 28-nm FPGA portfolio achieves maximum bandwidth and efficiency when connecting to modern DRAM, overcoming system bottleneck challenges. Essential reading for hardware designers requiring robust, low-latency solutions that manage complex DDR3 command timing and high data throughput rates.
Page 1 Text Content
Using External Memory Interfaces to Achieve Efficient High-Speed Memory
Solutions
WP-01169-1.0 White Paper
This white paper describes some of the components involved in an external memory interface. Altera’s portfolio of 28-nm FPGAs was developed to provide both the highest overall bandwidth of 921 Gbps and a highly efficient solution that allows a designer to get the most effective bandwidth possible.
Introduction
Many FPGA-based systems require an external memory interface. This memory interface often serves as a buffer between the external memory data path, which is often faster than the internal FPGA fabric, and the internal FPGA processing blocks. With the advent of transceiver-based FPGAs, the memory interface has become increasingly important. In order to ensure peak system performance, the memory must be able to store up to hundreds of gigabits of data as fast as the transceivers can provide that data to the FPGA. To keep pace, these data streams require a wide and fast memory interface .
Although I/O performance is important, it is not the complete story on bandwidth. The efficiency of the memory controller can be critically important in determining the actual system bandwidth that can be achieved. This “effective” bandwidth is a critical factor in determining the actual performance of a system.
The Memory Interface
Altera’s external memory interface controller consists of three blocks, as shown in Figure 1. The multiported front end allows multiple processes inside the FPGA to share a common bank of memory, the memory controller implements all of the DDR3 command and addressing, and the physical layer interface (PHY) handles the timing on the data path itself. All three blocks are critical to the design and use of the memory interface block.
© 2011 Altera Corporation. Al l rights reserved. ALTERA, ARRIA, CYCLONE, HARDCOPY, MAX, MEGACORE, NIOS, QUARTUS and STRATIX wor ds and logos are trademarks of Altera Corporation and registered in the U.S. Patent and Trademark Office and in other countries. All other words and logos identified as trademarks or service marks are the property of their
respective holders as described at www.altera.com/common/legal.html. Altera warrants performance of its semiconductor ISO products to current specificatio ns in accordance with Altera's standard warranty, but reserves the right to make changes to any 9001:2008
101 Innovation Drive
products and services at any ti me without notice. Altera assumes no responsibility or liability arising out of the application or use Registered
San Jose, CA 95134 of any information, product, o r service described herein except as expressly agreed to in writing by Altera. Altera customers are
advised to obtain the latest ver sion of device specifications before relying on any published information and before placing orders
www.altera.com
for products or services.
November 2011 Altera Corporation
Feedback Subscribe
Page Summary Contents For Intel White Paper: Implementing High-Speed Memory Solutions Using External Memory Interface
Manual Details
| Brand | Intel |
|---|---|
| Pages | 9 |
| File Size | 588.94 KB |
| Published | June 03, 2026 |
Enter the captcha to get the download link:
Frequently Asked Questions
What are the main components of a memory interface controller?
It consists of three blocks: the multiported front end, the memory controller (for DDR3 command and addressing), and the physical layer interface (PHY).
How does the quarter-rate controller work with DDR3 speed increases?
It allows the interface to run at a quarter rate of the DDR3 clock speeds, simplifying data presentation to the FPGA core fabric.
What types of memory controller IPs are available for designers?
You can use Soft IP (in Stratix V, Arria V, and Cyclone V) or Hard IP (in Arria V and Cyclone V).
Is a robust memory interface essential for system performance?
Yes, Altera understands that both a fast and robust memory interface are crucial for achieving peak system bandwidth.