Introduction
ARM DDI 0337G Copyright © 2005-2008 ARM Limited. All rights reserved. 1-21
Unrestricted Access Non-Confidential
• DBGRESTART input and DBGRESTARTED output has been added for use in
debugging multi-core systems. See the ARMv7-M Architecture Reference Manual
for more information.
• SLEEPHOLDREQn input and SLEEPHOLDACKn have been added to enable
the extension of SLEEPING. See Extending sleep on page 7-5.
• The APB interface has been upgraded from v2.0 to v3.0. See External private
peripheral interface on page 12-10.
• A new output signal called INTERNALSTATE has been added that enables
observation of some of the internal state of the core if the OBSERVATION
implementation option is used.
• An Auxiliary Control Register has been added with new functionality disable bits
to:
— stop interruption of load/store multiples, divides and multiplies
— stop IT folding
— disable the write buffers in Cortex-M3 for default memory map accesses.
For details on the Auxiliary Control Register see Auxiliary Control Register on
page 8-8.
• The STKALIGN bit reset value in the Configuration and Control Register at
address
0xE000ED14
has been inverted. The reset value is now 1, which means that
the stack frame is 8-byte aligned by default. Configuration Control Register on
page 8-26.
• Addition of a Wake-up Interrupt Controller to minimize logic in always clocked
domain during sleep. For details see Using the Wake-up Interrupt Controller on
page 7-6.
• Addition of FIXHMASTERTYPE pin to prevent debugger marking AHB
transactions as core data side if required.
• Errata fixes to the r1p1 release.