Intel® Simics® Simulator for Intel® FPGAs: Agilex™ 5 Virtual Platform User Guide
ID
786901
Date
1/23/2025
Public
A newer version of this document is available. Customers should click here to go to the newest version.
1. About This Document
2. Agilex™ 5 Intel® Simics® Virtual Platforms
3. Agilex™ 5 Universal Virtual Platform Component Intel® Simics® Models
4. Running a Simulation with the Agilex™ 5 HPS Model
5. Supported Use Cases
6. Troubleshooting Issues When Migrating Software from Intel® Simics® to Hardware
A. Document Revision History for Intel Simics Simulator for Intel FPGAs Agilex 5 Virtual Platform User Guide
2.1.3.1. Boot-To-Operating System Prompt
2.1.3.2. Basic Ethernet
2.1.3.3. CPU Power-On and Boot Core Selection
2.1.3.4. Reset Flow
2.1.3.5. General Purpose I/O (GPIO) Loopback
2.1.3.6. USB Disks Hot-Plug Support
2.1.3.7. On-Chip Memory IP FPGA Fabric Example Design
2.1.3.8. FPGA-to-HPS Bridges
2.1.3.9. Exercising Peripheral Subsystem in FPGA Fabric Design
2.1.3.10. USB Controller Host/Device Mode Configuration
2.1.3.11. Agilex™ 5 HPS Component and Stepping Silicon Features Selection
2.1.1.8. Target Script
The target script instantiates the system component (system), provides the CLI runtime commands, creates the network configuration, and defines the user-configurable parameters propagated to other components when they are instantiated.
This script is an Intel® Simics® CLI script named agilex5e-universal.simics. The runtime commands in the target script include displaying some system information, such as:
- object hierarchy
- HPS memory map
- status of the CPUs
- status of the components:
- system (system)
- board (system.board)
- fpga (system.board.fpga)
- hps (system.board.fpga.soc_inst.hps_subsys.agilex_hps)
For a list of parameters defined in the target script, refer to Agilex 5 Universal Virtual Platform User-Configurable Parameters. For information about the network configuration performed by the target script, refer to Basic Ethernet.