
User’s Manual
IBM PowerPC 750GX and 750GL RISC Microprocessor
data cache. If there is a miss in the L2 cache, then the request is passed on to the bus interface unit (BIU) via three additional
A dedicated snoop copyback queue has been added, which enables a fifth transaction to pipeline on the bus. It supports enveloped write transactions with the assertion of DBWO. All snoop copybacks are issued from this queue.
A maximum of four reloads can be in progress through the L2 cache. The instruction cache will only request one reload at a time, and the data cache can request up to four. There can be a maximum of one instruction cache and three data cache reloads, or four data cache reloads.
An example of
Figure
|
| Addr #1 |
|
| Addr #2 | (1), (2) - Indicates masters 1 and 2, |
|
|
|
|
| ||
|
|
|
|
|
| or transactions 1 and 2 from |
|
|
|
|
|
| |
(1) | (2) |
| the same master. |
BG
ABB
AACK
| Data #1 |
| Data #2 |
|
|
|
|
(1) | (2) |
DBG
DBB
8.2.2.1The MuM feature allows loads and stores that miss in the L1 cache to continue to the L2 cache, even though the L1 cache is busy reloading a prior miss. Hence the name,
The best sequence is a series of load instructions that reference a different
The L/S to data cache has two lines to indicate the normal request path and the MuM request path. MuM can serially request up to three more loads (hold,Eib0, and Eib1) but the address queues are really in the BIU which can hold up to 4 loads. MuM will be throttled by other events such as a full 3 entry Store queue in the L/S.
gx_08.fm.(1.2) | Bus Interface Operation |
March 27, 2006 | Page 287 of 377 |