PowerPC e500 Core Family Reference Manual, Rev. 1
xiv
Freescale Semiconductor
Contents
Paragraph
Number
Title
Page
Number
7.2.3
Local Control A Registers (PMLCa0–PMLCa3) ........................................................ 7-5
7.2.4
User Local Control A Registers (UPMLCa0–UPMLCa3) .......................................... 7-6
7.2.5
Local Control B Registers (PMLCb0–PMLCb3) ........................................................ 7-6
7.2.6
User Local Control B Registers (UPMLCb0–UPMLCb3).......................................... 7-7
7.2.7
Performance Monitor Counter Registers (PMC0–PMC3)........................................... 7-8
7.2.8
User Performance Monitor Counter Registers (UPMC0–UPMC3) ............................ 7-9
7.3
Performance Monitor APU Instructions .......................................................................... 7-9
7.4
Performance Monitor Interrupt ...................................................................................... 7-10
7.5
Event Counting .............................................................................................................. 7-10
7.5.1
Processor Context Configurability............................................................................. 7-10
7.6
Examples........................................................................................................................ 7-11
7.6.1
Chaining Counters ..................................................................................................... 7-11
7.6.2
Thresholding .............................................................................................................. 7-12
7.7
Event Selection .............................................................................................................. 7-12
Chapter 8
Debug Support
8.1
Overview.......................................................................................................................... 8-1
8.2
Programming Model ........................................................................................................ 8-1
8.2.1
Register Set .................................................................................................................. 8-1
8.2.2
Instruction Set .............................................................................................................. 8-2
8.2.3
Debug Interrupt Model ................................................................................................ 8-2
8.2.4
Deviations from the Book E Debug Model ................................................................. 8-3
8.2.5
Hardware Facilities ...................................................................................................... 8-4
8.3
TAP Controller and Register Model ................................................................................ 8-4
8.3.1
TAP Interface Signals .................................................................................................. 8-5
8.4
Book E Debug Events...................................................................................................... 8-6
8.4.1
Instruction Address Compare Debug Event ................................................................ 8-7
8.4.1.1
Instruction Address Compare User and Supervisor Modes..................................... 8-7
8.4.1.2
Effective Address Mode .......................................................................................... 8-8
8.4.1.3
Instruction Address Compare Mode ........................................................................ 8-8
8.4.2
Data Address Compare Debug Event .......................................................................... 8-9
8.4.2.1
Data Address Compare Read/Write Enable............................................................. 8-9
8.4.2.2
Data Address Compare User/Supervisor Mode..................................................... 8-10
8.4.2.3
Effective Address Mode ........................................................................................ 8-10
8.4.2.4
Data Address Compare (DAC) Mode.................................................................... 8-10
8.4.3
Trap Debug Event ...................................................................................................... 8-11
8.4.4
Branch Taken Debug Event ....................................................................................... 8-12
8.4.5
Instruction Complete Debug Event............................................................................ 8-12
Содержание PowerPC e500 Core
Страница 1: ...PowerPC e500 Core Family Reference Manual Supports e500v1 e500v2 E500CORERM Rev 1 4 2005...
Страница 36: ...PowerPC e500 Core Family Reference Manual Rev 1 xxxvi Freescale Semiconductor...
Страница 38: ...PowerPC e500 Core Family Reference Manual Rev 1 Part I 2 Freescale Semiconductor...
Страница 316: ...PowerPC e500 Core Family Reference Manual Rev 1 7 18 Freescale Semiconductor Performance Monitor...
Страница 332: ...PowerPC e500 Core Family Reference Manual Rev 1 Part II 2 Freescale Semiconductor...
Страница 362: ...PowerPC e500 Core Family Reference Manual Rev 1 10 26 Freescale Semiconductor Auxiliary Processing Units APUs...
Страница 440: ...PowerPC e500 Core Family Reference Manual Rev 1 A 8 Freescale Semiconductor Programming Examples...
Страница 444: ...PowerPC e500 Core Family Reference Manual Rev 1 B 4 Freescale Semiconductor Guidelines for 32 Bit Book E...
Страница 530: ...Opcode Listings PowerPC e500 Core Family Reference Manual Rev 1 D 50 Freescale Semiconductor...
Страница 534: ...PowerPC e500 Core Family Reference Manual Rev 1 E 4 Freescale Semiconductor Revision History...