MOTOROLA
Chapter 9. Memory Management Unit (MMU)
9-5
Part II. PowerPC Microprocessor Module
Figure 9-2. Flow of Load/Store Access
9.3.3 TLB Operation
Each TLB contains pointers to pages in physical memory where data is indexed by the EPN.
TLBs entries can have different page sizes. The entry page size determines which EA bits
are compared and how many of its lsbs pass untranslated as physical address bits.
For a 4-Kbyte page, four subpage validity ßags are supported, allowing any combination of
1-Kbyte subpages to be mapped. For any other page size, all of these ßags should have the
same value. Programming non-4-Kbyte pages with different valid bits is a programming
error. Subpage validity ßags can be manipulated to implement 1Ð4 Kbyte pages or any other
combination of 1-Kbyte subpages. However, all subpages of an effective page frame must
map to the same physical page. During translation, the EA, the privilege level (MSR[PR]),
and CASID are provided to the TLB, as shown in Figure 9-3. In the TLB, the EA and
CASID are compared with each entryÕs EPN and ASID. The CASID is compared only
when the matching entry is programmed as unshared. See Table 9-11 and Table 9-12.
Data/Instruction Fetch
TLB
Hit
?
TLB reload (read page
description from external
memory to TLB)
Yes
No
32-bit EA is generated
Compare address
with TLB
entries
Is page
valid
?
Yes
No
TLB error exception
Access permitted
by page protection
?
Yes
No
Use page description from TLB
(0 clock penalty)
(20Ð23 clock penalty
@ one wait-state
external memory)
Содержание MPC860 PowerQUICC
Страница 3: ...MPC860UM AD 07 98 REV 1 MPC860 PowerQUICC ª UserÕs Manual ...
Страница 36: ...xxxvi MPC860 PowerQUICC UserÕs Manual MOTOROLA CONTENTS Paragraph Number Title Page Number ...
Страница 78: ...I iv MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Страница 88: ...1 10 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Страница 114: ...3 16 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Страница 226: ...8 32 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part II PowerPC Microprocessor Module ...
Страница 262: ...9 36 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part II PowerPC Microprocessor Module ...
Страница 274: ...III iv MPC860 PowerQUICC UserÕs Manual MOTOROLA Part III Configuration ...
Страница 320: ...12 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part III Configuration ...
Страница 325: ...MOTOROLA Part IV Hardware Interface IV v Part IV Hardware Interface ...
Страница 326: ...IV vi MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 352: ...13 26 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 394: ...14 42 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 426: ...15 32 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 530: ...17 26 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 632: ...21 44 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 660: ...22 28 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 708: ...24 24 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 748: ...27 20 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 846: ...31 20 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 914: ...35 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 948: ...36 34 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 998: ...37 48 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part VI Debug and Test ...
Страница 1016: ...A 10 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Страница 1024: ...B 8 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Страница 1030: ...C 6 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Страница 1086: ...Glossary 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA ...
Страница 1106: ......