Motorola PowerQUICC II MPC8280 Series Reference Manual page 295

Table of Contents

Advertisement

For more information, see Section 4.3.2.2, "60x Bus Arbiter Configuration Register
(PPC_ACR)."
8.3.2
Address Pipelining and Split-Bus Transactions
The 60x bus protocol provides independent address and data bus capability to support
pipelined and split-bus transaction system organizations. Address pipelining allows the
next address tenure to begin before the current data tenure has finished. Although this
ability does not inherently reduce memory latency, support for address pipelining and
split-bus transactions can greatly improve effective bus/memory throughput. These
benefits are most fully realized in shared-memory, multiple-master implementations where
bus bandwidth is critical to system performance.
External arbitration (as provided by the MPC8280) is required in systems in which multiple
devices share the system bus. The MPC8280 uses the address acknowledge (AACK) signal
to control pipelining. The MPC8280 supports both one- and zero-level bus pipelining.
One-level pipelining is achieved by asserting AACK to the current address bus master and
granting mastership of the address bus to the next requesting master before the current data
bus tenure has completed. Two address tenures can occur before the current data bus tenure
completes. The MPC8280 also supports non-pipelined accesses.
8.4
Address Tenure Operations
This section describes the three phases of the address tenure—address bus arbitration,
address transfer, and address termination.
8.4.1
Address Arbitration
Bus arbitration can be handled either by an external arbiter or by the internal on-chip
arbiter. The arbitration configuration (external or internal) is chosen at system reset. For
internal arbitration, the MPC8280 provides arbitration for the 60x address bus and the
system is optimized for three external bus masters besides the MPC8280. The bus request
(BR) for the external device is an external input to the arbiter. The bus grant signal for the
external device (BG) is output to the external device.The BG signal asserted by MPC8280's
on-chip arbiter is asserted one clock after the current master on the bus has asserted AACK;
therefore, it can be called a qualified BG. Assuming that all potential masters negate ABB
one clock after receiving AACK, the device receiving BG can start the address tenure (by
asserting TS) one clock after receiving BG. In addition to the external signals, there are
internal request and grant signals for the MPC8280 processor, communications processor,
refresh controller, and the PCI internal bridge. Bus accesses are prioritized, with
programmable priority. When a MPC8280's internal master needs the 60x bus, it asserts the
internal bus request along with the request level. The arbiter asserts the internal bus grant
for the highest priority request.
MOTOROLA
Freescale Semiconductor, Inc.
Chapter 8. The 60x Bus
For More Information On This Product,
Go to: www.freescale.com
Address Tenure Operations
8-7

Advertisement

Table of Contents
loading

This manual is also suitable for:

Powerquicc ii mpc8270Powerquicc ii mpc8275Powerquicc ii mpc8280

Table of Contents