Intel® Simics® Simulator for Altera® FPGAs: Agilex™ 5 and Agilex™ 3 Virtual Platform User Guide

ID 786901
Date 9/29/2025
Public
Document Table of Contents

2.1.4. Agilex™ 3 Universal Virtual Platform User-Configurable Parameters

The Agilex™ 3 Universal Virtual Platform has the following user-configurable parameters provided in the target script:

Table 8.   Agilex™ 3 Universal Virtual Platform Parameters
Parameter Description
create_hps_eth0_network

Create a basic Ethernet network and connect it to the eth0 peripheral of the Hard Processor System Agilex™ 3 FPGA IP.

  • Range: Boolean
  • Default value: True
create_hps_sd_card

Create the SD card in the board component and connect it to the SD/eMMC controller. You can set either the create_hps_sd_card or create_hps_mmc parameter to true at a time.

  • Range: Boolean
  • Default value: True
create_hps_mmc

Create the eMMC card in the board component and connect it to the SD/eMMC controller. You can set either the create_hps_sd_card or create_hps_mmc parameter to true at a time.

  • Range: Boolean
  • Default value: False
create_hps_serial0_console

create_hps_serial1_console

Create a console component (serial console) and connect it to the corresponding UART controller peripheral of the Hard Processor System Agilex™ 3 FPGA IP.

The create_hps_serial0_console component is for UART0.

The create_hps_serial1_console component is for UART1.

  • Range: Boolean
  • Default values:
    • create_hps_serial0_console : True
    • create_hps_serial1_console : False
fsbl_image_filename

First stage bootloader file. Supported format is .bin .

  • Range: File name string.
  • Default value: ""
hps_boot_core

The CPU to use as the boot core.

  • Range: N/A
  • Value: 0

This parameter is restricted to 0 as Core 0 is the only core that can be used to boot.

hps_core0_1_power_on

The power-on states of CPU 0.

  • Range: N/A
  • Value: True

This parameter is restricted to TRUE as there are no other cores that can be used to boot.

hps_core2_power_on

The power-on state of CPU 2.

  • Range: N/A
  • Default value: FALSE

This parameter is ignored and restricted to FALSE as this core is disable on Agilex™ 3 devices.

hps_core3_power_on

The power-on state of CPU 3.

  • Range: N/A
  • Default value: FALSE

This parameter is ignored and restricted to FALSE as this core is disable on Agilex™ 3 devices.

sd_image_filename

Name of the SD image to load into the SD memory model of the board component. The supported format is .craff, .img, or .wic.

  • Range: File name string.
  • Default value: ""
nand_data_image_filename

Name of the NAND image to load into the NAND memory model of the board component. The supported format is raw binary (.bin or .craff).

  • Range: File name string.
  • Default value: ""
nand_spare_image_filename

Name of the NAND spare image to load into the NAND memory model of the board component. The supported format is raw binary (.bin or .craff).

  • Range: File name string.
  • Default value: ""
qspi_image_filename

Name of the QSPI image to load into the QSPI memory model of the board component. The supported format is raw binary (.bin or .craff).

  • Range: File name string.
  • Default value: ""
usb3_image_filename

Name of the USB disk image that corresponds to the usb3_disk (SuperSpeed disk) in the board component. The image file must be smaller or equal than the disk size.

The supported format is .craff, .img or .wic.

  • Range: File name string.
  • Default value: ""
Note: usb3_disk is connected to usb1_typec port when a valid image file is provided by this parameter.
usb3_hs_image_filename

Name of the USB disk image that corresponds to the usb3_hs_disk (high-speed disk) in the board component. The image file must be smaller or equal than the disk size.

The supported format is .craff, .img or .wic.

  • Range: File name string.
  • Default value: ""
Note: usb3_hs_disk is connected to usb1_typec port if a valid image file is provided through the usb3_hs_image_filename parameter and usb1_typec port is available (when a valid image file is not provided in the usb3_image_filename parameter).
usb_otg_image_filename

Name of the USB disk image that corresponds to the usbotg_disk (high-speed disk) in the board component. The image file must be smaller or equal than the disk size.

The supported format is .craff, .img or .wic.

  • Range: File name string.
  • Default value: ""
Note: The usbotg_disk is connected to the usb0_otg port when a valid image file is provided by this parameter.
hps_cpu_freq_mhz ARM cores frequency in Megahertz (MHz).
  • Range: Integer between 400 and 800
  • Default value: 400 MHz
stepping Select the silicon features that the Agilex™ 3 Simics model supports.
  • Range: B0
  • Value: B0

    The silicon features supported by the Agilex™ 3 Simics model are restricted to the production version of the Agilex™ 3 device.