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

InstructionCount<br />

The InstructionCount protocol has one behavior.<br />

getValue<br />

obtain the number of instructions executed by the processor.<br />

4.2.3 Parameters<br />

Table 4-2 provides a description of the configuration parameters for the <strong>ARM</strong>CortexA15xnCT<br />

component. These parameters are set once, irrespective of the number of Cortex-A15 processors<br />

in your system. If you have multiple Cortex-A15 processors, then each processor has its own<br />

configuration parameters, as shown in Table 4-3 on page 4-6.<br />

Table 4-2 <strong>ARM</strong>CortexA15xnCT parameters<br />

Parameter Description Type<br />

Allowed<br />

Value<br />

Default<br />

Value<br />

CFGSDISABLE Disable some accesses to DIC registers. boolean true or false false<br />

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

device-accurate-tlb<br />

Set whether device-accurate number of<br />

TLBs are modeled<br />

boolean true or false false a<br />

dic-spi_count<br />

Number of shared peripheral interrupts<br />

implemented.<br />

integer<br />

0-224, in<br />

increments of<br />

32<br />

64<br />

IMINLN<br />

l1_dcache-state_modelled<br />

l1_icache-state_modelled<br />

Instruction cache minimum line size:<br />

false=32 bytes, true=64 bytes<br />

Set whether L1 D-cache has stateful<br />

implementation<br />

Set whether L1 I-cache has stateful<br />

implementation<br />

boolean true or false true<br />

boolean true or false false<br />

boolean true or false false<br />

l2_cache-size Set L2 cache size in bytes integer 512KB, 1MB,<br />

2MB, 4MB<br />

0x400000<br />

l2_cache-state_modelled<br />

Set whether L2 cache has stateful<br />

implementation<br />

boolean true or false false<br />

PERIPHBASE Base address of peripheral memory space. integer - 0x13080000 b<br />

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

is architecturally accurate, but not device accurate. Architectural accuracy is almost always sufficient. Specify true if device<br />

accuracy is required.<br />

b. If you are using the <strong>ARM</strong>CortexA15xnCT component on an VE model platform, this parameter is set automatically to<br />

0x1F000000 and is not visible in the parameter list.<br />

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

ID051811<br />

Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!