3.2.2. Motherboard virtual component parameters

This section describes the virtual component parameters that you can change on the motherboard. It contains:

FLASH loader parameters

Table 3.10 lists the FLASH loader instantiation-time parameters that you can change when the model is started.

The syntax to use in a configuration file or on the command line is:

motherboard.flashloaderx.parameter=value

where x is the FLASH identifier 0 or 1.

Table 3.10. FLASH loader configuration parameters

ParameterDescriptionTypeValuesDefault
fnamePath to the host file used to initialize FLASH contents when the model starts. The file can be gzip compressed.stringValid filename[empty string]
fnameWritePath to the host file used to save FLASH contents when the model exits.stringValid filename[empty string]

Host bridge parameters

Table 3.11 lists the host bridge instantiation-time parameters that you can change when the model is started.

The syntax to use in a configuration file or on the command line is:

motherboard.hostbridge.parameter=value

Table 3.11. Host bridge configuration parameters

ParameterDescriptionTypeValuesDefault
interfaceNameHost interface identifierstringValid stringARM0

For information on networking, see the sections on setting-up a network connection in the Fast Models User Guide.

MultiMedia Card parameters

Table 3.12 lists the multimedia card instantiation-time parameters that you can change when the model is started.

The syntax to use in a configuration file or on the command line is:

motherboard.mmc.parameter=value

Table 3.12. Multimedia card configuration parameters

ParameterDescriptionTypeValuesDefault
p_mmc_fileFile used for the MMC component backing storestringValid stringmmc.dat
p_prodNameCard ID product namestringSix-character stringARMmmc
p_prodRevCard ID product revisioninteger-0x1
p_manidCard ID manufacturer IDinteger-0x2
p_OEMidCard ID OEM IDinteger-0xCA4D0001
p_sernumCard serial numberinteger-0xCA4D0001

Terminal parameters

Table 3.13 lists the terminal instantiation-time parameters that you can change when the model is started.

The syntax to use in a configuration file or on the command line is:

motherboard.terminal_x.parameter=value

where x is the terminal identifier 0, 1, 2 or 3.

Table 3.13. Terminal configuration parameters

ParameterDescriptionTypeValuesDefault
modeTerminal initialization modestringtelnet, rawtelnet
start_telnetEnable terminal when the system starts booleantrue or falsetrue
start_portPort used for the terminal when the system starts. If the specified port is not free, the port value is incremented by 1 until a free port is found.integerValid port number5000

For more information on using the Terminal component, see Using a terminal with a system model

VFS2 parameters

Table 3.14 lists the VFS2 instantiation-time parameters that you can change when the model is started.

The syntax to use in a configuration file or on the command line is:

motherboard.vfs2.parameter=value

Table 3.14. VFS2 configuration parameters

ParameterDescriptionTypeValuesDefault
mountPath to host folder to make accessible inside the model.stringValid path[empty string]

Visualization parameters

Table 3.15 lists the visualization instantiation-time parameters that you can change when the model is started.

The syntax to use in a configuration file or on the command line is:

motherboard.vis.parameter=value

Table 3.15. Visualization configuration parameters

ParameterDescriptionTypeValuesDefault
trap_keyTrap key that works with Left Ctrl to toggle mouse display.integer-0x6B
rate_limit-enableRate limit simulationbooleantrue or falsetrue
disable_visualizationDisable the VEVisualisation component on model startupbooleantrue or falsefalse

For more information on the visualization component, see the Fast Models Reference Manual.

Copyright © 2011 ARM. All rights reserved.ARM DUI 0575C
Non-ConfidentialID010512