Performance Monitor Unit
ARM DDI 0500D
Copyright © 2013-2014 ARM. All rights reserved.
12-27
ID021414
Non-Confidential
The PMCFGR can be accessed through the internal memory-mapped interface and the external
debug interface, offset
0xE00
.
12.8.2
Peripheral Identification Registers
The Peripheral Identification Registers provide standard information required for all
components that conform to the ARM PMUv3 architecture. There is a set of eight registers,
listed in register number order in
Table 12-17
.
Only bits[7:0] of each Peripheral ID Register are used, with bits[31:8] reserved. Together, the
eight Peripheral ID Registers define a single 64-bit Peripheral ID.
The Peripheral ID registers are:
•
Peripheral Identification Register 0
.
•
Peripheral Identification Register 1
on page 12-28
.
•
Peripheral Identification Register 2
on page 12-29
.
•
Peripheral Identification Register 3
on page 12-30
.
•
Peripheral Identification Register 4
on page 12-30
.
•
Peripheral Identification Register 5-7
on page 12-31
.
Peripheral Identification Register 0
The PMPIDR0 characteristics are:
Purpose
Provides information to identify a Performance Monitor component.
Usage constraints
The PMPIDR0 can be accessed through the internal memory-mapped
interface and the external debug interface.
The accessibility to the PMPIDR0 by condition code is:
Table 12-1 on page 12-4
describes the condition codes.
Configurations
The PMPIDR0 is in the Debug power domain.
Table 12-17 Summary of the Peripheral Identification Registers
Register
Value
Offset
Peripheral ID4
0x04
0xFD0
Peripheral ID5
0x00
0xFD4
Peripheral ID6
0x00
0xFD8
Peripheral ID7
0x00
0xFDC
Peripheral ID0
0xD3
0xFE0
Peripheral ID1
0xB9
0xFE4
Peripheral ID2
0x2B
0xFE8
Peripheral ID3
0x00
0xFEC
Off DLK
OSLK
EPMAD
SLK
Default
-
-
-
-
RO
RO