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-22 <strong>ARM</strong>CortexR4CT parameters (continued)<br />

Parameter Description Type<br />

Allowed<br />

value<br />

Default<br />

value<br />

icache-state_modelled<br />

Set whether I-cache has stateful<br />

implementation.<br />

boolean true/false false<br />

icache-size Set I-cache size in bytes. integer 4KB, 8KB,<br />

16KB, 32KB,<br />

or 64KB<br />

0x10000<br />

itcm0_base Base address of ITCM at startup. integer uint32_t 0x00000000<br />

dtcm0_base<br />

Base address of DTCM at<br />

startup.<br />

integer uint32_t 0x00800000<br />

itcm0_size Size of ITCM in KB. integer 0x0000 - 0x2000 0x8<br />

dtcm0_size Size of DTCM in KB. integer 0x0000 - 0x2000 0x8<br />

implements_vfp<br />

Set whether the model has been<br />

built with VFP support.<br />

boolean true/false true<br />

semihosting-cmd_line a<br />

Command line available to<br />

semihosting SVC calls.<br />

string<br />

no limit except<br />

memory<br />

[empty<br />

string]<br />

semihosting-debug<br />

Enable debug output of<br />

boolean true/false false<br />

semihosting SVC calls. b<br />

semihosting-enable<br />

Enable semihosting SVC traps.<br />

Caution<br />

Applications that do not use<br />

semihosting must set this<br />

parameter to 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 24 bit integer 0x123456<br />

integer 8 bit integer 0xAB<br />

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

0xFFFFFFFF<br />

semihosting-heap_limit Virtual address of top of heap. integer 0x00000000 -<br />

0xFFFFFFFF<br />

0x0<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 Virtual address of stack limit. integer 0x00000000 -<br />

0xFFFFFFFF<br />

0x0F0000000<br />

vfp-enable_at_reset c<br />

Enable coprocessor access and<br />

VFP at reset.<br />

boolean true/false false<br />

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

b. Currently ignored.<br />

c. This is a model specific behavior with no hardware equivalent.<br />

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

ID051811<br />

Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!