EasyManua.ls Logo

ARM Cortex-A53 MPCore - Page 219

ARM Cortex-A53 MPCore
635 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
System Control
ARM DDI 0500D Copyright © 2013-2014 ARM. All rights reserved. 4-158
ID021414 Non-Confidential
MRC p15, 0, <Rt>, c0, c0, 0; Read MIDR into Rt
Register access is encoded as follows:
The MIDR can be accessed through the internal memory-mapped interface and the external
debug interface, offset
0xD00
.
4.5.2 Multiprocessor Affinity Register
The MPIDR characteristics are:
Purpose Provides an additional core identification mechanism for scheduling
purposes in a cluster.
EDDEVAFF0 is a read-only copy of MPIDR accessible from the external
debug interface.
Usage constraints This register is accessible as follows:
Configurations The MPIDR is:
Architecturally mapped to the AArch64 MPIDR_EL1[31:0]
register. See Multiprocessor Affinity Register on page 4-15.
Architecturally mapped to external EDDEVAFF0 register.
There is one copy of this register that is used in both Secure and
Non-secure states.
Attributes MPIDR is a 32-bit register.
Figure 4-77 shows the MPIDR bit assignments.
Figure 4-77 MPIDR bit assignments
Table 4-149 MPIDR access encoding
coproc opc1 CRn CRm opc2
1111 000 0000 0000 000
EL0
(NS)
EL0
(S)
EL1
(NS)
EL1
(S)
EL2
EL3
(SCR.NS = 1)
EL3
(SCR.NS = 0)
- - RO RO RO RO RO
M
31 30 29 8 7 0
U Aff2 Aff0
25 24
MT
23
Aff1RES0
16 15

Table of Contents

Related product manuals