Agilex™ 7 Hard Processor System Component Reference Manual
                    
                        ID
                        683581
                    
                
                
                    Date
                    10/08/2025
                
                
                    Public
                
            
                        
                        
                            
                                3.1. Simulation Flows
                            
                            
                        
                            
                                3.2. Clock and Reset Interfaces
                            
                            
                        
                            
                            
                                3.3. FPGA-to-HPS AXI* Slave Interface
                            
                        
                            
                            
                                3.4. HPS-to-FPGA AXI* Master Interface
                            
                        
                            
                            
                                3.5. Lightweight HPS-to-FPGA AXI* Master Interface
                            
                        
                            
                            
                                3.6. HPS-to-FPGA MPU Event Interface
                            
                        
                            
                            
                                3.7. Interrupts Interface
                            
                        
                            
                            
                                3.8. HPS-to-FPGA Debug APB Interface
                            
                        
                            
                            
                                3.9. FPGA-to-HPS System Trace Macrocell Hardware Event Interface
                            
                        
                            
                            
                                3.10. HPS-to-FPGA Cross-Trigger Interface
                            
                        
                            
                            
                                3.11. HPS-to-FPGA Trace Port Interface
                            
                        
                            
                            
                                3.12. FPGA-to-HPS DMA Handshake Interface
                            
                        
                            
                            
                                3.13. General Purpose Input Interface
                            
                        
                            
                            
                                3.14. EMIF Conduit
                            
                        
                            
                            
                                3.15. Simulating the Agilex™ 7 HPS Component Revision History
                            
                        
                    
                3.1.3.3. Synopsys* VCS* MX Simulation Steps
- Locate your top-level simulation model, TopLevel.v or TopLevel.vhdl, which you have created.
- Locate the vcsmx_setup.sh script and execute the simulator in the <project directory>/<Platform Designer design name>/sim/synopsys/vcsmx/.
- Create a new file my_vcsmx_setup.sh and write the following content to the file.
    source <path_to>/vcsmx_setup.sh \ TOP_LEVEL_NAME=”’-top <top_level_name>’” \ # example: TOP_LEVEL_NAME=“’-top TopLevel’” \ SKIP_ELAB=0 \ SKIP_SIM=0 \ SKIP_FILE_COPY=0 \ SKIP_DEV_COM=0 \ SKIP_COM=0 \ USER_DEFINED_SIM_OPTIONS="-debug_access" \ USER_DEFINED_ELAB_OPTIONS="" 
- Set up your developer environment with the proper resources. The Synopsys* VCS* MX simulator requires an end user proprietary license.
- Run the simulation script to start simulation runtime.
    sh my_vcsmx_script.sh Since no testbench is added, it only shows that all the HPS IP simulation files are successfully compiled and elaborated using vcsmx.
   Related Information