EasyManua.ls Logo

ARM Cortex-A53 MPCore - Page 558

ARM Cortex-A53 MPCore
635 pages
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...
Embedded Trace Macrocell
ARM DDI 0500D Copyright © 2013-2014 ARM. All rights reserved. 13-63
ID021414 Non-Confidential
Table 13-59 shows the TRCDEVAFF0 bit assignments.
To access the TRCDEVAFF0:
MRC p15,0,<Rt>,c0,c0,5 ; Read TRCDEVAFF0 into Rt
Register access is encoded as follows:
The TRCDEVAFF0 can be accessed through the internal memory-mapped interface and the
external debug interface, offset
0xFA8
.
13.8.57 Device Affinity Register 1
The TRCDEVAFF1 characteristics are:
Purpose The value is a read-only copy of MPIDR_EL1[63:32] as seen from EL3,
unaffected by VMPIDR_EL2.
Usage constraints Accessible only from the memory-mapped interface or the external
debugger interface.
Configurations Available in all configurations.
Attributes TRCDEVAFF1 is a 32-bit RO management register.
For the Cortex-A53 processor, MPIDR_EL1[63:32] is
RES0.
Table 13-59 TRCDEVAFF0 bit assignments
Bits Name Function
[31] M
RES1.
[30] U Indicates a single core system, as distinct from core 0 in a cluster. This value is:
0
Core is part of a cluster.
[29:25] - Reserved,
RES0.
[24] MT Indicates whether the lowest level of affinity consists of logical cores that are implemented using a
multi-threading type approach. This value is:
0
Performance of cores at the lowest affinity level is largely independent.
[23:16] Aff2 Affinity level 2. Second highest level affinity field.
Indicates the value read in the CLUSTERIDAFF2 configuration signal.
[15:8] Aff1 Affinity level 1. Third highest level affinity field.
Indicates the value read in the CLUSTERIDAFF1 configuration signal.
[7:0] Aff0 Affinity level 0. Lowest level affinity field.
Indicates the core number in the Cortex-A53 processor. The possible values are:
0x0
A processor with one core only.
0x0
,
0x1
A cluster with two cores.
0x0
,
0x1
,
0x2
A cluster with three cores.
0x0
,
0x1
,
0x2
,
0x3
A cluster with four cores.
Table 13-60 TRCDEVAFF0 access encoding
coproc opc1 CRn CRm opc2
1111 000 0000 0000 101

Table of Contents

Related product manuals