MOTOROLA
Chapter 4. The PowerPC Core
4-5
Part II. PowerPC Microprocessor Module
The following is a list of the coreÕs main features:
¥
32-bit PowerPC architecture features
Ñ User-level instruction set (not including ßoating-point instructions)
Ñ Thirty-two, 32-bit general-purpose registers (GPRs)
Ñ Registers required to support PowerPC user-level instruction set (except
ßoating-point instructions). These include the integer exception register (XER),
condition register (CR), link register (LR), and counter register (CTR).
Ñ Time base upper and time base lower and registers (TBU and TBL)
Ñ A subset of the supervisor-level registers for compliance with the following
PowerPC models:
Ð ConÞgurationÑMachine state register (MSR)
Ð Exception modelÑSave/restore registers 0 and 1 (SRR0 and SRR1), DSI
status register (DSISR), data address register (DAR)
Ñ Core-speciÞc registers compliant with PowerPC architecture
Ñ Static branch prediction
Ñ Precise exception model that includes the subset of the PowerPC exceptions that
supports the instruction set and memory management. The MPC860 implements
all PowerPC asynchronous exceptions (interrupts)Ñsystem reset, machine
check, decrementer, and external interrupts. MPC860-speciÞc exceptions are
PowerPC-compliant.
Ñ Separate 32-entry instruction and data translation lookaside buffers (TLBs)
¥
Core-speciÞc features
Ñ Fully static design
Ñ Additional registers that support the MPC860-speciÞc features
Ñ The ability to optimally issue and retire one instruction per clock cycle
Ñ Out-of-order execution and in-order completion
Ñ Extensive debug/testing support
4.3 Basic Structure of the Core
The MPC860 core consists of the following subunits:
¥
Instruction unit (sequencer)ÑConsists of the branch processing unit (BPU), the
instruction queue, and the exception handling mechanism.
¥
Execution unitsÑThese consist of the following:
Ñ Integer unitÑImplements all integer arithmetic and logical instructions deÞned
by the PowerPC architecture:
Ñ Load/store unit (LSU)ÑImplements all load and store instructions except
ßoating-point load/store instructions. Note that because the MPC860 does not
implement ßoating-point load and store instructions, this document refers to
integer load/store instructions simply as load/store instructions.
Содержание 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: ......