ARMv7-A AEM general multiprocessor parameters

You can adjust the overall behavior of the models with the multiprocessor parameters.

Table 23. multiprocessor parameters

ParameterDescriptionDefault
auxilliary_feature_register0Value for AFR0 ID Register.0
cpuIDValue for Main CPU ID Register.0x411fc081
dic-spi_countNumber of shared peripheral interrupts implemented.64
dtcm0_baseDTCM base address at reset.0
dtcm0_enableEnable DTCM at reset.false
dtcm0_sizeDTCM size in KB.32
FILTERENEnable filtering of accesses between master bus ports. This is usually not used inside a VE system and should be left false.false
FILTERENDEnd of region filtered to pvbus_m1. Values must be aligned to a 1MB boundary.0
FILTERSTARTStart of region filtered to pvbus_m1. Values must be aligned to a 1MB boundary.0
implements_ple_like_a8Add support for the PLE from a Cortex-A8 processor.false
IS_VALIDATION[a]Reserved. Enable A9-validation-like trickbox-coprocessor, which is only usable in validation platform model.false
itcm0_baseITCM base address at reset.0x40000000
itcm0_enableEnable ITCM at reset.false
itcm0_sizeITCM size in KB.32
PERIPHBASE[b]Base address of MP “private” peripherals (WatchdogTimers, GIC) (bits 31:13 used).0x13080000
siliconIDValue for Auxiliary ID Register.0x41000000
CFGSDISABLEDisable access to some registers in the internal interrupt controller peripheral.false
implements_lpaeImplement the Large Physical Address Extension in this multiprocessor.false
implements_virtualizationImplement the Virtualization extension in this multiprocessor. When set, this also enables LPAE.false
use_Cortex-A15_peripheralsChange the layout of the internal peripheral memory map to mimic that of the Cortex-A15 multiprocessor.false
delayed_CP15_operationsDelay the functional effect of CP15 operations.false
take_ccfail_undefTake undefined exceptions even if the instruction failed its condition codes check.false
low_latency_modeRun only a single instruction between checks for IRQ and other events. This ensures that when the platform raises an interrupt, the exception vector is taken immediately, but it involves a considerable penalty in performance.false

[a] IS_VALIDATION is not exposed in the VE platform model, and fixed as false.

[b] PERIPHBASE is not exposed in the VE platform model, and fixed as 0x2C000000.


Show/hideSee also

Copyright © 2011-2013 ARM. All rights reserved.ARM DUI 0575F
Non-ConfidentialID060613