Intel® Simics® Simulator for Altera® FPGAs: Agilex™ 5 and Agilex™ 3 Virtual Platform User Guide
                    
                        ID
                        786901
                    
                
                
                    Date
                    9/29/2025
                
                
                    Public
                
            
                
                    
                        1. About This Document
                    
                    
                
                    
                        2. Agilex™ 5/ Agilex™ 3 Intel® Simics® Virtual Platforms
                    
                    
                
                    
                        3. Agilex™ 5/ Agilex™ 3 Universal Virtual Platform Component Intel® Simics® Models
                    
                    
                
                    
                        4. Running a Simulation with the Agilex™ 5/ Agilex™ 3 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 Altera FPGAs Agilex™ 5/ Agilex™ 3 Virtual Platform User Guide
                    
                
            
        
                                    
                                    
                                        
                                            2.1.1. Agilex™ 5 Universal Virtual Platform Overview
                                        
                                        
                                        
                                    
                                        
                                        
                                            2.1.2. Agilex™ 3 Universal Virtual Platform Overview
                                        
                                        
                                    
                                        
                                        
                                            2.1.3. Agilex™ 5 Universal Virtual Platform User-Configurable Parameters
                                        
                                        
                                    
                                        
                                        
                                            2.1.4. Agilex™ 3 Universal Virtual Platform User-Configurable Parameters
                                        
                                        
                                    
                                        
                                            2.1.5. Universal Virtual Platforms Key Capabilities
                                        
                                        
                                        
                                    
                                
                            
                                                
                                                
                                                    
                                                    
                                                        2.1.5.1. Boot-To-Operating System Prompt
                                                    
                                                    
                                                
                                                    
                                                    
                                                        2.1.5.2. Basic Ethernet
                                                    
                                                    
                                                
                                                    
                                                    
                                                        2.1.5.3. CPU Power-On and Boot Core Selection ( Agilex™ 5 only)
                                                    
                                                    
                                                
                                                    
                                                    
                                                        2.1.5.4. Reset Flow
                                                    
                                                    
                                                
                                                    
                                                    
                                                        2.1.5.5. General Purpose I/O (GPIO) Loopback
                                                    
                                                    
                                                
                                                    
                                                    
                                                        2.1.5.6. USB Disks Hot-Plug Support
                                                    
                                                    
                                                
                                                    
                                                    
                                                        2.1.5.7. On-Chip Memory IP FPGA Fabric Example Design
                                                    
                                                    
                                                
                                                    
                                                    
                                                        2.1.5.8. FPGA-to-HPS Bridges
                                                    
                                                    
                                                
                                                    
                                                    
                                                        2.1.5.9. Exercising Peripheral Subsystem in FPGA Fabric Design
                                                    
                                                    
                                                
                                                    
                                                    
                                                        2.1.5.10. USB Controller Host/Device Mode Configuration
                                                    
                                                    
                                                
                                                    
                                                    
                                                        2.1.5.11. HPS Component and Stepping Silicon Features Selection
                                                    
                                                    
                                                
                                                    
                                                    
                                                        2.1.5.12. UART1/UART2 Serial Console Selection
                                                    
                                                    
                                                
                                            
                                        1.2. List of Acronyms
| Acronym | Term | 
|---|---|
| ATF | Arm* Trusted Firmware | 
| CCU | Cache Coherency Unit | 
| CLI | Command-line Interface | 
| CPU | Central Processing Unit | 
| DHCP | Dynamic Host Configuration Protocol | 
| DRD | Dual Role Device | 
| EMIF | External Memory Interfaces | 
| EST | Enhancements to Scheduled Traffic | 
| eSW | Embedded Software. Referred also as HPS Software. | 
| FPE | Frame Preemption | 
| FPGA | Field Programmable Gate Array | 
| FSBL | First Stage Bootloader | 
| FSM | Finite State Machine | 
| GHRD | Golden Hardware Reference Design | 
| GSRD | Golden System Reference Design | 
| GPIO | General Purpose I/O | 
| HPS | Hard Processor System | 
| HS | High Speed | 
| ICMP | Internet Control Message Protocol | 
| IP | Intellectual Property | 
| JFFS2 | Journaling Flash File System version 2 | 
| MAC | Media Access Controller | 
| MPFE | Multi-port Front End | 
| MPU | Microprocessor Unit | 
| NAPT | Network Address Port Translation | 
| OCRAM | On-chip RAM | 
| OTP | One-time Programmable | 
| OTG | On-the-go | 
| QSPI | Quad Serial Peripheral Interface | 
| RAM | Random-access Memory | 
| RTOS | Real-time Operating System | 
| SDM | Security Device Manager | 
| SCP | Secure Copy Protocol | 
| SCSI | Small Computer System Interface | 
| SMP | Symmetric Multiprocessing | 
| SPL | Secondary Program Bootloader | 
| SS | Super Speed | 
| TCP | Transmission Control Protocol | 
| TFTP | Trivial File Transfer Protocol | 
| TSN | Time-sensitive Networking | 
| UBIFS | Unsorted Block Images File System | 
| UDP | User Datagram Protocol | 
| USB | Universal Serial Bus | 
| VP | Virtual Platform | 
| XIP | Execute in Place |