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.3. Implementing Example Design Callback Procedure
Platform Designer provides API for implementing example design callback procedure. The callback procedure executes TCL scripts to generate a .qsys and Quartus® Prime design.
add_fileset example_design EXAMPLE_DESIGN example_design::example_design_fileset_callback
All parameters related to example design configuration are displayed in the Example Design tab. The params.tcl is an intermediate file generated by the callback to pass arguments to the make_qsys.tcl and make_quartus_design.tcl scripts.
- Click Generate Example Design button.
Figure 60. Generate Example Design button
- Enter the desired path and click OK.
Figure 61. Select Example Design Directory
- Once complete, locate the generated example designs at <path>/EXAMPLE/intel_agilex_5_soc_0_example_design/.
Note: The synthesized designs are located in the qii sub-directory. Simulation designs are located in the sim sub-directory. All errors or legality checks against the example design parameters are flagged as warnings in the Platform Designer Parameterization Messages. However, these are considered errors once the generate example design callback is called. As stated previously, a warning is given that the BFMs are not synthesizable.Figure 62. Generate Example Design Completed
- Click Close to run the testbench. Alternatively, you can skip to Running the Testbench section.
- To view the complete example design in Quartus® Prime:
- Click Launch Example Design in Quartus.
- Select sim/ed_sim.qpf and click OK.
- In the new Quartus® Prime pop-up window, click Tools > Platform Designer > ... to select the desired Platform Designer system to open.
- Select ed_sim.qsys and click Select.
- Click Open.
Figure 63. Open the Example System - Click Close to show the full design as shown in the example below.
Figure 64. Full View of the Example Design