
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)
Содержание MPC5553
Страница 5: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 2 Freescale Semiconductor...
Страница 21: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 xvi Freescale Semiconductor...
Страница 47: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 1 26 Freescale Semiconductor...
Страница 163: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 4 20 Freescale Semiconductor...
Страница 179: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 5 16 Freescale Semiconductor...
Страница 561: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 13 38 Freescale Semiconductor...
Страница 615: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 14 54 Freescale Semiconductor...
Страница 707: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 17 68 Freescale Semiconductor...
Страница 755: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 18 48 Freescale Semiconductor...
Страница 873: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 19 118 Freescale Semiconductor...
Страница 984: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 Freescale Semiconductor 21 41...
Страница 985: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 21 42 Freescale Semiconductor...
Страница 1019: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 22 34 Freescale Semiconductor...
Страница 1129: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 25 90 Freescale Semiconductor...
Страница 1207: ...Revision History 4 Freescale Semiconductor...