
e200z6 Core Complex
MPC5566 Microcontroller Reference Manual, Rev. 2
Freescale Semiconductor
3-29
3.3.2.6
L1 Cache Configuration Register 0 (L1CFG0)
The L1 cache configuration register 0 (L1CFG0) is a 32-bit read-only register. L1CFG0 provides
information about the configuration of the Z650n3 L1 cache design. The contents of the L1CFG0 register
can be read using a
mfspr
instruction. The SPR number for L1CFG0 is 515 in decimal. The L1CFG0
register is shown in
.
The L1CFG0 bits are described in
31
CE
Cache Enable
0 = Cache is disabled
1 = Cache is enabled
When disabled, cache lookups are not performed for normal load or store accesses.
Other L1CSR0 cache control operations are still available. Also, operation of the
store buffer is not affected by CE.
0
1
2
3
4
5
6
7
8
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
CARCH
CWP
A
CF
AHA
CFISW
A
0
CBSIZE
CR
EPL
CL
A
CP
A
CNW
A
Y
CSI
Z
E
01
1
0
1
0
0
00
10
1
1
00000111 (8 way) /
00000011 (4 way)
00000100000 (32 KB)
SPR - 515; Read-only
Figure 3-17. L1 Cache Configuration Register 0 (L1CFG0)
Table 3-10. L1CFG0 Field Descriptions
Bits
Name
Description
0–1
CARCH
Cache architecture
01 - The cache architecture is unified
2
CWPA
Cache way partitioning available
1 - The cache supports partitioning of way availability for I/D accesses
3
CFAHA
Cache flush all by hardware available
0 - The cache does not support flush all in hardware
4
CFISWA
Cache flush/invalidate by set and way available
1 - The cache supports flushing/invalidation by set and way via the L1FINV0 spr
5–6
—
Reserved—read as zeros
7–8
CBSIZE
Cache block size
00 - The cache implements a block size of 32 bytes
9–10
CREPL
Cache replacement policy
10 - The cache implements a pseudo-round-robin replacement policy
11
CLA
Cache locking APU available
1 - The cache implements the line locking APU
Table 3-9. L1CSR0 Field Descriptions (continued)
Bits
Name
Description
Summary of Contents for MPC5566
Page 81: ...Introduction MPC5566 Microcontroller Reference Manual Rev 2 1 24 Freescale Semiconductor...
Page 135: ...Signal Description MPC5566 Microcontroller Reference Manual Rev 2 2 54 Freescale Semiconductor...
Page 189: ...Reset MPC5566 Microcontroller Reference Manual Rev 2 4 20 Freescale Semiconductor...
Page 603: ...Flash Memory MPC5566 Microcontroller Reference Manual Rev 2 13 38 Freescale Semiconductor...
Page 609: ...SRAM MPC5566 Microcontroller Reference Manual Rev 2 14 6 Freescale Semiconductor...
Page 1073: ...MPC5566 Microcontroller Reference Manual Rev 2 22 36 Freescale Semiconductor...
Page 1185: ...Nexus MPC5566 Microcontroller Reference Manual Rev 2 25 92 Freescale Semiconductor...