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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Processor Components<br />

Table 4-26 <strong>ARM</strong>CortexM3CT parameters (continued)<br />

Parameter Description Type<br />

Allowed<br />

value<br />

Default<br />

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

0x10700000<br />

semihosting-stack_base<br />

Virtual address of base of<br />

descending stack.<br />

integer 0x00000000 -<br />

0xFFFFFFFF<br />

0x10700000<br />

semihosting-stack_limit Virtual address of stack limit. integer 0x00000000 -<br />

0xFFFFFFFF<br />

0x10800000<br />

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

4.11.4 Registers<br />

The <strong>ARM</strong>CortexM3CT component provides the registers specified by the technical reference<br />

manual for the Cortex-M3. Exceptions are listed in the section Differences between the CT<br />

model and RTL implementations on page 4-58.<br />

4.11.5 Caches<br />

The <strong>ARM</strong>CortexM3CT component does not implement any caches.<br />

4.11.6 Debug features<br />

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

Registers<br />

All processor and implemented registers are visible in the debugger. See the processor technical<br />

reference manual for a detailed description of available registers.<br />

Breakpoints<br />

There is direct support for:<br />

• single address unconditional instruction breakpoints<br />

• unconditional instruction address range breakpoints<br />

• single address unconditional data breakpoints.<br />

The debugger might augment these with more complex combinations of breakpoints.<br />

Memory<br />

The <strong>ARM</strong>CortexM3CT component presents one 4GB view of virtual memory.<br />

4.11.7 Verification and testing<br />

The <strong>ARM</strong>CortexM3CT component has been tested using:<br />

• the architecture validation suite tests for the <strong>ARM</strong> Cortex-M3<br />

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

ID051811<br />

Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!