B2.33
CTR_EL0, Cache Type Register, EL0
The CTR_EL0 provides information about the architecture of the caches.
Bit field descriptions
CTR_EL0 is a 32-bit register, and is part of the Identification registers functional group.
This register is Read Only.
IminLine
31 30
28 27
24 23
20 19
16 15 14 13
4 3
0
CWG
ERG
DminLine
L1Ip
RES
0
RES
1
29
IDC
Figure B2-29 CTR_EL0 bit assignments
RES1, [31]
RES1
Reserved.
RES0, [30:29]
RES0
Reserved.
IDC, [28]
Data cache clean requirements for instruction to data coherence:
0
Data cache clean to the point of unification is required for instruction to data
coherence, unless CLIDR_EL1.LoC == 0b000 or (CLIDR_EL1.LoUIS == 0b000 &&
CLIDR_EL1.LoUU == 0b000). .
1
Data cache clean to the point of unification is not required for instruction to data
coherence.
IDC reflects the inverse value of the
BROADCASTCACHEMAINTPOU
pin.
CWG, [27:24]
Cache write-back granule. Log
2
of the number of words of the maximum size of memory that
can be overwritten as a result of the eviction of a cache entry that has had a memory location in
it modified:
0100
Cache write-back granule size is 16 words.
ERG, [23:20]
Exclusives Reservation Granule. Log
2
of the number of words of the maximum size of the
reservation granule that has been implemented for the Load-Exclusive and Store-Exclusive
instructions:
0100
Exclusive reservation granule size is 16 words.
DminLine, [19:16]
Log
2
of the number of words in the smallest cache line of all the data and unified caches that the
core controls:
0100
Smallest data cache line size is 16 words.
B2 AArch64 system registers
B2.33 CTR_EL0, Cache Type Register, EL0
100798_0300_00_en
Copyright © 2016–2018 Arm Limited or its affiliates. All rights
reserved.
B2-191
Non-Confidential
Summary of Contents for Cortex-A76 Core
Page 4: ......
Page 22: ......
Page 23: ...Part A Functional description ...
Page 24: ......
Page 119: ...Part B Register descriptions ...
Page 120: ......
Page 363: ...Part C Debug descriptions ...
Page 364: ......
Page 401: ...Part D Debug registers ...
Page 402: ......
Page 589: ...Part E Appendices ...
Page 590: ......