Introduction
ARM DDI 0388I
Copyright © 2008-2012 ARM. All rights reserved.
1-12
ID073015
Non-Confidential
1.9
Product revisions
This section describes the differences in functionality between product revisions:
r0p0
First release.
r0p0-r0p1
The only differences between the two revisions are:
•
r0p1 includes fixes for all known engineering errata relating to r0p0
•
r0p1 includes an upgrade of the micro TLB entries from 8 to 32 entries, on
both the Instruction and Data side.
Neither of these changes affect the functionality described in this document.
r0p1-r1p0
Functional changes are:
•
r1p0 includes fixes for all known engineering errata relating to r0p1.
•
In r1p0
CPUCLKOFF
and
DECLKOFF
enable control of Cortex-A9
processors during reset sequences. See
.
—
In a multiprocessor implementation of the design there are as many
CPUCLKOFF
pins as there are Cortex-A9 processors.
—
DECLKOFF
controls the data engine clock during reset sequences.
•
r1p0 includes dynamic high level clock gating of the Cortex-A9 processor.
See Dynamic high level clock gating on page 2-8.
—
MAXCLKLATENCY[2:0]
bus added. See
—
Addition of CP15 power control register. See
.
•
Extension of the Performance Monitoring Event bus. In r1p0,
PMUEVENT
is 52 bits wide:
—
Addition of Cortex-A9 specific events. See Table 2-2 on page 2-5.
—
Event descriptions extended. See Table 2-2 on page 2-5.
•
Addition of
PMUSECURE
and
PMUPRIV
.
•
Main TLB options for 128 entries or 64 entries. See
•
DEFLAGS[6:0]
added. See DEFLAGS[6:0] on page 4-37.
•
The power management signal
BISTSCLAMP
is removed.
•
The scan test signal
SCANTEST
is removed.
•
Addition of a second replacement strategy. Selection done by SCTLR.RR
bit. See
.
•
Addition of PL310 cache controller optimization description. See
Optimized accesses to the L2 memory interface
•
Change to the serializing behavior of
DMB
•
ID Register values changed to reflect correct revision.