Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

MPC8540 Datasheet(PDF) 241 Page - Freescale Semiconductor, Inc

Part # MPC8540
Description  MPC8540 PowerQUICC III??Integrated Host Processor Reference Manual
PDF  1302 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  FREESCALE [Freescale Semiconductor, Inc]
Direct Link  http://www.freescale.com
Logo FREESCALE - Freescale Semiconductor, Inc

MPC8540 Datasheet(HTML) 241 Page - Freescale Semiconductor, Inc

Back Button MPC8540 Datasheet HTML 237Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 238Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 239Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 240Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 241Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 242Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 243Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 244Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 245Page - Freescale Semiconductor, Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 241 / 1302 page
background image
Memory Management
MPC8540 PowerQUICC III Integrated Host Processor Reference Manual, Rev. 1
Freescale Semiconductor
5-27
5.9.2
MMU Assist Registers (MAS1–MAS4 and MAS6)
Book E defines SPR numbers for the MMU assist registers, which are used to hold values either
read from or to be written to the TLBs and information required to identify the TLB to be accessed.
To ensure consistency among Freescale Semiconductor Book E processors, certain aspects of the
implementation are defined by the Freescale Semiconductor Book E standard, whereas more
specific details are left to individual implementations. MAS3 implements the real page number
(RPN), the user attribute bits (U0–U3), and permission bits (UX, SX, UW, SW, UR, SR) that
specify user and supervisor read, write, and execute permissions.
The e500 does not implement MAS5.
MAS registers are affected by the following instructions:
•
MAS registers are accessed with the mtspr and mfspr instructions.
•
The TLB Read Entry instruction (tlbre) causes the contents of a single TLB entry from the
L2 MMU to be placed in defined locations in MAS0–MAS3. The TLB entry to be extracted
is determined by information written to MAS0 and MAS2 before the tlbre instruction is
executed.
•
The TLB Write Entry instruction (tlbwe) causes the information stored in certain locations
of MAS0–MAS3 to be written to the TLB specified in MAS0.
•
The TLB Search Indexed instruction (tlbsx) updates MAS registers conditionally, based on
success or failure of a lookup in the L2 MMU. The lookup is specified by the instruction
encoding and specific search fields in MAS6. The values placed in the MAS registers may
differ, depending on a successful or unsuccessful search.
For TLB miss and certain MMU-related DSI/ISI exceptions, MAS4 provides default values for
updating MAS0–MAS2.
5.9.3
Process ID Registers (PID0–PID2)
The e500 core complex also implements three process ID (PID) registers that hold the values used
to construct the three virtual addresses for each access. These process IDs provide an extended
page sharing capability. Which of these three virtual addresses is used is controlled by the TID
field of a matching TLB entry, and when TID = 0x00 (identifying a page as globally shared), the
PID values are ignored.
A hit to multiple TLB entries in the L1 MMU (even if they are in separate arrays) or a hit to
multiple entries in the L2 MMU is considered to be a programming error.
5.9.4
TLB Coherency
The core complex provides the ability to invalidate a TLB entry as defined in the Book E
architecture. The tlbivax instruction invalidates a matching local TLB entry. Execution of this



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com