Hard Processor System Component Reference Manual: Agilex™ 5 SoCs
ID
813752
Date
11/10/2025
Public
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.1. Configurations for HPS IP
2.3.2. Configurations for HPS EMIF IP
2.3.3. Graphical Connections of HPS to HPS-EMIF
2.3.4. Configuration when using ECC
2.3.5. Configuration of HPS EMIF Calibration Settings
2.3.6. Supported Memory Protocols Among Device Families
2.3.7. IO96 Bank and Lane Usage for HPS EMIF
2.3.8. Quartus Report of I/O Bank Usage
2.3.9. Debugging with the External Memory Interface Debug Toolkit
3.2.2. Configuring the Interfaces
Follow these steps to set up the HPS component for simulation.
- Open the Quartus® Prime software from the desired location. This example uses <path>/EXAMPLE/.
- Click File > New Project Wizard to create a project and populate it with the desired device and the required parameters. For this example, name the project simple.
- Once completed, click Tools > Platform Designer within Quartus® Prime to create a new platform designer system.
Figure 54. Open the Platform Designer system
- Populate the desired project name. For this example, use simple.
Figure 55. Enter the filename for the system
- Click Create, and click Create again.
- In Platform Designer, add the HPS component from the Platform Designer Component Library to the design.
Figure 56. Add the HPS component from Platform Designer Component Library
- From the Hard Processor IP parameter window, click the Example Design tab.
- Configure the H2F, LWH2F, F2SDRAM, and F2H bridges as shown in the following examples.
Figure 57. Options for the Manager InterfacesFigure 58. Options for the Subordinate Interfaces
- For the file generation settings, select the necessary run scripts to run the associated testbenches. You can run the script straight out of generation.
Note: The Riviera-PRO* option is temporarily disabled as it is currently not supported as part of the Altera ACE5-Lite BFM component.Figure 59. Options for generating files and scripts
- Click Finish.