Hard Processor System Component Reference Manual: Agilex™ 5 SoCs
                    
                        ID
                        813752
                    
                
                
                    Date
                    8/15/2025
                
                
                    Public
                
            
                
                    
                        1. Introduction to the Agilex™ 5 Hard Processor System Component
                    
                    
                
                    
                        2. Configuring the Agilex™ 5 Hard Processor System Component
                    
                    
                
                    
                        3. Simulating the Agilex™ 5 HPS Component
                    
                    
                
                    
                        4. Simulating the Agilex™ 5 HPS bridges (H2F, LWH2F, F2SDRAM, F2H)
                    
                    
                
                    
                        5. Design Guidelines
                    
                    
                
                    
                    
                        6. Document Revision History for the Hard Processor System Component Reference Manual Agilex™ 5 SoCs
                    
                
            
        
                        
                        
                            
                            
                                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
                                        
                                        
                                    
                                
                            2.3. SDRAM
   The following sections describe how to connect SDRAM to the HPS within the Quartus environment. 
   
 
    Warning: The AVSTx16 configuration scheme cannot be used in designs that include the HPS. HPS-EMIF signals and AVSTx16 signals are both located in the same bank, therefore, they cannot be used simultaneously. The AVSTx8 mode uses dedicated SDM I/O pins, therefore, it can be used in designs that include the HPS.
   
  Section Content
Configurations for HPS IP
Configurations for HPS EMIF IP
Graphical Connections of HPS to HPS-EMIF
Configuration when using ECC
Configuration of HPS EMIF Calibration Settings
Supported Memory Protocols Among Device Families
IO96 Bank and Lane Usage for HPS EMIF
Quartus Report of I/O Bank Usage
Debugging with the External Memory Interface Debug Toolkit