User’s Manual

IBM PowerPC 750GX and 750GL RISC Microprocessor

address tenures occur until the current snoop push from the 750GX is completed. Snoop push delays can also be avoided by operating the L2 cache in write-through mode so no snoop pushes are required by the L2 cache.

Figure 8-9. Snooped Address Cycle with ARTRY

1

2

3

4

5

6

7

8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ts

abb

addr

aack

ARTRY

BR

qualBG

ABB

8.4 Data-Bus Tenure

This section describes the data-bus arbitration, transfer, and termination phases defined by the 750GX memory-access protocol. The phases of the data tenure are identical to those of the address tenure, underscoring the symmetry in the control of the two buses.

8.4.1 Data-Bus Arbitration

Data-bus arbitration uses the data arbitration signal group—DBG, DBWO, and DBB. Additionally, the combination of TS and TT[0–4] provides information about the data-bus request to external logic.

The TS signal is an implied data-bus request from the 750GX. The arbiter must qualify TS with the transfer type (TT) encodings to determine if the current address transfer is an address-only operation, which does not require a data-bus transfer (see Figure 8-9). If the data bus is needed, the arbiter grants data-bus mastership by asserting the DBG input to the 750GX. As with the address-bus arbitration phase, the 750GX must qualify the DBG input with a number of input signals before assuming bus mastership, as shown in Figure 8-10.

gx_08.fm.(1.2)

Bus Interface Operation

March 27, 2006

Page 301 of 377