Performance Monitor Unit
ARM DDI 0500D
Copyright © 2013-2014 ARM. All rights reserved.
12-23
ID021414
Non-Confidential
12.7
Memory-mapped register summary
Table 12-15
shows the PMU registers that are accessible through the internal memory-mapped
interface and the external debug interface. For those registers not described in this chapter, see
the
ARM
®
Architecture Reference Manual ARMv8, for ARMv8-A architecture profile
.
Table 12-15 Memory-mapped PMU register summary
Offset
Name
Type
Description
0x000
PMEVCNTR0_EL0
RW
Performance Monitor Event Count Register 0
0x004
-
-
Reserved
0x008
PMEVCNTR1_EL0
RW
Performance Monitor Event Count Register 1
0x00C
-
-
Reserved
0x010
PMEVCNTR2_EL0
RW
Performance Monitor Event Count Register 2
0x014
-
-
Reserved
0x018
PMEVCNTR3_EL0
RW
Performance Monitor Event Count Register 3
0x01C
-
-
Reserved
0x020
PMEVCNTR4_EL0
RW
Performance Monitor Event Count Register 4
0x024
-
-
Reserved
0x028
PMEVCNTR5_EL0
RW
Performance Monitor Event Count Register 5
0x02C-0xF4
-
-
Reserved
0x0F8
PMCCNTR_EL0[31:0]
RW
Performance Monitor Cycle Count Register
0x0FC
PMCCNTR_EL0[63:32]
RW
0x100-0x3FC
-
Reserved
0x400
PMEVTYPER0_EL0
RW
Performance Monitor Event Type Register
0x404
PMEVTYPER1_EL0
RW
0x408
PMEVTYPER2_EL0
RW
0x40C
PMEVTYPER3_EL0
RW
0x410
PMEVTYPER4_EL0
RW
0x414
PMEVTYPER5_EL0
RW
0x418-0x478
-
-
Reserved
0x47C
PMCCFILTR_EL0
RW
Performance Monitor Cycle Count Filter Register
0x480-0xBFC
-
-
Reserved
0xC00
PMCNTENSET_EL0
RW
Performance Monitor Count Enable Set Register
0xC04-0xC1C
-
-
Reserved
0xC20
PMCNTENCLR_EL0
RW
Performance Monitor Count Enable Clear Register
0xC24-0xC3C
-
-
Reserved
0xC40
PMINTENSET_EL1
RW
Performance Monitor Interrupt Enable Set Register