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-45 <strong>ARM</strong>926CT parameters (continued)<br />

Parameter Description Type Values Default<br />

dtcm0_size Size of DTCM in KB. integer 0x000 - 0x400 0x8<br />

device-accurate-tlb<br />

Specify whether all TLBs<br />

are modeled.<br />

boolean true/false false a<br />

semihosting-cmd_line b<br />

command line available to<br />

semihosting SVC calls<br />

string<br />

no limit except<br />

memory<br />

[empty<br />

string]<br />

semihosting-debug c<br />

semihosting-enable<br />

enable debug output of<br />

semihosting SVC calls<br />

Enable semihosting SVC<br />

traps.<br />

Caution<br />

Applications that do not<br />

use semihosting must set<br />

this parameter to false.<br />

boolean true/false false<br />

boolean true/false true<br />

semihosting-<strong>ARM</strong>_SVC<br />

semihosting-Thumb_SVC<br />

<strong>ARM</strong> SVC number for<br />

semihosting<br />

Thumb SVC number for<br />

semihosting<br />

integer uint24_t 0x123456<br />

integer uint8_t 0xAB<br />

semihosting-heap_base virtual address of heap base integer 0x00000000 -<br />

0xFFFFFFFF<br />

0x0<br />

semihosting-heap_limit<br />

virtual address of top of<br />

heap<br />

integer 0x00000000 -<br />

0xFFFFFFFF<br />

0x0F000000<br />

semihosting-stack_base<br />

virtual address of base of<br />

descending stack<br />

integer 0x00000000 -<br />

0xFFFFFFFF<br />

0x10000000<br />

semihosting-stack_limit<br />

virtual address of stack<br />

limit<br />

integer 0x00000000 -<br />

0xFFFFFFFF<br />

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

b. The value of argv[0] points to the first command line argument, not to the name of an image.<br />

c. Currently ignored.<br />

4.16.4 Registers<br />

The <strong>ARM</strong>926CT component provides the registers specified by the technical reference manual<br />

for the <strong>ARM</strong>926EJ-S with the following exceptions:<br />

• coprocessor 14 registers are not implemented<br />

• integration and test registers are not implemented.<br />

4.16.5 Debug features<br />

The <strong>ARM</strong>926CT component exports a CADI debug interface.<br />

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

ID051811<br />

Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!