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

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

3.5. Agilex™ 7 M-Series EMIF IP for Hard Processor Subsystem (HPS)

The Agilex™ 7 M-Series FPGA EMIF IP can access external DRAM memory devices using the External Memory Interfaces for HPS FPGA IP.

To enable connectivity between the HPS and the Agilex™ 7 M-Series EMIF IP, you must create and configure an instance of the EMIF for HPS IP, and connect it to the Agilex™ 7 FPGA hard processor subsystem instance in your system.

Table 21.  IO96 Bank and Lane Usage for HPS EMIF
Data Width Usage BL7 BL6 BL5 BL4 BL3 BL2 BL1 BL0
DDR4
DDR4x16 DQ[1] AC2 AC1 AC0 DQ[0]
DDR4x16+ECC DQ[ECC] DQ[1] AC2 AC1 AC0 DQ[0]
DDR4x32 DQ[3] DQ[2] DQ[1] AC2 AC1 AC0 DQ[0]
DDR4x32+ECC DQ[ECC] DQ[3] DQ[2] DQ[1] AC2 AC1 AC0 DQ[0]
DDR4x64 Not Supported
DDR4x64+ECC Not Supported
DDR5
DDR5x16 AC1 AC0 DQ[0] DQ[1]
DDR5x16 DQ[1] DQ[0] AC1 AC0
DDR5x16+ECC DQ[ECC] AC1 AC0 DQ[0] DQ[1]
DDR5x32 DQ[3] DQ[2] AC1 AC0 DQ[0] DQ[1]
DDR5x32+ECC DQ[ECC] DQ[3] DQ[2] AC1 AC0 DQ[0] DQ[1]
LPDDR5
LPDDR5x16 AC1 AC0 DQ[1] DQ[0]
LPDDR5x32 DQ[3] DQ[2] AC1 AC0 DQ[1] DQ[0]