IBM PowerPC 604 User Manual page 157

Risc
Table of Contents

Advertisement

Table 3-6. cache Actions (Continued}
Cache
MESI
Action
Bus
Bus
TT0-4
Rsv'n
Snoop
Action
WIM
State
Operation
WIM
Response
100
ESI
dcbst
Clean
100
00000
(n/a)
Ar:iTRY'or
Release the bus
Am'RV&mil5
retry the operation
100
ESI
dcbst
Clean
100
00000
(nla)
(None) or
No-op
SRl)
100
M
dcbst
Write with
100
00110
(n/a)
(None) or
Write the block back to memory
kill
SRl)
mark cache block E
100
M
dcbst
Write with
100
00110
(nla)
ARTRY'
or
Release the bus
kill
Ar:iTRV&SRl5
retry the operation
101
ESI
dcbst
Clean
101
00000
(nla)
(None) or
No-op
SRI)
101
ESI
dcbst
Clean
101
00000
(nla)
ARTRY'
or
Release the bus
AFITJW&SRI)
retry the operation
101
M
deb st
Write with
100
00110
(n/a)
(None) or
Write the block back to memory
kill
SRI)
mark cache block E
101
M
dcbst
Write with
100
00110
(n/a)
ARTRY
or
Release the bus
kill
Am'RV&§m
retry the operation
000
I
dcbf
Flush
000
00100
(n/a)
(None) or
No-op
SRI)
000
I
dcbf
Flush
000
00100
(n/a)
ARTRY'
or
Release the bus
Am'RV&SR15
retry the operation
000
ES
dcbf
Flush
000
00100
(nla)
(None) or
Mark cache block I
SRI)
000
ES
dcbf
Flush
000
00100
(nla)
ARTRY
or
Release the bus
ARTRV'&'§m'
retry the operation
000
M
dcbf
Write with
100
00110
(nla)
(None) or
Write the block
of
data back to
kill
'§m'
main memory
mark the cache block I
000
M
dcbf
Write with
100
00110
(n/a)
ARTRY
or
Release the bus
kill
Am'RV&§m
retry the operation
001
I
dcbf
Flush
001
00100
(n/a)
(None) or
No-op
'SAD
001
ES
dcbf
Flush
001
00100
(n/a)
(None) or
Mark cache block I
'SAD
001
ESI
dcbf
Flush
001
00100
(n/a)
ARTRY
or
Release the bus
Am'RV&'SRD
retry the operation
001
M
dcbf
Write with
100
00110
(nla)
(None) or
Write all bytes in the cache block
kill
'SAD
to main memory
mark cache block I
001
M
dcbf
Write
with
100
00110
(nla)
ARTRY
or
Release the bus
kill
Am'RV&SR15
retry the operation
3-34
PowerPC 604 RISC Microprocessor User's Manual

Advertisement

Table of Contents
loading

Table of Contents