MPC5553/MPC5554 Microcontroller Reference Manual, Rev. 5
3-16
Freescale Semiconductor
3.3.1.5
MMU Assist Registers (MAS0–MAS4, MAS6)
The e200z6 uses six special purpose registers (MAS0, MAS1, MAS2, MAS3, MAS4 and MAS6) to
facilitate reading, writing, and searching the TLBs. The MAS registers can be read or written using the
mfspr
and
mtspr
instructions. The e200z6 does not implement the MAS5 register, present in other
Freescale EIS designs, because the
tlbsx
instruction only searches based on a single SPID value.
Additional information on the MAS
n
registers is available in the
e200z6 PowerPC
TM
Core Reference
Manual
. The MAS0 register is shown in
.
The MAS1 register is shown in
.
0
1
2
3
4
10
11
15
16
26
27
31
Field
—
TLBSEL
—
ESEL
—
NV
Reset
Undefined on Power Up
Unchanged on Reset
R/W
R/W
SPR
SPR 624
Figure 3-7. MAS Register 0 (MAS0) Format
Table 3-3. MAS0—MMU Read/Write and Replacement Control
Bits
Name
Description
0–1
—
Reserved, should be cleared.
2–3
TLBSEL Selects TLB for access
01 TLB1 (ignored by the e200z6, should be written to 01 for future compatibility)
4–10
—
Reserved, should be cleared.
11–15
ESEL
Entry select for TLB1
16–26
—
Reserved, should be cleared.
27–31
NV
Next replacement victim for TLB1 (software managed). Software updates this field; it is copied to
the ESEL field on a TLB error.
0
1
2
7
8
15 16
18
19
20
23 24
31
Field VALID IPROT
—
TID
—
TS
TSIZE
—
Reset
Undefined on Power Up
Unchanged on Reset
R/W
R/W
SPR
SPR 625
Figure 3-8. MMU Assist Register 1 (MAS1)
Summary of Contents for MPC5553
Page 5: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 2 Freescale Semiconductor...
Page 21: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 xvi Freescale Semiconductor...
Page 47: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 1 26 Freescale Semiconductor...
Page 163: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 4 20 Freescale Semiconductor...
Page 179: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 5 16 Freescale Semiconductor...
Page 561: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 13 38 Freescale Semiconductor...
Page 615: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 14 54 Freescale Semiconductor...
Page 707: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 17 68 Freescale Semiconductor...
Page 755: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 18 48 Freescale Semiconductor...
Page 873: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 19 118 Freescale Semiconductor...
Page 984: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 Freescale Semiconductor 21 41...
Page 985: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 21 42 Freescale Semiconductor...
Page 1019: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 22 34 Freescale Semiconductor...
Page 1129: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 25 90 Freescale Semiconductor...