User guide

Introduction
ARM DDI 0337I Copyright © 2005-2008, 2010 ARM Limited. All rights reserved. 1-10
ID072410 Non-Confidential
Errata fixes to the r1p0 release.
1.6.3 Differences in functionality between r1p1 and r2p0
In summary, the differences in functionality include:
Implementation time options have been added to select between different levels of debug
and trace support. This has replaced the previous TIEOFF_FPBEN and
TIEOFF_TRCENA options.
New implementation option to enable the resetting of all registers within the processor.
Architectural clock gating inclusion is now controlled using one implementation option.
DBGRESTART input and DBGRESTARTED output have 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.
The APB interface has been upgraded from v2.0 to v3.0.
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.
Added support for fault-robust implementations.
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.
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.
Addition of a Wake-up Interrupt Controller to minimize logic in the always clocked
domain during sleep.
Addition of FIXHMASTERTYPE pin to prevent debugger marking AHB transactions
as core data side if required.
Improved sequential information for data accesses. Before r2p0 HPROT for sequential
data accesses would change from SEQ to NSEQ if wait-states were inserted for the
previous access. r2p0 maintains the SEQ information.
Errata fixes to the r1p1 release.
1.6.4 Differences in functionality between r2p0 and r2p1
In summary, the differences in functionality include:
New implementation option to ensure constant AHB control during wait-stated transfers.
New implementation option to remove the bit-banding logic.
MPUDISABLE input added to disable the MPU via hardware.