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
3.4.2. SD Card Device
This is an SD card device model based on SD (v3.00) protocol specifications. The SD card is connected to the SD/eMMC controller via the Combo PHY interface. The following commands are supported:
Command Class | Commands Supported |
---|---|
Class 0: Basic command. |
CMD0, CMD2, CMD3S, CMD4, CMD7, CMD8, CMD9. CMD10, CMD11, CMD12, CMD13, CMD15. |
Class 2: Block-oriented read commands. |
CMD19S, CMD20, CMD16, CMD17, CMD18, CMD21, CMD23. |
Class 4: Block-oriented write commands. |
CMD24, CMD25. |
Class5: Erase commands. |
CMD32, CMD33, CMD38. |
Class 8: Application specific commands. |
CMD55, ACMD6, ACDM13, ACDM22, ACDM23, ACDM41, ACDM42, ACDM51. |
Class 9: I/O read/write commands (SDIO commands). |
CMD52, CMD53. |
Class 10: Switch function commands. |
CMD6S. |
Limitations
- Model limited to SD v3.00 protocol specification.
- While you can set the SD card size to any size you like, you cannot change the SD card size after the virtual platform is instantiated.
- Only the commands indicated in the earlier table are supported.
- Device lock/unlock operation (password protection) not supported.
- The SD card is fixed to the SD mode (no SDIO).
Component: sd_card