Motorola PowerQUICC II MPC8280 Series Reference Manual page 336

Table of Contents

Advertisement

PCI Interface
state). If the initiator intends to complete the transaction, it should reassert its REQx
immediately following the two clocks or potential starvation may occur. If the initiator does
not intend to complete the transaction, it can assert REQx whenever it needs to use the PCI
bus again.
The PCI bridge terminates a transaction in the following cases:
• Eight PCI clock cycles have elapsed between data phases. This is a 'latency
disconnect' (see Figure 9-7).
• AD[1-0] is 0bx1 (a reserved burst ordering encoding) during the address phase and
one data phase has completed.
• The PCI command is a configuration command and one data phase has completed
when a streaming transaction crosses a 4K page boundary.
• A streaming transaction runs out of I/O sequencer buffer entries.
• A cache line wrap transaction has completed a cache line transfer.
Another target-initiated termination is the retry termination. Retry refers to termination
requested because the target is currently in a state where it is unable to process the
transaction. This can occur because no buffer entries are available in the I/O sequencer, or
the sixteen clock latency timer has expired without transfer of the first data. The target
latency timer of the PCI bridge can be optionally disabled see Section 9.11.2.22, "PCI Bus
Function Register."
When the PCI bridge is in host mode it does not respond to any PCI configuration
transactions. When the PCI bridge is in agent mode and AGENT_CFG_LOCK is set (refer
to Section 9.11.2.22, "PCI Bus Function Register") the PCI bridge will retry all
configuration transactions. Note that all retried accesses need to be completed. An example
of a retry is shown in Figure 9-7.
Note that because a target can determine whether or not data is transferred (when both
IRDY and TRDY are asserted), if it wants to do only one more data transfer and then stop,
it may assert TRDY and STOP at the same time.
Target-abort refers to the abnormal termination that is used when a fatal error has occurred,
or when a target will never be able to respond. Target-abort is indicated by the fact that
STOP is asserted and DEVSEL is negated. This indicates that the target requires the
transaction to be terminated and does not want the transaction tried again. Note that any
transferred data may have been corrupted.
The PCI bridge terminates a transaction with target-abort in the case in which it is the
intended target of a read transaction from system memory and the data from memory is
corrupt. If the PCI bridge is the intended target of a transaction and an address parity error
occurs, or a data parity error occurs on a write transaction to system memory, it continues
the transaction on the PCI bus but aborts internally. The PCI bridge does not target-abort in
this case.
9-14
Freescale Semiconductor, Inc.
MPC8280 PowerQUICC II Family Reference Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA

Advertisement

Table of Contents
loading

This manual is also suitable for:

Powerquicc ii mpc8270Powerquicc ii mpc8275Powerquicc ii mpc8280

Table of Contents