Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

MPC8540 Datasheet(PDF) 245 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) 245 Page - Freescale Semiconductor, Inc

Back Button 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 MPC8540 Datasheet HTML 246Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 247Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 248Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 249Page - Freescale Semiconductor, Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 245 / 1302 page
background image
Legacy Support of PowerPC Architecture
MPC8540 PowerQUICC III Integrated Host Processor Reference Manual, Rev. 1
Freescale Semiconductor
5-31
5.13 Legacy Support of PowerPC Architecture
This section provides an overview of the architectural differences and compatibilities of the e500
core compared with the AIM PowerPC architecture. The two levels of the e500 programming
environment are as follows:
•
User level—This defines the base user-level instruction set, user-level registers, data types,
memory conventions, and the memory and programming models seen by application
programmers.
•
Supervisor level—This defines supervisor-level resources typically required by an
operating system, the memory management model, supervisor level registers, and the
exception model.
In general, the e500 core supports the user-level architecture from the existing AIM architecture.
The following subsections are intended to highlight the main differences. For specific
implementation details refer to the relevant chapter.
5.13.1 Instruction Set Compatibility
The following sections generally describe the user and supervisor instruction sets.
5.13.1.1 User Instruction Set
The e500 core executes legacy user-mode binaries and object files except for the following:
•
The e500 supports vector and scalar single-precision floating-point operations as APUs.
These instructions have different encoding than the AIM definition of the PowerPC
architecture. Additionally, the e500 core uses GPRs for floating-point operations, rather
than the FPRs defined by the UISA. Most porting of floating-point operations can be
handled by recompiling.
•
String instructions are not implemented on the e500; therefore, trap emulation must be
provided to ensure backward compatibility.
5.13.1.2 Supervisor Instruction Set
The supervisor mode instruction set defined by the AIM version of the PowerPC architecture is
compatible with the e500 with the following exceptions:
•
The MMU architecture is different, so some TLB manipulation instructions have different
semantics.
•
Instructions that support the BATs and segment registers are not implemented.



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