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

Parameter Description Type<br />

Allowed<br />

value<br />

Default<br />

value<br />

semihosting-debug<br />

semihosting-enable<br />

Enable debug output of<br />

semihosting SVC calls.<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 false<br />

boolean true/false true<br />

semihosting-Thumb_SVC<br />

Thumb SVC number for<br />

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

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

vfp-present<br />

Set whether the model has VFP<br />

support<br />

boolean true/false true<br />

4.10.4 Registers<br />

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

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

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

4.10.5 Caches<br />

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

4.10.6 Debug features<br />

The <strong>ARM</strong>CortexM4CT 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 />

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

ID051811<br />

Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!