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 />

4.7.2 Additional protocols<br />

The <strong>ARM</strong>CortexA5CT component has no additional protocols.<br />

4.7.3 Parameters<br />

Table 4-16 lists the parameters set at the processor level for the <strong>ARM</strong>CortexA5CT component.<br />

Table 4-16 <strong>ARM</strong>CortexA5CT parameters<br />

Parameter Description Type<br />

Allowed<br />

value<br />

Default<br />

value<br />

CLUSTER_ID CPU cluster ID value. integer 0-15 0<br />

device-accurate-tlb<br />

dcache-state_modelled<br />

icache-state_modelled<br />

Specify whether all TLBs<br />

are modeled.<br />

Set whether D-cache has<br />

stateful implementation.<br />

Set whether I-cache has<br />

stateful implementation.<br />

boolean true/false false a<br />

boolean true/false false<br />

boolean true/false false<br />

a. Specifying false models enables modeling a different number of TLBs if this improves simulation<br />

performance. The simulation is architecturally accurate, but not device accurate. Architectural accuracy is<br />

almost always sufficient. Specify true if device accuracy is required.<br />

Table 4-17 provides a description of the CPU configuration parameters for the<br />

<strong>ARM</strong>CortexA5CT component.<br />

Table 4-17 <strong>ARM</strong>CortexA5CT individual processor parameters<br />

Parameter Description Type<br />

Allowed<br />

value<br />

Default<br />

value<br />

CFGEND Initialize to BE8 endianness. boolean true/false false<br />

CFGNMFI<br />

CP15SDISABLE<br />

TEINIT<br />

Enable non-maskable fast interrupts<br />

on startup.<br />

Initialize to disable access to some<br />

CP15 registers.<br />

Thumb exception enable. The default<br />

has exceptions including reset<br />

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

boolean true/false false<br />

boolean true/false false<br />

boolean true/false false<br />

VINITHI Initialize with high vectors enabled. boolean true/false false<br />

POWERCTLI Default power control state for CPU. integer 0-3 0<br />

ase-present a<br />

Set whether model has NEON<br />

support.<br />

boolean true/false true<br />

semihosting-cmd_line<br />

Command line available to<br />

semihosting SVC calls.<br />

string<br />

no limit<br />

except<br />

memory<br />

[empty<br />

string]<br />

semihosting-debug b<br />

Enable debug output of semihosting<br />

SVC calls.<br />

boolean true/false false<br />

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

ID051811<br />

Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!