ARM R4 Manuale Utente

Pagina di 456
System Control Coprocessor 
ARM DDI 0363E
Copyright © 2009 ARM Limited. All rights reserved.
4-16
ID013010
Non-Confidential, Unrestricted Access
Table 4-4 shows how the bit values correspond with the Cache Type Register functions.
To access the Cache Type Register, read CP15 with:
MRC p15, 0, <Rd>, c0, c0, 1 ; Returns cache details
4.2.4
c0, TCM Type Register
The TCM Type Register informs the processor of the number of ATCMs and BTCMs in the 
system.
The TCM Type Register is:
a read-only register
accessible in Privileged mode only.
Figure 4-9 shows the arrangement of bits in the register.
Figure 4-9 TCM Type Register format
Table 4-5 shows how the bit values correspond with the TCM Type Register functions.
Table 4-4 Cache Type Register bit functions
Bits Field
Function
[31:28]
-
Always b1000.
[27:24]
CWG Cache 
Write-back Granule
0x0
 = no information provided. See maximum cache line size in c0, Current Cache Size 
[23:20]
ERG
Exclusives Reservation Granule
0x0
 = no information provided.
[19:16]
DMinLine
Indicates log2 of the number of words in the smallest cache line of the data and unified caches 
controlled by the processor:
0x3
 = eight words in an L1 data cache line.
[15:14]
-
Always 
0x3
.
[13: 4]
-
Always 
0x000
.
[3: 0]
IMinLine
Indicates log2 of the number of words in the smallest cache line of the instruction caches 
controlled by the processor:
0x3
 - eight words in an L1 instruction cache line.
0
31 30 29 28
19 18
16 15
3 2
0
0 0
Reserved
BTCM
Reserved
ATCM
Table 4-5 TCM Type Register bit functions
Bits
Field Function
[31:29]
-
Always 0.
[28:19]
Reserved
SBZ.