External Memory Interfaces Agilex™ 7 M-Series FPGA IP User Guide

ID 772538
Date 3/31/2025
Public
Document Table of Contents

6.3.1.3. Maximum Number of Interfaces

The maximum number of interfaces supported for a given memory protocol varies, depending on the FPGA in use.

Unless otherwise noted, the calculation for the maximum number of interfaces is based on independent interfaces where the address or command pins are not shared.

Note: You may need to share PLL clock outputs depending on your clock network usage.
Table 149.  Maximum Number of DDR4 Interfaces
Device Package Component Interface DIMM Interface
AGMA032 / AGMA039 / AGMB032 / AGMB039 R31B

7 - x16

7 - x16 + ECC 3AC

5 - x16 + ECC 4AC

5 - x32

5 - x32 + ECC

2
AGME032 / AGME039 / AGMF032 / AGMF039 / AGMG032 / AGMG039 / AGMH032 / AGMH039 R47A 8 4
AGMF032 / AGMF039 / AGMH032 / AGMH039 R47B 8 4
  • Component Interface refers to x16, x16 + ECC, x32 or x32+ ECC which can be implemented within a single IO96B bank.
  • One DIMM interface requires two adjacent IO96B banks located on the edge of the device.

Timing closure depends on device resource and routing utilization. For more information about timing closure, refer to the Area and Timing Optimization Techniques chapter in the Quartus® Prime Handbook.