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

Name Port protocol Type Description<br />

reset Signal slave asynchronous reset signal input (not debug<br />

components)<br />

sleepdeep Signal master indicates that the processor is in deep sleep<br />

sleeping Signal master indicates that the processor is in sleep<br />

stcalib Value slave SysTick calibration value<br />

stclk ClockSignal slave reference clock input for SysTick<br />

sysreset Signal slave asynchronous reset signal input<br />

sysresetreq Signal master system reset request<br />

Table 4-23 <strong>ARM</strong>CortexM4CT ports (continued)<br />

ticks InstructionCount master output that can be connected to a visualization<br />

component<br />

dbgen a Signal slave enable hardware debugger access<br />

fpudisable Signal slave disable FPU on next reset<br />

mpudisable Signal slave disable MPU on next reset<br />

fpxxc Value master cumulative exception flags from the Floating<br />

Point Status and Control Register (FPSCR).<br />

This value port combines the five RTL signals<br />

FPIXC, FPIDC, FPOFC, FPUFC, FPDZC and<br />

FPIOC.<br />

a. Since the CT model does not provide a DAP port or halting debug capability, this signal is ignored.<br />

4.10.2 Additional protocols<br />

The <strong>ARM</strong>CortexM4CT component has no additional protocols.<br />

4.10.3 Parameters<br />

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

component.<br />

Table 4-24 <strong>ARM</strong>CortexM4CT parameters<br />

Parameter Description Type<br />

Allowed<br />

value<br />

Default<br />

value<br />

BIGENDINIT<br />

Initialize processor to big endian<br />

mode<br />

boolean true/false false<br />

BB_PRESENT Enable bitbanding boolean true/false true<br />

LVL_WIDTH<br />

Number of bits of interrupt<br />

priority.<br />

integer 3-8 3<br />

NUM_IRQ Number of user interrupts. integer 1-240 16<br />

NUM_MPU_REGION Number of MPU regions. integer 0,8 8<br />

semihosting-cmd_line<br />

Command line available to<br />

semihosting SVC calls.<br />

string<br />

no limit except<br />

memory<br />

[empty<br />

string]<br />

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

ID051811<br />

Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!