Hard Processor System Component Reference Manual: Agilex™ 5 SoCs
ID
813752
Date
2/26/2025
Public
A newer version of this document is available. Customers should click here to go to the newest version.
2.1. Parameterizing the HPS Component
2.2. HPS-FPGA Interfaces
2.3. SDRAM
2.4. HPS Clocks, Reset, Power
2.5. I/O Delays
2.6. Pin Mux and Peripherals
2.7. Generating and Compiling the HPS Component
2.8. Using the Address Span Extender Component
2.9. Configuring the Agilex™ 5 Hard Processor System Component Revision History
2.2.1.1. Enable MPU Standby and Event Signals
2.2.1.2. Enable General Purpose Signals
2.2.1.3. Enable Debug APB* Interface
2.2.1.4. Enable System Trace Macrocell (STM) Hardware Events
2.2.1.5. Enable SWJ-DP JTAG Interface
2.2.1.6. Enable FPGA Cross Trigger Interface
2.2.1.7. Enable AMBA* Trace Bus (ATB)
2.3.5. Supported Memory Protocols Among Device Families
The following table describes what memory protocols are supported on the HPS EMIF across the different devices.
Warning: Mismatching the HPS protocol and parameters with the HPS-EMIF protocol and parameters is not supported. For example, configuring the HPS to be DDR4 1x16 and configuring the HPS-EMIF to be DDR4 1x32 is not supported.
Agilex™ 5 D-Series SoC | Agilex™ 5 E-Series SoC | ||
---|---|---|---|
Device Group | Group A | Group B | |
Protocol (for HPS EMIF) | Width | ||
DDR4 | 1ch x16 1ch x16+ECC 1ch x32 1ch x32+ECC 2ch x32 1 2ch x32+ECC 1 |
1ch x16 1ch x16+ECC 1ch x32 1ch x32+ECC 2ch x32 1 2ch x32+ECC 1 |
1ch x16 1ch x16+ECC 1ch x32 1ch x32+ECC 2ch x32 1 2ch x32+ECC 1 |
DDR5 | 1ch x16 1ch x16+ECC 2ch x16 1ch x32 1ch x32+ECC 2ch x32 1 2ch x32+ECC 1 |
1ch x16 1ch x16+ECC 2ch x16 1ch x32 1ch x32+ECC 2ch x32 1 2ch x32+ECC 1 |
N/A |
LPDDR4/5 | 1ch x16 2ch x16 1ch x32 2ch x32 1 4ch x16 1 |
1ch x16 2ch x16 1ch x32 2ch x32 1 4ch x16 1 |
1ch x16 2ch x16 1ch x32 2ch x32 1 4ch x16 1 |
1 Uses two IOBanks (Banks 3A and 3B)