User guide

Introduction
ARM DDI 0337I Copyright © 2005-2008, 2010 ARM Limited. All rights reserved. 1-9
ID072410 Non-Confidential
1.6 Product revisions
This section summarizes the differences in functionality between the different releases of this
processor:
Differences in functionality between r0p0 and r1p0
Differences in functionality between r1p0 and r1p1
Differences in functionality between r1p1 and r2p0 on page 1-10
Differences in functionality between r2p0 and r2p1 on page 1-10.
1.6.1 Differences in functionality between r0p0 and r1p0
In summary, the differences in functionality include:
Addition of configurable data value comparison to the DWT module.
Addition of a MATCHED bit to DWT_FUNCTION.
Addition of configurable ETMFIFOFULL stalling functionality to the processor and the
ETM.
Addition of SWV Mode to the ITM.
CPUID Base Register VARIANT field changed to indicate Rev1.
Cortex-M3 Rev0 Bit-band accesses in BE8 mode required access sizes to be byte.
Cortex-M3 Rev1 has been changed so that BE8 bit-band accesses function with any
access size.
Addition of a configuration bit called STKALIGN to ensure that all exceptions have
eight-byte stack alignment.
Addition of the Auxiliary Fault Status Register at address
0xE000ED3C
. To set this register,
a 32-bit input bus called AUXFAULT has been added.
Addition of HTM support.
ICode and DCode cacheable and bufferable HPROT values permanently tied to
write-through.
Addition of the SWJ-DP. This is the standard CoreSight
debug port that combines
JTAG-DP and SW-DP.
Addition of DWT_PCSR Register at address
0xE000101C
.
Errata fixes to the r0p0 release.
1.6.2 Differences in functionality between r1p0 and r1p1
In summary, the differences in functionality include:
Data value matching for watchpoint generation has been made implementation time
configurable.
Architectural clock gating in the ETM is configurable at implementation.
DAPCLKEN was required to be a static signal in r0p0 and r1p0. This requirement has
been removed for r1p1.
SLEEPING signal now suppressed until current outstanding instruction fetch has
completed.