![](/images/backgrounds/120559/120559-377128x1.png)
User’s Manual
IBM PowerPC 750GX and 750GL RISC Microprocessor
Figure
Invalid
SH/CRWSH/CRW
WMRM
|
|
|
|
|
|
|
|
|
|
| WH |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||
|
| RH |
| Modified |
|
|
|
|
|
| Exclusive |
| RH |
| |||||||
|
|
|
|
|
|
|
|
|
|
|
| ||||||||||
|
| SH |
|
|
|
|
| ||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| WH |
|
|
|
|
|
|
|
|
| SH/CIR |
|
|
|
| ||
Bus Transactions |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||
SH = | Snoop Hit |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
RH = | Read Hit |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Snoop Push | |||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||
RM = | Read Miss |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||
WH = | Write Hit |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
WM = | Write Miss |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Cache Block Fill | |||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||
SH/CRW = Snoop Hit, Cacheable Read/Write |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Section 3.7, MEI State Transactions, on page 147 provides a detailed list of MEI transitions for various operations and WIM bit settings.
3.3.2.1 MEI Hardware ConsiderationsWhile the 750GX provides the hardware required to monitor bus traffic for coherency, the 750GX’s data- cache tags are
Occasionally, cache snoops cannot be serviced and must be retried. These retries occur if the cache is busy with a burst read or write when the snoop operation takes place.
Note that it is possible for a snoop to hit a modified cache block that is already in the process of being written to the
gx_03.fm.(1.2) | |
Page 128 of 377 | March 27, 2006 |