1.2. External Memory Interfaces Agilex™ 7 M-Series FPGA IP v3.0.0
| Description | Impact |
|---|---|
| External Memory Interface IP for Agilex™ 7 M-Series devices is now divided into individual IPs based on memory protocol and format. | This release provides separate IPs for DDR4 Component, DDR4 DIMM, DDR5 Component, DDR5 DIMM, and LPDDR5. Each IP is now labeled as version 3.0.0. |
| Verified in the Quartus® Prime software v25.1. | Provides external memory interface IP for DDR4, DDR5, and LPDDR5 external memory for Agilex™ 7 M-Series 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 1 | C | T 3 | H | S 1 | C | T 3 | H | S 1 | C | T 3 | H |
| DDR4 | Memory Format | Component | 3200/1600 (1R) | 3200/1600 (1R) | 2666/1333 (1R) | X | X | X | X | X | X | X | X | X | X | X | X | |
| 2666/1333 (2R) | 2666/1333 (2R) | 2400/1200 (2R) | X | X | X | X | X | X | X | X | X | X | X | X | ||||
| UDIMM | 3200/1600 (1DPC 1R) | 3200/1600 (1DPC 1R) | 2666/1333 (1DPC 1R) | X | X | X | X | X | X | X | X | X | X | X | X | |||
| 2666/1333 (1DPC 2R) | 2666/1333 (1DPC 2R) | 2400/1200 (1DPC 2R) | X | X | X | X | X | X | X | X | X | X | X | X | ||||
| SODIMM | 3200/1600 (1DPC 1R) | 3200/1600 (1DPC 1R) | 2666/1333 (1DPC 1R) | X | X | X | X | X | X | X | X | X | X | X | X | |||
| 2666/1333 (1DPC 2R) | 2666/1333 (1DPC 2R) | 2400/1200 (1DPC 2R) | X | X | X | X | X | X | X | X | X | X | X | X | ||||
| RDIMM | 3200/1600 (1DPC 1R) | 3200/1600 (1DPC 1R) | 2666/1333 (1DPC 1R) | X | X | X | X | X | X | X | X | X | X | X | X | |||
| 2666/1333 (1DPC 2R) | 2666/1333 (1DPC 2R) | 2400/1200 (1DPC 2R) | X | X | X | X | X | X | X | X | X | X | X | X | ||||
| DDR5 | Memory Format | Component | 5600/2800 (1R) | 5600/2800 (1R) | 4800/2400 (1R) | X | X | X | X | X | X | X | X | X | X | X | X | |
| 5200/2600 (2R) | 5200/2600 (2R) | 4400/2200 (2R) | X | X | X | X | X | X | X | X | X | X | X | X | ||||
| UDIMM | 5600/2800 (1DPC 1R) | 5600/2800 (1DPC 1R) | 4800/2400 (1DPC 1R) | X | X | X | X | X | X | X | X | X | X | X | X | |||
| 4800/2400 (1DPC 2R) | 4800/2400 (1DPC 2R) | 4400/2200 (1DPC 2R) | X | X | X | X | X | X | X | X | X | X | X | X | ||||
| SODIMM | 5600/2800 (1DPC 1R) | 5600/2800 (1DPC 1R) | 4800/2400 (1DPC 1R) | X | X | X | X | X | X | X | X | X | X | X | X | |||
| 4800/2400 (1DPC 2R) | 4800/2400 (1DPC 2R) | 4400/2200 (1DPC 2R) | X | X | X | X | X | X | X | X | X | X | X | X | ||||
| RDIMM | 5600/2800 (1DPC 1R) | 5600/2800 (1DPC 1R) | 4400/2200 (1DPC 1R) | X | X | X | X | X | X | X | X | X | X | X | X | |||
| 4800/2400 (1DPC 2R) | 4800/2400 (1DPC 2R) | 4000/2000 (1DPC 2R) | X | X | X | X | X | X | X | X | X | X | X | X | ||||
| LPDDR5 4 | Memory Format | Component 1ch x 16 / 2ch x 16 / 4ch x 16 | 5500/2750 (1R) 2 | 5500/2750 (1R) 2 | 4246/2123 (1R) 2 | X | X | X | X | X | X | X | X | X | ||||
| 4800/2400 (2R) 2 | 2800/2400 (2R) 2 | 3736/1868 (2R) 2 | X | X | X | X | X | X | X | X | X | |||||||
Support level key:
|
||||||||||||||||||
| Protocol | Category | Sub-Category | Supported? | S | C | T | H | |
|---|---|---|---|---|---|---|---|---|
| DDR4 | Interface Width | 16, 16+ECC, 32, 32+ECC | X | X | X | X | X | |
| SODIMM, UDIMM 2 | X | X | X | X | X 2 | |||
| RDIMM 2 | X | X | X | X | X 2 | |||
| Controller | Hard controller | X | X | X | X | X | ||
| 3DS | 3DS | Not supported | ||||||
| Design Example | X | X | X | X | X | |||
| DBI | Read DBI | |||||||
| Write DBI | X | X | X | X | X | |||
| DM | DM pins | X | X | X | X | X | ||
| AXI access mode | Fabric sync mode | X | X | X | X | X | ||
| Fabric async mode | X | X | X | X | X | |||
| NoC | X | X | X | X | X | |||
| Debug | EMIF Toolkit | X | X | X | X | X | ||
| Simulation | Abstract | X | X | |||||
| Accurate | X | X | ||||||
| Simulators 1 | VCS | Abstract | X | X | X | X | ||
| NoC Accurate | X | X | X | X | ||||
| VCS-MX | Abstract | X | X | X | X | |||
| NoC Accurate | X | X | X | X | ||||
| ModelSim SE | Abstract | X | X | X | X | |||
| NoC Accurate | X | X | X | X | ||||
| QuestaSim | Abstract | X | X | X | X | |||
| NoC Accurate | X | X | X | X | ||||
| Xcelium | ||||||||
| Aldec | ||||||||
| DDR5 | Interface Width | 16, 16+ECC, 32, 32+ECC 3 | X | X | X | X | X | |
| SODIMM, UDIMM | X | X | X | X | X | |||
| RDIMM | X | X | X | X | X | |||
| Controller | Hard controller | X | X | X | X | X | ||
| 3DS | 3DS | Not supported | ||||||
| Design Example | X | X | X | X | X | |||
| DM | DM pins | X | X | X | X | X | ||
| AXI access mode | Fabric sync mode | X | X | X | X | X | ||
| Fabric async mode | X | X | X | X | X | |||
| NoC | X | X | X | X | X | |||
| Debug | EMIF toolkit | X | X | X | X | X | ||
| Simulation | Abstract | X | X | |||||
| Accurate | X | X | ||||||
| Simulators 1 | VCS | Abstract | X | X | X | X | ||
| NoC Accurate | X | X | X | X | ||||
| VCS-MX | Abstract | X | X | X | X | |||
| NoC Accurate | X | X | X | X | ||||
| ModelSim SE | Abstract | X | X | X | X | |||
| NoC Accurate | X | X | X | X | ||||
| QuestaSim | Abstract | X | X | X | X | |||
| NoC Accurate | X | X | X | X | ||||
| Xcelium | ||||||||
| Aldec | ||||||||
| LPDDR5 | Interface Width | 32 | X | X | X | X | X | |
| 16 | X | X | X | X | X | |||
| Controller | Hard controller | X | X | X | X | X | ||
| Design Example | X | X | X | X | X | |||
| DM | DM pins | X | X | X | X | X | ||
| AXI access mode | Fabric sync mode | X | X | X | X | X | ||
| Fabric async mode | X | X | X | X | X | |||
| NoC | X | X | X | X | X | |||
| Debug | EMIF toolkit | X | X | X | X | X | ||
| Simulation | Abstract | X | X | |||||
| Accurate | X | X | ||||||
| Simulators 1 | VCS | Abstract | X | X | X | X | ||
| NoC Accurate | X | X | X | X | ||||
| VCS-MX | Abstract | X | X | X | X | |||
| NoC Accurate | X | X | X | X | ||||
| ModelSim SE | Abstract | X | X | X | X | |||
| NoC Accurate | X | X | X | X | X | |||
| QuestaSim | Abstract | X | X | X | X | |||
| NoC Accurate | X | X | X | X | X | |||
| Xcelium | ||||||||
| Aldec | ||||||||
Support level key:
|
||||||||
| Max Rate (Mbps/MHz) | -1 | -2 | -3 | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Protocol | Category | Subcategory | -1 | -2 | -3 | Support Detail | S 1 | C | T 2 | H | S 1 | C | T 2 | H | S 1 | C | T 2 | H |
| DDR4 | Memory Format | Component | 3200/1600 (1R) | 3200/1600 (1R) | 2666/1333 (1R) | X | X | X | X | X | X | X | X | X | X | X | X | |
| 2666/1333 (2R) | 2666/1333 (2R) | 2400/1200 (2R) | X | X | X | X | X | X | X | X | X | X | X | X | ||||
| DDR5 | Memory Format | Component | 5600/2800 (1R) | 5600/2800 (1R) | 4800/2400 (1R) | X | X | X | X | X | X | X | X | X | X | X | X | |
| 5200/2600 (2R) | 5200/2600 (2R) | 4400/2200 (2R) | X | X | X | X | X | X | X | X | X | X | X | X | ||||
| UDIMM | 5600/2800 (1DPC 1R) | 5600/2800 (1DPC 1R) | 4800/2400 (1DPC 1R) | X | X | X | X | X | X | X | X | X | X | X | X | |||
| 4800/2400 (1DPC 2R) | 4800/2400 (1DPC 2R) | 4400/2200 (1DPC 2R) | X | X | X | X | X | X | X | X | X | X | X | X | ||||
| SODIMM | 5600/2800 (1DPC 1R) | 5600/2800 (1DPC 1R) | 4800/2400 (1DPC 1R) | X | X | X | X | X | X | X | X | X | X | X | X | |||
| 4800/2400 (1DPC 2R) | 4800/2400 (1DPC 2R) | 4400/2200 (1DPC 2R) | X | X | X | X | X | X | X | X | X | X | X | X | ||||
| RDIMM | 5600/2800 (1DPC 1R) | 5600/2800 (1DPC 1R) | 4400/2200 (1DPC 1R) | X | X | X | X | X | X | X | X | X | X | X | X | |||
| 4800/2400 (1DPC 2R) | 4800/2400 (1DPC 2R) | 4000/2000 (1DPC 2R) | X | X | X | X | X | X | X | X | X | X | X | X | ||||
| LPDDR5 3 | Memory Format | Component 1ch x 16 / 2ch x 16 / 4ch x 16 | 5500/2750 (1R) | 5500/2750 (1R) | 4246/2123 (1R) | X | X | X | X | X | X | X | X | X | ||||
| 4800/2400 (2R) | 2800/2400 (2R) | 3736/1868 (2R) | X | X | X | X | X | X | X | X | X | |||||||
Support level key:
|
||||||||||||||||||
| Protocol | Category | Sub-Category | Supported? | S | C | T | H | |
|---|---|---|---|---|---|---|---|---|
| DDR4 | Interface Width | 16, 16+ECC, 32, 32+ECC | X | X | X | X | X | |
| Controller | Hard controller | X | X | X | X | X | ||
| Design Example | X | X | X | X | ||||
| DBI | Read DBI | |||||||
| Write DBI | X | X | X | X | X | |||
| DM | DM pins | X | X | X | X | X | ||
| AXI access mode | Fabric sync mode | |||||||
| Fabric async mode | ||||||||
| NoC | X | X | X | X | X | |||
| Debug | EMIF Toolkit | |||||||
| Simulation | Abstract | X | ||||||
| Accurate | X | |||||||
| Simulators 1 | VCS | Abstract | X | X | X | X | ||
| NoC Accurate | X | X | X | X | ||||
| VCS-MX | Abstract | X | X | X | X | |||
| NoC Accurate | X | X | X | X | ||||
| ModelSim SE | Abstract | X | X | X | X | |||
| NoC Accurate | X | X | X | X | ||||
| QuestaSim | X | X | X | X | X | |||
| X | X | X | X | X | ||||
| Xcelium | ||||||||
| Aldec | ||||||||
| DDR5 | Interface Width | 16, 16+ECC, 32, 32+ECC 2 | X | X | X | X | X | |
| SODIMM, UDIMM | X | X | X | X | X | |||
| RDIMM | X | |||||||
| Controller | Hard controller | X | X | X | X | X | ||
| 3DS | 3DS | Not supported | ||||||
| Design Example | X | X | X | X | ||||
| DM | DM pins | X | X | X | X | X | ||
| AXI access mode | Fabric sync mode | |||||||
| Fabric async mode | ||||||||
| NoC | X | X | X | X | X | |||
| Debug | EMIF toolkit | |||||||
| Simulation | Abstract | X | ||||||
| Accurate | X | |||||||
| Simulators 1 | VCS | Abstract | X | X | X | X | ||
| NoC Accurate | X | X | X | X | ||||
| VCS-MX | Abstract | X | X | X | X | |||
| NoC Accurate | X | X | X | X | ||||
| ModelSim SE | Abstract | X | X | X | X | |||
| NoC Accurate | X | X | X | X | ||||
| QuestaSim | Abstract | X | X | X | X | |||
| NoC Accurate | X | X | X | X | ||||
| Xcelium | ||||||||
| Aldec | ||||||||
| LPDDR5 | Interface Width | 32 | X | X | X | X | ||
| 16 | X | X | X | X | ||||
| Controller | Hard controller | X | X | X | X | |||
| Design Example | X | X | X | X | ||||
| DBI | Read DBI | |||||||
| Write DBI | X | X | X | X | ||||
| DM | DM pins | X | X | X | X | |||
| AXI access mode | Fabric sync mode | |||||||
| Fabric async mode | ||||||||
| NoC | X | X | X | X | ||||
| Debug | EMIF toolkit | |||||||
| Simulation | Abstract | X | ||||||
| Accurate | X | |||||||
| Simulators 1 | VCS | X | X | |||||
| VCS-MX | X | X | ||||||
| ModelSim SE | X | X | ||||||
| QuestaSim | X | X | ||||||
| Xcelium | ||||||||
| Aldec | ||||||||
Support level key:
|
||||||||
Known Issues in this Version
For a list of known issues affecting this release of the External Memory Interfaces Agilex™ 7 M-Series FPGA IP, follow this link to the: FPGA Knowledge Base.