Associativity, [12:3]
(Associativity of cache) - 1. Therefore, a value of 0 indicates an associativity of 1. The
associativity does not have to be a power of 2.
For more information about encoding, see
LineSize, [2:0]
(Log
2
(Number of bytes in cache line)) - 4. For example:
Indicates the (log
2
(number of words in cache line)) - 2:
For a line length of 16 bytes: Log
2
(16) = 4, LineSize entry = 0. This is the minimum
line length.
For a line length of 32 bytes: Log
2
(32) = 5, LineSize entry = 1.
For more information about encoding, see
Configurations
There are no configuration notes.
Bit fields and details that are not provided in this description are architecturally defined. See the
Arm
®
Architecture Reference Manual Armv8, for Armv8-A architecture profile
.
CCSIDR_EL1 encodings
The following table shows the individual bit field and complete register encodings for the CCSIDR_EL1.
Table B2-6 CCSIDR encodings
CSSELR
Cache
Size
Complete
register
encoding
Register bit field encoding
Level
InD
WT WB RA WA NumSets Associativity LineSize
0b000
0b0
L1 Data cache
64KB
701FE01A
0
1
1
1
0x00FF
0x003
2
0b000
0b1
L1 Instruction
cache
64KB
201FE01A
0
0
1
0
0x00FF
0x003
2
0b001
0b0
L2 cache
128KB
701FE03A
0
1
1
1
0x00FF
0x007
2
256KB
703FE03A
0
1
1
1
0x01FF
0x007
2
512KB
707FE03A
0
1
1
1
0x03FF
0x007
2
0b001
0b1
Reserved
-
-
-
-
-
-
-
-
-
0b010
0b0
Reserved
-
-
-
-
-
-
-
-
-
0b010
0b1
Reserved
-
-
-
-
-
-
-
-
-
0b0101
-
0b1111
Reserved
-
-
-
-
-
-
-
-
-
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-160
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: ......