MPC885 PowerQUICC Family Reference Manual, Rev. 2
viii
Freescale Semiconductor
Contents
Paragraph
Number
Title
Page
Number
3.3
Features ............................................................................................................................ 3-4
3.4
Basic Structure of the Core .............................................................................................. 3-5
3.4.1
Instruction Flow ........................................................................................................... 3-6
3.4.2
Basic Instruction Pipeline ............................................................................................ 3-7
3.4.3
Instruction Unit ............................................................................................................ 3-7
3.4.3.1
Branch Operations ................................................................................................... 3-7
3.4.3.2
Dispatching Instructions .......................................................................................... 3-9
3.5
Register Set ...................................................................................................................... 3-9
3.6
Execution Units................................................................................................................ 3-9
3.6.1
Branch Processing Unit ............................................................................................... 3-9
3.6.2
Integer Unit .................................................................................................................. 3-9
3.6.3
Load/Store Unit.......................................................................................................... 3-10
3.6.3.1
Executing Load/Store Instructions......................................................................... 3-11
3.6.3.2
Serializing Load/Store Instructions ....................................................................... 3-12
3.6.3.3
Store Accesses ....................................................................................................... 3-12
3.6.3.4
Nonspeculative Load Instructions ......................................................................... 3-12
3.6.3.5
Unaligned Accesses ............................................................................................... 3-12
3.6.3.6
Atomic Update Primitives ..................................................................................... 3-13
3.7
The MPC885 and Implementation of the PowerPC Architecture ................................. 3-14
Chapter 4
MPC8xx Core Register Set
4.1
MPC885 Register Implementation .................................................................................. 4-1
4.1.1
PowerPC Registers—User Registers ........................................................................... 4-1
4.1.1.1
PowerPC User-Level Register Bit Assignments ..................................................... 4-2
4.1.1.1.1
Condition Register (CR)...................................................................................... 4-2
4.1.1.1.2
Condition Register CR0 Field Definition ............................................................ 4-3
4.1.1.1.3
XER ..................................................................................................................... 4-3
4.1.1.1.4
Time Base Registers ............................................................................................ 4-4
4.1.2
PowerPC Registers—Supervisor Registers ................................................................. 4-4
4.1.2.1
DAR, DSISR, and BAR Operation.......................................................................... 4-5
4.1.2.2
Unsupported Registers............................................................................................. 4-6
4.1.2.3
PowerPC Supervisor-Level Register Bit Assignments............................................ 4-6
4.1.2.3.1
Machine State Register (MSR)............................................................................ 4-6
4.1.2.3.2
Processor Version Register .................................................................................. 4-8
4.1.3
MPC885-Specific SPRs ............................................................................................... 4-9
4.1.3.1
Accessing SPRs ..................................................................................................... 4-11
4.2
Register Initialization at Reset ....................................................................................... 4-12
Summary of Contents for PowerQUICC MPC870
Page 98: ...MPC885 PowerQUICC Family Reference Manual Rev 2 I 4 Freescale Semiconductor ...
Page 118: ...MPC885 Overview MPC885 PowerQUICC Family Reference Manual Rev 2 1 20 Freescale Semiconductor ...
Page 158: ...The MPC8xx Core MPC885 PowerQUICC Family Reference Manual Rev 2 3 18 Freescale Semiconductor ...
Page 288: ...MPC885 PowerQUICC Family Reference Manual Rev 2 III 4 Freescale Semiconductor ...
Page 554: ...MPC885 PowerQUICC Family Reference Manual Rev 2 V 6 Freescale Semiconductor ...
Page 1090: ...UTOPIA Interface MPC885 PowerQUICC Family Reference Manual Rev 2 43 8 Freescale Semiconductor ...
Page 1312: ...Byte Ordering MPC885 PowerQUICC Family Reference Manual Rev 2 A 8 Freescale Semiconductor ...
Page 1336: ...MPC885 PowerQUICC Family Reference Manual Rev 2 D 16 Freescale Semiconductor ...
Page 1358: ...MPC885 PowerQUICC Family Reference Manual Rev 2 D 38 Freescale Semiconductor ...
Page 1370: ...MPC880 MPC885 PowerQUICC Family Reference Manual Rev 2 E 4 Freescale Semiconductor ...
Page 1386: ...Revision History MPC885 PowerQUICC Family Reference Manual Rev 2 I 2 Freescale Semiconductor ...