B2.18
CCSIDR_EL1, Cache Size ID Register, EL1
The CCSIDR_EL1 provides information about the architecture of the currently selected cache.
Bit field descriptions
CCSIDR_EL1 is a 32-bit register, and is part of the Identification registers functional group.
This register is Read Only.
WB
31
28 27
12
3
0
RA
LineSize
WT
30 29
13
2
WA
NumSets
Associativity
Figure B2-14 CCSIDR_EL1 bit assignments
WT, [31]
Indicates whether the selected cache level supports Write-Through:
0
Cache Write-Through is not supported at any level.
For more information about encoding, see
WB, [30]
Indicates whether the selected cache level supports Write-Back. Permitted values are:
0
Write-Back is not supported.
1
Write-Back is supported.
For more information about encoding, see
RA, [29]
Indicates whether the selected cache level supports read-allocation. Permitted values are:
0
Read-allocation is not supported.
1
Read-allocation is supported.
For more information about encoding, see
WA, [28]
Indicates whether the selected cache level supports write-allocation. Permitted values are:
0
Write-allocation is not supported.
1
Write-allocation is supported.
For more information about encoding, see
NumSets, [27:13]
(Number of sets in cache) - 1. Therefore, a value of 0 indicates one set in the cache. The number
of sets does not have to be a power of 2.
For more information about encoding, see
B2 AArch64 system registers
B2.18 CCSIDR_EL1, Cache Size ID Register, EL1
100798_0300_00_en
Copyright © 2016–2018 Arm Limited or its affiliates. All rights
reserved.
B2-159
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: ......