3.2.8. ARMCortexA8CT RTSM parameters

Table 3.13 lists the Cortex-A8 core tile RTSM parameters that you can change when you start the model. All listed parameters are instantiation-time parameters. This core tile RTSM is based on r2p1 of the Cortex-A8 processor.

The syntax to use in a configuration file is:

coretile.core.parameter=value

Table 3.13. ARMCortexA8CT RTSM parameters

ParameterDescriptionTypeValuesDefault
CFGEND0Initialize to BE8 endianness.booleantrue/falsefalse
CFGNMFIEnable non-maskable interrupts on startup.booleantrue/falsefalse
CFGTEInitialize to take exceptions in Thumb state. Model starts in Thumb state.booleantrue/falsefalse
CP15SDISABLEInitialize to disable access to some CP15 registers.booleantrue/falsefalse
UBITINITInitialize to ARMv6 unaligned behavior.booleantrue/falsefalse
VINITHIInitialize with high vectors enabled.booleantrue/falsefalse
l1_dcache-state_modelled[1]Include level 1 data cache state model.booleantrue/falsefalse
l1_icache-state_modelled[1]Include level 1 instruction cache state model.booleantrue/falsefalse
l2_cache-state_modelled[1]Include unified level 2 cache state model.booleantrue/falsefalse
implements_vfpSet whether CT model has been built with VFP support.booleantrue/falsetrue
semihosting-cmd_lineCommand line available to semihosting SVC calls.stringno limit except memory[empty string]
semihosting-debug[2]Enable debug output of semihosting SVC calls.booleantrue/falsefalse
semihosting-enableEnable semihosting SVC traps.booleantrue/falsetrue
semihosting-ARM_SVCARM SVC number for semihosting.integer24 bit integer0x123456
semihosting-Thumb_SVCThumb SVC number for semihosting.integer8 bit integer0xAB
semihosting-heap_baseVirtual address of heap base.integer0x00000000 - 0xFFFFFFFF0x0
semihosting-heap_limitVirtual address of top of heap.integer0x00000000 - 0xFFFFFFFF0x0F000000
semihosting-stack_baseVirtual address of base of descending stack.integer0x00000000 - 0xFFFFFFFF0x10000000
semihosting-stack_limitVirtual address of stack limit.integer0x00000000 - 0xFFFFFFFF0x0F0000000
siliconID[3]Value read by system coprocessor siliconID register.integer32 bit integer0x41000000
vfp-enable_at_resetEnable coprocessor access and VFP at reset.[4]booleantrue/falsefalse

[1] These three parameters allow you to define the cache state in your model. The default setting is for no caches. Any combination of true/false settings for the cache state parameters is valid. For example, if all three parameters are set to true, your model has L1 and L2 caches.

[2] Currently ignored.

[3] This parameter is not intended to be modified by the user.

[4] This is model specific behavior with no hardware equivalent.


The Cortex-A8 core tile RTSM also includes a GIC but this cannot be configured at instantiation time.

Copyright © 2008 ARM Limited. All rights reserved.ARM DUI0424B
Non-ConfidentialUnrestricted Access