IBM PowerPC 604 User Manual page 150

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
001
I
Store
RWITM
001
01110
(n/a)
(None) or
Load the block of data Into cache
§m
mark cache block E
store to cache
mark cache block M
001
I
Store
RWITM
001
01110
(n/a)
JtFITF!V
or
Release the bus
JtFITF!V&§m
retry the operation
001
s
Store
Kill
001
01100
(n/a)
(None) or
Wait for kill to be successfully
§m
presented
mark cache block E
store to cache
mark cache block M
001
s
Store
Kill
001
01100
(n/a)
JtFITF!V
or
Release the bus
JtFITF!V&§m
retry the operation
001
E
Store
(None)
(n/a)
(nla)
(n/a)
(n/a)
Store to cache
mark cache block M
001
M
Store
(None)
(n/a)
(n/a)
(n/a)
(n/a)
Store to cache
011
I
Store
Write with
01M
00010
(n/a)
(None) or
Store to main memory
010
flush
11M
'SRn
110
111
011
I
Store
Write with
01M
00010
(n/a)
Am'RVor
Release the bus
010
flush
11M
XR'fRV&§m
retry the operation
110
111
011
ES
Store
Write with
01M
00010
(n/a)
(None) or
Paradox-<:ache should be I
010
flush
11M
§m
store to main memory
110
111
011
ES
Store
Write with
01M
00010
(n/a)
Am'RVor
Paradox-<:ache should be I
010
flush
11M
JtFITF!V&'SRD
release the bus
110
retry the operation
111
011
M
Store
Write with
01M
00010
(n/a)
(None) or
Paradox-<:ache should be I
010
flush
11M
'SRn
store to main memory
110
111
011
M
Store
Write with
01M
00010
(n/a)
ARTRY or
Paradox-<:ache should be I
010
flush
11M
JtFITF!V&§m
release the bus
110
retry the operation
111
100
I
Store
Write with
100
00010
(n/a)
(None) or
Store to main memory
flush
'SRn
100
ME
Store
Write with
100
00010
(n/a)
Am'RVor
Release the bus
SI
flush
JtFITF!V&'SRD
retry the operation
Chapter 3. Cache and Bus Interface Unit Operation
3-27

Advertisement

Table of Contents
loading

Table of Contents