System Control Coprocessor
ARM DDI 0301H Copyright © 2004-2009 ARM Limited. All rights reserved. 3-22
ID012310 Non-Confidential, Unrestricted Access
[23:12] Dsize Provides information about the size and construction of the Data cache.
Note
The ARM1176JZF-S processor does not support cache sizes of less than 4KB.
[23] P bit The P, Page, bit indicates restrictions on page allocation for bits [13:12] of the VA
For ARM1176JZF-S processors, the P bit is set if the cache size is greater than 16KB. For
more details see Restrictions on page table mappings page coloring on page 6-41.
0 = no restriction on page allocation.
1 = restriction applies to page allocation.
[22] - 0
[21:18] Size The Size field indicates the cache size in conjunction with the M bit.
b0000 = 0.5KB cache, not supported
b0001 = 1KB cache, not supported
b0010 = 2KB cache, not supported
b0011 = 4KB cache
b0100 = 8KB cache
b0101 = 16KB cache
b0110 = 32KB cache
b0111 = 64KB cache
b1000 = 128KB cache, not supported.
[17:15] Assoc b010, indicates that the ARM1176JZF-S processor has 4-way associativity. All other values
for Assoc are reserved.
[14] M bit Indicates the cache size and cache associativity values in conjunction with the Size and Assoc
fields.
In the ARM1176JZF-S processor the M bit is set to 0, for the Data and Instruction Caches.
[13:12] Len b10, indicates that ARM1176JZF-S processor has a cache line length of 8 words, that is 32
bytes. All other values for Len are reserved.
[11:0] Isize Provides information about the size and construction of the Instruction cache.
[11] P The functions of the Isize bit fields are the same as the equivalent Dsize bit fields and the Isize
values have the corresponding meanings.
[10] -
[9:6] Size
[5:3] Assoc
[2] M
[1:0] Len
Table 3-6 Cache Type Register bit functions (continued)
Bits Field name Function