29.11.2014 Views

Fast Models Reference Manual - ARM Information Center

Fast Models Reference Manual - ARM Information Center

Fast Models Reference Manual - ARM Information Center

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Processor Components<br />

Table 4-19 <strong>ARM</strong>CortexR5CT parameters (continued)<br />

Parameter Description Type Allowed Value<br />

Default<br />

Value<br />

SLSPLIT<br />

Sets whether the model<br />

starts in split mode or<br />

locked mode. Contact<br />

<strong>ARM</strong> for details.<br />

Boolean<br />

True/False.<br />

If True, model starts up in split mode.<br />

If False, model starts up in locked<br />

mode.<br />

This only has an effect if the<br />

LOCK_STEP parameter is set to 3.<br />

False<br />

dcache-state_modelled<br />

icache-state_modelled<br />

Set whether D-cache has<br />

stateful implementation.<br />

Set whether I-cache has<br />

stateful implementation.<br />

Boolean True/False False<br />

Boolean True/False False<br />

Table 4-20 provides a description of the configuration parameters for each<br />

<strong>ARM</strong>CortexR5MPxnCT component processor. These parameters are set individually for each<br />

processor you have in your system.<br />

Table 4-20 <strong>ARM</strong>CortexR5CT individual processor parameters<br />

Parameter Description Type Allowed Value<br />

Default<br />

Value<br />

CFGATCMSZ Sets the size of the ATCM. Integer 0x00000000 - 0xE 0xE<br />

CFGBTCMSZ Sets the size of the BTCM. Integer 0x00000000 - 0xE 0xE<br />

CFGEND<br />

CFGIE<br />

CFGNMFI<br />

Initialize to BE8<br />

endianness.<br />

Set the reset value of the<br />

instruction endian bit.<br />

Enable non-maskable fast<br />

interrupts on startup.<br />

Boolean True/False False<br />

Boolean True/False False<br />

Boolean True/False False<br />

DP_FLOAT<br />

Sets whether<br />

double-precision<br />

instructions are available.<br />

For more information, see<br />

the <strong>ARM</strong> Architecture<br />

<strong>Reference</strong> <strong>Manual</strong>s.<br />

Boolean<br />

True/False.<br />

If True, then double precision<br />

VFP is supported.<br />

If False, then<br />

the VFP is single precision only.<br />

True<br />

NUM_MPU_REGION<br />

Sets the number of MPU<br />

regions.<br />

Integer 0x00, 0xC, 0x10.<br />

0 = no MPU.<br />

0xC<br />

TEINIT<br />

VINITHI<br />

Thumb exception enable.<br />

The default has exceptions<br />

including reset handled in<br />

<strong>ARM</strong> state.<br />

Initialize with high vectors<br />

enabled.<br />

Boolean True/False False<br />

Boolean True/False False<br />

<strong>ARM</strong> DUI 0423J Copyright © 2008-2011 <strong>ARM</strong>. All rights reserved. 4-41<br />

ID051811<br />

Non-Confidential

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!