xxii
MPC7400 RISC Microprocessor Users Manual
CONTENTS
Paragraph
Number
Title
Page
Number
Chapter 11
Performance Monitor
11.1
11.2
11.2.1
11.3
11.3.1
11.3.1.1
11.3.1.2
11.3.1.3
11.3.1.4
11.3.1.5
11.3.1.6
11.3.2
11.3.2.1
11.3.2.2
11.3.2.3
11.3.2.4
11.3.2.5
11.4
11.5
11.5.1
11.5.2
11.5.3
11.5.4
Overview........................................................................................................... 11-2
Performance Monitor Interrupt......................................................................... 11-2
A Note on TBEE Usage................................................................................ 11-3
Special-Purpose Registers Used by the Performance Monitor......................... 11-3
Performance Monitor Registers.................................................................... 11-4
Monitor Mode Control Register 0 (MMCR0).......................................... 11-4
User Monitor Mode Control Register 0 (UMMCR0)............................... 11-7
Monitor Mode Control Register 1 (MMCR1).......................................... 11-7
User Monitor Mode Control Register 1 (UMMCR1)............................... 11-8
Monitor Mode Control Register 2 (MMCR2).......................................... 11-8
User Monitor Mode Control Register 2 (UMMCR2)............................... 11-9
Breakpoint Address Mask Register (BAMR)............................................... 11-9
User Breakpoint Address Mask Register (UBAMR) ............................... 11-9
Performance Monitor Counter Registers (PMC1DPMC4) ..................... 11-10
User Performance Monitor Counter Registers (UPMC1DUPMC4)....... 11-11
Sampled Instruction Address Register (SIAR)....................................... 11-11
User Sampled Instruction Address Register (USIAR) ........................... 11-11
Event Counting............................................................................................... 11-11
Event Selection............................................................................................... 11-12
PMC1 Events.............................................................................................. 11-13
PMC2 Events.............................................................................................. 11-16
PMC3 Events.............................................................................................. 11-18
PMC4 Events.............................................................................................. 11-20
Appendix A
MPC7400 Instruction Set Listings
A.1
A.2
A.3
A.4
A.5
Instructions Sorted by Mnemonic...................................................................... A-1
Instructions Sorted by Opcode......................................................................... A-13
Instructions Grouped by Functional Categories .............................................. A-25
Instructions Sorted by Form............................................................................. A-41
Instruction Set Legend..................................................................................... A-57
Appendix B
Instructions Not Implemented
Glossary of Terms and Abbreviations