1.1. External Memory Interfaces Intel Agilex FPGA IP v2.2.0
Description | Impact |
---|---|
Verified in the Intel® Quartus® Prime software v20.2. | Provides external memory interface IP for DDR4 and QDR-IV external memorys for Intel® Agilex™ devices. The tables that follow summarize speed and feature support. |
Max Rate (Mbps/MHz) | -1 | -2 | -3 | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Protocol | Category | Subcategory | -1 | -2 | -3 | Support Detail | S | C | T | H | S | C | T | H | S | C | T | H |
DDR4 | Memory Format | UDIMM | 3200/1600 (1R) | 2666/1333 (1R) | 2400/1200 (1R) | X | X | X | X | X | X | X | X | |||||
2666/1333 (2R) | 2400/1200 (2R) | 2133/1067 (2R) | X | X | X | X | X | X | X | X | ||||||||
2666/1333 (R+R) | 2400/1200 (R+R) | 2133/1067 (R+R) | X | X | X | X* | X | X | X | X* | ||||||||
2133/1067 (2R+2R) | 1866/933 (2R+2R) | 1600/800 (2R+2R) | X | X | X | X | X | X | X | X | ||||||||
RDIMM | 3200/1600 (1R) | 2666/1333 (1R) | 2400/1200 (1R) | non-3DS | X | X | X | X | X | X | X | X | ||||||
2666/1333 (2R) | 2400/1200 (2R) | 2133/1067 (2R) | non-3DS | X | X | X | X | X | X | X | X | |||||||
2666/1333 (R+R) | 2400/1200 (R+R) | 2133/1067 (R+R) | non-3DS | X | X | X | X | X | X | X | X | |||||||
2133/1067 (2R+2R) | 1866/933 (2R+2R) | 1600/800 (2R+2R) | non-3DS (x8 & x4 RDIMM) | X | X | X | X | X | X | X | X | |||||||
2666/1333 (2R) | 2400/1200 (2R) | 2133/1067 (2R) | 3DS(2H & 4H) | X | X | X | X ** | X | X | X | X** | |||||||
2133/1067 (2R+2R) | 1866/933 (2R+2R) | 1600/800 (2R+2R) | 3DS(2H & 4H) | X | X | X | X * | X | X | X | X * | |||||||
Component | 3200/1600 (1R) | 2666/1333 (1R) | 2400/1200 (1R) | x8,x4,x16,3DS, Single rank clamshell, Single rank twin-die x16 | X | X | X | X | X | X | X | X | ||||||
2666/1333 (2R) | 2400/1200 (2R) | 2133/1067 (2R) | Includes non-clamshell and dual-rank clamshell | X | X | X | X* | X | X | X | X * | |||||||
LRDIMM | 3200/1600 (1R) | 2666/1333 (1R) | 2400/1200 (1R) | X | X | X | X* | X | X | X | X* | |||||||
2600/1333 (2R) | 2400/1200 (2R) | 2133/1067 (2R) | non-3DS | X | X | X | X | X | X | X | X | |||||||
2600/1333 (2R) | 2400/1200 (2R) | 2133/1067 (2R) | 3DS (2H & 4H) | X | X | X | X*** | X | X | X | X*** | |||||||
2133/1067 (2R+2R) | 1866/933 (2R+2R) | 1600/800 (2R+2R) | Future support | |||||||||||||||
QDR-IV | Memory Protocol | Component - x18 | 2133/1066 | 2133/1066 | 2133/1066 | X | X | X | X | X | X | X | X | |||||
Component - x36 | 2133/1066 | 2133/1066 | 2133/1066 | no hardware support – not hardware validated | X | X | X | X* | X | X | X | X* | ||||||
Support level key:
|
Max Rate (Mbps/MHz) | -1 | -2 | -3 | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Protocol | Category | Subcategory | -1 | -2 | -3 | Support Detail | S | C | T | H | S | C | T | H | S | C | T | H |
DDR4 | Memory Format | UDIMM | 3200/1600 (1R) | 2666/1333 (1R) | 2400/1200 (1R) | X | X | X | X | X | X | |||||||
SODIMM | 3200/1600 (1R) | 2666/1333 (1R) | 2400/1200 (1R) | X | X | X | X | X | X | |||||||||
RDIMM | 3200/1600 (1R) | 2666/1333 (1R) | 2400/1200 (1R) | non-3DS | X | X | X | X | X | X | ||||||||
2666/1333 (2R) | 2400/1200 (2R) | 2133/1067 (2R) | non-3DS | X | X | X | X | X | X | |||||||||
Component | 3200/1600 (1R) | 2666/1333 (1R) | 2400/1200 (1R) | x8,x4,x16,3DS, Single rank clamshell, Single rank twin-die x16 | X | X | X | X | X | X | ||||||||
2666/1333 (2R) | 2666/1333 (2R) | 2400/1200 (2R) | x4, x8, x16 | |||||||||||||||
Support level key:
|
Protocol | Category | Subcategory | Supported? | S | C | T | H |
---|---|---|---|---|---|---|---|
DDR4 | Interface Width | <=72 with DIMM | X | X | X | X | X |
<= 72 Component | X | X | X | X | X | ||
Controller | Hard Controller | X | X | X | X | X | |
PHY | Hard PHY | X | X | X | X | X | |
3DS | 3DS | X (1D2R/1D2R only) | X | X | X | X | |
Design example | X | X | X | X | X | ||
Rate (core) | Quarter Rate | X | X | X | X | X | |
DBI | Read DBI | X | X | X | X | X | |
Write DBI | X | X | X | X | X | ||
Mirroring | Address mirroring for odd ranks for multi rank DIMM | X | X | X | X | X | |
DM | DM Pins | X | X | X | X | X | |
Preamble | Read Preamble Settings | X | X | X | X | X | |
Write Preamble Settings | X | X | X | X | X | ||
Refresh* | Temperature Controlled Refresh | ||||||
Fine Granularity Refresh | |||||||
Auto Self-refresh Method | |||||||
Self-refresh | |||||||
ODT* | Input Buffer During Power-down Mode | ||||||
Controller | ECC | X | X | X | X | X | |
Reordering | X | X | X | X | X | ||
Auto Power-down | X | X | X | X | |||
User Refresh | |||||||
Auto Precharge | X | X | X | X | |||
Command Priority | |||||||
Calibration | Address/Command Calibration | X | X | X | X | X | |
Multi-rank Calibration | X | X | X | X | X | ||
Debug | EMIF Toolkit | X | X | X | X | ||
QDR-IV | Memory Protocol | Component | X | X | X | X | |
Memory Type | XP | X | X | X | X | ||
Interface Width ** | x18, x36 component | X | X | X | X *** | ||
Controller | Soft controller | X | X | X | X | ||
PHY | Hard PHY | X | X | X | X | ||
Design Example | Design Example | ||||||
Inversion | Address bus | ||||||
Data bus | |||||||
Calibration | Calibration | X | X | X | X | ||
Rate (core) | Quarter rate | X | X | X | X | ||
Debug | EMIF Toolkit | supported by TG1, not TG2 | X | X | X | X | |
Support level key:
|
Protocol | Category | Subcategory | Supported? | S | C | T | H |
---|---|---|---|---|---|---|---|
DDR4 | Interface Width | <=72 with DIMM | X | X | X | X | |
<= 72 Component | X | X | X | X | |||
Controller | Hard Controller | X | X | X | X | ||
PHY | Hard PHY | X | X | X | X | ||
Design Example | Design Example | ||||||
Rate (core) | Quarter Rate | X | X | X | X | ||
Half Rate | X | X | X | X | |||
DM | DM Pins | X | X | X | X | ||
Preamble | Read Preamble Settings | X | X | X | X | ||
Write Preamble Settings | X | X | X | X | |||
Refresh * | Temperature Controlled Refresh | ||||||
Fine Granularity Refresh | |||||||
Auto Self-refresh Method | |||||||
Self-refresh About | |||||||
ODT * | Input Buffer During Power-down Mode | ||||||
Controller | ECC | ||||||
Reordering | X | X | X | X | |||
Auto Power-down | X | X | X | ||||
User Refresh | |||||||
Command Priority | |||||||
Calibration | Address/Command Calibration | X | X | X | X | ||
Debug | EMIF Toolkit | ||||||
Support level key:
|
Category | Subcategory | Supported? | |
---|---|---|---|
Debug Support | On-chip Debug | On-chip Debug with Soft Nios® | X |
EMIF Toolkit | Calibration Margin | X | |
Rerun Calibration | X | ||
Vref Margining | X | ||
Driver Margining with TG1 | X | ||
Efficiency Monitor | X | ||
Driver Margining with TG2 | |||
Efficiency Monitor with TG2 | X | ||
ODT Calibration | X | ||
Multi-interface Support | X | ||
Traffic Generator 2.0 (TG2) | Configurable address pattern | X | |
Configurable data pattern | X | ||
Configurable command pattern / test duration | X | ||
GUI to configure TG2 | X | ||
Default mode (old behavior) | X | ||
|