Signal Descriptions
ARM DDI 0388I Copyright © 2008-2012 ARM. All rights reserved. A-14
ID073015 Non-Confidential
A.8 Performance monitoring signals
Table A-17 shows the performance monitoring signals.
Table A-18 gives the correlation between PMUEVENT signals and their event numbers.
Table A-17 Performance monitoring signals
Name I/O Destination Description
PMUEVENT[57:0] OPTM or external
monitoring unit
PMU event bus. See Table A-18.
PMUIRQ O PMU interrupt signal.
PMUSECURE O Gives the status of the Cortex-A9 processor:
0 In Non-secure state.
1 In Secure state.
This signal does not provide input to CoreSight trace delivery infrastructure.
PMUPRIV O Gives the status of the Cortex-A9 processor:
0 In User mode.
1 In Privileged mode.
This signal does not provide input to CoreSight trace delivery infrastructure.
Table A-18 Event signals and event numbers
Name Event number Description
PMUEVENT[0]
0x00
Software increment
PMUEVENT[1]
0x01
Instruction cache miss
PMUEVENT[2]
0x02
Instruction micro TLB miss
PMUEVENT[3]
0x03
Data cache miss
PMUEVENT[4]
0x04
Data cache access
PMUEVENT[5]
0x05
Data micro TLB miss
PMUEVENT[6]
0x06
Data read
PMUEVENT[7]
0x07
Data writes
-
0x08
Unused
a
PMUEVENT[8]
0x68 b00
No instructions renamed.
b01
One instruction renamed.
b10
Two instructions renamed.
PMUEVENT[9]
PMUEVENT[10]
0x09
Exception taken
PMUEVENT[11]
0x0A
Exception returns
PMUEVENT[12]
0x0B
Write context ID
PMUEVENT[13]
0x0C
Software change of PC
PMUEVENT[14]
0x0D
Immediate branch
-
0x0E
Unused
b
PMUEVENT[15]
0x6E
Predictable function return
b