Arbitration Signals - IBM PowerPC 750GX User Manual

Risc microprocessor
Table of Contents

Advertisement

Data tenure:
Arbitration
To begin the data tenure, the 750GX arbitrates for mastership of the data bus.
Transfer
After the 750GX is the data-bus master, it samples the data bus for read operations or
drives the data bus for write operations. The data parity and data-parity error signals
ensure the integrity of the data transfer.
Termination
Data termination signals are required after each data beat in a data transfer. Note that in a
single-beat transaction, the data termination signals also indicate the end of the tenure.
However, in burst accesses, the data termination signals apply to individual beats and indi-
cate the end of the tenure only after the final data beat.
The 750GX generates an address-only bus transfer during the execution of the dcbz instruction (and for the
dcbi, dcbf, dcbst, sync, and eieio instructions, if HID0[ABE] is enabled), which uses only the address bus
with no data transfer involved. Additionally, the 750GX retry capability provides an efficient snooping protocol
for systems with multiple memory systems (including caches) that must remain coherent.

8.2.1 Arbitration Signals

Arbitration for both address-bus and data-bus mastership is performed by a central, external arbiter and,
minimally, by the arbitration signals shown in Section 7.2.1, Address-Bus Arbitration Signals, on page 251.
Most arbiter implementations require additional signals to coordinate bus master/slave/snooping activities.
Note that address-bus busy (ABB) and data bus busy (DBB) are bidirectional signals. These signals are
inputs unless the 750GX has mastership of one or both of the respective buses. They must be connected
high through pull-up resistors so that they remain negated when no devices have control of the buses.
The following list describes the address arbitration signals:
BR (bus request)
BG (bus grant)
ABB (address bus
busy)
The following list describes the data arbitration signals:
DBG (data-bus grant)
gx_08.fm.(1.2)
March 27, 2006
Assertion indicates that the 750GX is requesting mastership of the address bus.
Assertion indicates that the 750GX might, with the proper qualification, assume
mastership of the address bus. A qualified bus grant occurs when BG is asserted
and ABB and address retry (ARTRY) are negated.
If the 750GX is parked, BR need not be asserted for the qualified bus grant.
Assertion by the 750GX indicates that the 750GX is the address-bus master.
Indicates that the 750GX might, with the proper qualification, assume mastership of
the data bus. A qualified data-bus grant occurs when DBG is asserted while DBB,
date retry (DRTRY), and ARTRY are negated.
The ARTRY signal is driven from the bus and is only for the address-bus tenure
associated with the current data-bus tenure (that is, not from another address
tenure).
IBM PowerPC 750GX and 750GL RISC Microprocessor
User's Manual
Bus Interface Operation
Page 285 of 377

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Powerpc 750gl

Table of Contents