Visible to Intel only — GUID: hco1416490726947
Ixiasoft
Visible to Intel only — GUID: hco1416490726947
Ixiasoft
3. Selecting Your Memory
Typically, one of the fundamental problems in high-performance applications is memory, because the challenges and limitations of system performance often reside in memory architecture. As higher speeds become necessary for external memories, signal integrity becomes more challenging; newer devices include several features to address this challenge. Intel® FPGAs include dedicated I/O circuitry, various I/O standard support, and specialized intellectual property (IP).
When you select an external memory device, consider the following factors:
- Bandwidth and speed
- Cost
- Data storage capacity
- Latency
- Power consumption
Because no single memory type can excel in every area, system architects must determine the right balance for their design. The following table lists the two common types of high-speed memories and their characteristics.
Memory Type |
Description |
Bandwidth and Speed |
Cost |
Data Storage Size and Capacity |
Power consumption |
Latency |
---|---|---|---|---|---|---|
DRAM |
A dynamic random access memory (DRAM) cell consisting of a capacitor and a single transistor. DRAM memory must be refreshed periodically to retain the data, resulting in lower overall efficiency and more complex controllers. Generally, designers select DRAM where cost per bit and capacity are important. DRAM is commonly used for main memory. |
Lower bandwidth resulting in slower speed |
Lower cost |
Higher data storage and capacity |
Higher power consumption |
Higher latency |
SRAM |
A static random access memory (SRAM) cell that consists of six transistors. SRAM does not need to be refreshed because the transistors continue to hold the data as long as the power supply is not cut off. Generally, designers select SRAM where speed is more important than capacity. SRAM is commonly used for cache memory. |
Higher bandwidth resulting in faster speed |
Higher cost |
Lower data storage and capacity |
Lower power consumption |
Lower latency |
To compare the performance of the supported external memory interfaces in Intel® FPGA devices, refer to the External Memory Interface Spec Estimator on the Intel® website.
Section Content
DDR SDRAM Features
DDR2 SDRAM Features
DDR3 SDRAM Features
QDR, QDR II, and QDR II+ SRAM Features
RLDRAM II and RLDRAM 3 Features
LPDDR2 Features
Memory Selection
Example of High-Speed Memory in Embedded Processor
Example of High-Speed Memory in Telecom
Document Revision History