MOTOROLA
Chapter 5. PowerPC Core Register Set
5-1
Chapter 5
PowerPC Core Register Set
50
50
This chapter describes the software-accessible registers implemented on the MPC860.
These include registers that are deÞned by the PowerPC architecture and registers that are
speciÞc to the MPC860. This section does not include registers that are part of the
communication processor module (CPM); these registers are described in Part V, ÒThe
Communications Processor Module.Ó Refer to the PowerPC Family: The Programming
Environments for 32-Bit Microprocessors
for more information about the PowerPC
architectureÕs register deÞnition.
5.1 MPC860 Register Implementation
Registers implemented in the MPC860 core can be grouped as follows:
¥
Registers deÞned by the PowerPC architecture. There are two types of PowerPC
registers.
Ñ User registers, which can be accessed by user-level software. All PowerPC
user-level registers are deÞned by the user instruction set architecture (UISA)
except for the time base registers, which can be read by user-level software and
are deÞned by the virtual environment architecture (VEA). User registers are
described in Section 5.1.1, ÒPowerPC RegistersÑUser Registers.Ó
Ñ Supervisor registers, which can be accessed by supervisor software and in some
cases are the automatic result of hardware activity, such as when an exception is
taken and when the system is reset. All supervisor registers are deÞned by the
operating environment architecture (OEA), except the time base registers, which
can be written to only by supervisor software and are deÞned by the VEA.
PowerPC supervisor registers are described in Section 5.1.2, ÒPowerPC
RegistersÑSupervisor Registers.Ó
¥
MPC860-speciÞc registers. These registers are either supervisor-level registers or
debug registers. These are described brießy in Section 5.1.3, ÒMPC860-SpeciÞc
SPRs,Ó but are described thoroughly in later chapters. Table 5-9 and Table 2-1
provide cross references to the sections in this book where each register is described.
Summary of Contents for MPC860 PowerQUICC
Page 3: ...MPC860UM AD 07 98 REV 1 MPC860 PowerQUICC ª UserÕs Manual ...
Page 36: ...xxxvi MPC860 PowerQUICC UserÕs Manual MOTOROLA CONTENTS Paragraph Number Title Page Number ...
Page 78: ...I iv MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Page 88: ...1 10 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Page 114: ...3 16 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Page 226: ...8 32 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part II PowerPC Microprocessor Module ...
Page 262: ...9 36 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part II PowerPC Microprocessor Module ...
Page 274: ...III iv MPC860 PowerQUICC UserÕs Manual MOTOROLA Part III Configuration ...
Page 320: ...12 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part III Configuration ...
Page 325: ...MOTOROLA Part IV Hardware Interface IV v Part IV Hardware Interface ...
Page 326: ...IV vi MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 352: ...13 26 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 394: ...14 42 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 426: ...15 32 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 530: ...17 26 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 632: ...21 44 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 660: ...22 28 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 708: ...24 24 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 748: ...27 20 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 846: ...31 20 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 914: ...35 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 948: ...36 34 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 998: ...37 48 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part VI Debug and Test ...
Page 1016: ...A 10 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Page 1024: ...B 8 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Page 1030: ...C 6 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Page 1086: ...Glossary 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA ...
Page 1106: ......