Accessing Sprs; Register Initialization At Reset - Freescale Semiconductor MPC850 User Manual

Mpc850 family integrated communications microprocessor
Table of Contents

Advertisement

Table 4-10. MPC850-Specific Debug-Level SPRs (Continued)
SPR Number
Decimal SPR[5–9] SPR[0–4]
154
00100
11010
155
00100
11011
156
00100
11100
157
00100
11101
158
00100
11110
159
00100
11111
630
10011
10110

4.1.3.1 Accessing SPRs

All SPRs are accessed using the mtspr and mfspr instructions, regardless of whether they
are within the processor core. To access registers outside of the core, an internal bus tenure
occurs using the address lines as described in Table 4-11.
Table 4-11. Addresses of SPRs Located Outside of the Core
Address errors in this tenure cause a software emulation exception.

4.2 Register Initialization at Reset

This section describes how basic registers are set under reset conditions, other register
settings are described in Chapter 7, "Instruction and Data Caches," and Chapter 8,
"Memory Management Unit."
A system reset interrupt occurs when a nonmaskable interrupt is generated either by the
software watchdog timer or the assertion of IRQ0. The only registers affected by the system
reset interrupt are MSR, SRR0, and SRR1; no other reset activity occurs. Section 6.1.2.1,
"System Reset Interrupt (0x00100)," describes values for these registers after system reset.
When a hard or soft reset occurs, registers are set in the same way, as follows:
• SRR0, SRR1—Set to an undefined value.
• MSR[IP]—Programmable through the IIP bit in the hard reset configuration word.
Name
CMPG
CMPH
LCTRL1
LCTRL2
ICTRL
BAR
DPDR
Address Lines
0–17
18–22
0...0
SPR[0–4]
Chapter 4. PowerPC Core Register Set
Register Initialization at Reset
Serialize Access
Write: Fetch sync
Read: Sync relative to load/store operations
Write: Fetch sync
Read: Sync relative to load/store operations
Write: Fetch sync
Read: Sync relative to load/store operations
Write: Fetch sync
Read: Sync relative to load/store operations
Fetch sync on write
Write: Fetch sync
Read: Sync relative to load/store operations. See
Section 4.1.2.1, "DAR, DSISR, and BAR Operation."
Read and Write
23–27
28–31
SPR[5–9]
0000

Advertisement

Table of Contents
loading

This manual is also suitable for:

Mpc850deMpc850dslMpc850sr

Table of Contents