L1 Caches
PowerPC e500 Core Family Reference Manual, Rev. 1
Freescale Semiconductor
11-11
The core complex provides full hardware support for PowerPC cache coherency and ordering
instructions and full hardware implementation of the TLB management instructions.
The core complex broadcasts cache management instructions (dcbst, dcblc (CT = 1), icblc
(CT = 1), dcbf, dcbi, mbar, msync, tlbsync, icbi) only if the address broadcast enable bit
(HID1[ABE]) is set. On some implementations, ABE must be set to allow management of external
L2 caches.
11.3.2 Instruction Cache Coherency Model
The instruction cache supports only invalid and valid state.
Table 11-3
describes how execution of
instruction cache control instructions affect L1 instruction cache coherency states.
dcbtstls
(CT = 1)
00x
Any
I
dcbz
00x
Any
M
icblc
(CT = 1)
xxx
Any
same
icbt
(CT = 1)
x0x
Any
I
icbtls
(CT = 1)
x0x
Any
I
Load
xxx
M, E, or S
same
Load
x0x
I
S or E
Load
x1x
Any
same
lwarx
00x
M, E, or S
same
lwarx
00x
I
S or E
lwarx
01x
Any
same
Store
00x
Any
M
Store
10x
M or E
same
Store
10x
S or I
I
Store
01x
Any
same
stwcx
00x
Any
M
1
The x indicates that the value is either 0 or 1
Table 11-3. L1 Instruction Cache Coherency State Transitions
Event
WIM
Initial State
Final State
icbi
xxx
V or I
I
icblc
(CT = 0)
xxx
V or I
same
icbtls
(CT = 0)
x01
V or I
V
Table 11-2. L1 Data Cache Coherency State Transitions (continued)
Event
WIM
Initial State
Final State
Summary of Contents for PowerPC e500 Core
Page 1: ...PowerPC e500 Core Family Reference Manual Supports e500v1 e500v2 E500CORERM Rev 1 4 2005...
Page 36: ...PowerPC e500 Core Family Reference Manual Rev 1 xxxvi Freescale Semiconductor...
Page 38: ...PowerPC e500 Core Family Reference Manual Rev 1 Part I 2 Freescale Semiconductor...
Page 332: ...PowerPC e500 Core Family Reference Manual Rev 1 Part II 2 Freescale Semiconductor...
Page 530: ...Opcode Listings PowerPC e500 Core Family Reference Manual Rev 1 D 50 Freescale Semiconductor...
Page 534: ...PowerPC e500 Core Family Reference Manual Rev 1 E 4 Freescale Semiconductor Revision History...