Power-Saving Modes And The Pci Arbiter - Motorola MPC8240 User Manual

Integrated host processor with integrated pci
Table of Contents

Advertisement

PCI Bus Protocol
Table 7-1. PCI Arbiter Control Register Parking Mode Bits
PCI Arbiter Control
Register [14–13]

7.2.4 Power-Saving Modes and the PCI Arbiter

In the sleep power-saving mode, the clock signal driving PCI_SYNC_IN can be disabled.
If the clock is disabled, the arbitration logic is not able to perform its function. System
programmers must park the bus with a device that can sustain the AD[31:0], C/BE[3:0] and
PAR signals prior to disabling the PCI_SYNC_IN signal. If the bus is parked on the
MPC8240 when its clocks are stopped, then the MPC8240 sustains the AD[31:0],
C/BE[3:0] and PAR signals in their prior states. In this situation, the only way for another
agent to use the PCI bus is by waking the MPC8240. In nap and doze power-saving modes,
the arbiter continues to operate allowing other PCI devices to run transactions.
7.2.5 Broken Master Lock-Out
The PCI bus arbiter on the MPC8240 has a feature that allows it to lock out any masters
that are broken or ill-behaved. The broken master feature is controlled by programming bit
12 of the PCI arbitration control register (0b0 = enabled, 0b1 = disabled).
When the broken master feature is enabled, a granted device that does not assert FRAME
within 16 PCI clock cycles after the bus is idle will have its grant removed and subsequent
requests will be ignored until its REQ is negated for at least one clock cycle. This prevents
ill-behaved masters from monopolizing the bus. When the broken master feature is
disabled, a device that requests the bus and receives a grant never loses its grant until and
unless it begins a transaction or negates its REQ signal. Disabling the broken master feature
is not recommended.
7.3 PCI Bus Protocol
This section provides a general description of the PCI bus protocol. Specific PCI bus
transactions are described in Section 7.4, "PCI Bus Transactions." Refer to Figure 7-3,
Figure 7-4, Figure 7-5, and Figure 7-6 for examples of the transfer-control mechanisms
described in this section.
All signals are sampled on the rising edge of the PCI bus clock (PCI_SYNC_IN). Each
signal has a setup and hold aperture with respect to the rising clock edge in which
transitions are not allowed. Outside this aperture, signal values or transitions have no
significance. See the MPC8240 Hardware Specification for specific setup and hold times.
7-8
00
Parked on last master
01
Parked on the device using REQ0 and GNT0
10
Parked on MPC8240
11
Reserved
MPC8240 Integrated Processor User's Manual
Parking Mode

Advertisement

Table of Contents
loading

Table of Contents