98
January, 2004
Developer’s Manual
Intel XScale® Core
Developer’s Manual
Configuration
7.3.2
Clock and Power Management Registers
These registers contain functions for managing the core clock and power.
Power management modes are supported through the PWRMODE Register (CRn = 0x7, CRm =
0x0). The function and definition of these modes is defined by the ASSP. The user should refer to
the Intel XScale
®
core implementation option section of the ASSP architecture specification for
specifics on the use of these registers.
To enter any of these modes, write the appropriate data to the PWRMODE register. Software may
read this register, but since software only runs during ACTIVE mode, it will always read zeroes
from the M field.
Software can change core clock frequency by writing to the CCLKCFG register (CRn = 0x6, CRm
= 0x0). This function informs the clocking unit (located external to the core) to change core clock
frequency. Software can read CCLKCFG to determine current operating frequency. Exact
definition of this register can be found in the Intel XScale
®
core implementation option section of
the ASSP architecture specification.
Table 7-23.
PWRMODE Register
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10
9
8
7
6
5
4
3
2
1
0
M
reset value: writable bits set to 0
Bits
Access
Description
31:4
Read-unpredictable / Write-as-Zero
Reserved
3:0
Read / Write
Mode (M)
0 = ACTIVE
All other values are defined by the ASSP
Table 7-24.
Clock and Power Management
Function
Data
Instruction
Power Mode Function
(Defined by ASSP)
Defined by ASSP
MCR p14, 0, Rd, c7, c0, 0
Read CCLKCFG
ignored
MRC p14, 0, Rd, c6, c0, 0
Write CCLKCFG
CCLKCFG value
MCR p14, 0, Rd, c6, c0, 0
Table 7-25.
CCLKCFG Register
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10
9
8
7
6
5
4
3
2
1
0
CCLKCFG
reset value: unpredictable
Bits
Access
Description
31:4
Read-unpredictable / Write-as-Zero
Reserved
3:0
Read / Write
Core Clock Configuration (CCLKCFG)
This field is used to configure the core clock frequency
and is defined by the ASSP.