Register Model
e200z3 Power Architecture Core Reference Manual, Rev. 2
2-8
Freescale Semiconductor
MSR fields are described in
32
36
37
38
39
44
45
46
47
48
49
50
51
52
53
54
55
56 57 58
59
60
63
Field
—
UCLE SPE
—
WE CE — EE PR FP ME FE0 — DE FE1
—
IS DS — RI
1
1
RI bit in e200z335 only
Reset
All zeros
R/W
R/W
Figure 2-2. Machine State Register (MSR)
Table 2-1. MSR Field Descriptions
Bits
Name
Description
32–36
—
Reserved, should be cleared.
37
UCLE User cache lock enable.
0 Execution of the cache locking instructions is disabled in user mode (MSR[PR] = 1). Instead, the data storage
interrupt is taken, and ILK or DLK is set in the ESR.
1 Execution of the cache lock instructions is enabled in user mode.
38
SPE
SPE available.
0 Execution of SPE APU vector instructions is disabled. Instead, the SPE unavailable exception is taken, and
ESR[SPE] is set.
1 Execution of SPE APU vector instructions is enabled.
39–44
—
Reserved, should be cleared.
45
WE
Wait state (power management) enable. Defined as optional by Book E and implemented in the e200z3.
0 Power management is disabled.
1 Power management is enabled. The processor can enter a power-saving mode when additional conditions
are present. The mode chosen is determined by HID0[DOZE,NAP,SLEEP], described in
“Hardware Implementation-Dependent Register 0 (HID0)
.”
46
CE
Critical interrupt enable
0 Critical input and watchdog timer interrupts are disabled.
1 Critical input and watchdog timer interrupts are enabled.
47
—
Preserved.
48
EE
External interrupt enable
0 External input, decrementer, and fixed-interval timer interrupts are disabled.
1 External input, decrementer, and fixed-interval timer interrupts are enabled.
49
PR
Problem state.
0 The processor is in supervisor mode, can execute any instruction, and can access any resource (for example,
GPRs, all SPRs, and the MSR).
1 The processor is in user mode, cannot execute any privileged instruction, and cannot access any privileged
resource.
50
FP
Floating-point available.
0 Floating-point unit is unavailable. The processor cannot execute floating-point instructions, including
floating-point loads, stores, and moves. (An FP unavailable interrupt is generated on attempted execution of
floating-point instructions).
1 Floating-point unit is available. The processor can execute floating-point instructions. (Note that for the
e200z3, the floating-point unit is not supported; an unimplemented operation exception is generated for
attempted execution of floating-point instructions when FP is set).
Содержание e200z3
Страница 1: ...e200z3 Power Architecture Core Reference Manual Supports e200z3 e200z335 e200z3coreRM Rev 2 06 2008 ...
Страница 32: ...e200z3 Power Architecture Core Reference Manual Rev 2 xii Freescale Semiconductor ...
Страница 50: ...Register Model e200z3 Power Architecture Core Reference Manual Rev 2 2 2 Freescale Semiconductor ...
Страница 238: ...Memory Management Unit e200z3 Power Architecture Core Reference Manual Rev 2 5 16 Freescale Semiconductor ...
Страница 332: ...Power Management e200z3 Power Architecture Core Reference Manual Rev 2 8 4 Freescale Semiconductor ...
Страница 424: ...Revision History e200z3 Power Architecture Core Reference Manual Rev 2 A 2 Freescale Semiconductor ...