EasyManua.ls Logo

ARM ARM926EJ-S - Table 2-6 Ctype Encoding; Figure 2-2 Cache Type Register Format; Figure 2-3 Dsize and Isize Field Format

ARM ARM926EJ-S
248 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Programmers Model
ARM DDI0198D Copyright © 2001-2003 ARM Limited. All rights reserved. 2-9
Figure 2-2 Cache Type Register format
Ctype The Ctype field determines the cache type. See Table 2-6.
S bit Specifies if the cache is a unified cache (S=0), or separate ICache and
DCache (S=1). If S=0, the Isize and Dsize fields both describe the unified
cache and must be identical. In the ARM926EJ-S processor, this bit is set
to a 1 to denote separate caches.
Dsize Specifies the size, line length, and associativity of the DCache, or of the
unified cache if the S bit is 0.
Isize Specifies the size, length, and associativity of the ICache, or of the
unified cache if the S bit is 0.
The Ctype field specifies if the cache supports lockdown or not, and how it is cleaned.
The encoding is shown in Table 2-6. All unused values are reserved.
The Dsize and Isize fields in the Cache Type Register have the same format. This is
shown in Figure 2-3.
Figure 2-3 Dsize and Isize field format
Size The Size field determines the cache size in conjunction with the M bit.
0
31 30 29 28 25 24 23 12 11 0
0 0 Ctype S Dsize Isize
Table 2-6 Ctype encoding
Value Method Cache cleaning Cache lockdown
b1110 Write-back Register 7 operations
Format C
a
a. See Cache Lockdown Register c9 on page 2-26 for more details on
Format C for cache lockdown.
11 10 9 6 5 3 2 1 0
0 0 Size Assoc M Len

Table of Contents

Related product manuals