MCF548x Reference Manual, Rev. 3
19-2 Freescale Semiconductor
Compatible with PCI 2.2 specification
PCI initiator and target operation
Fully synchronous design
32-bit PCI address bus
PCI 2.2 Type 0 configuration space header
Supports the PCI 16/8 clock rule
PCI master multichannel DMA or CPU access to PCI bus
Ideal transfer rates up to 266 Mbytes/sec. (66 MHz clock, 128 byte buffer)
PCI to system bus address translation
Target response is medium DEVSEL generation
Initiator latency time-outs
Automatic retry of target disconnects

19.2 External Signal Description

For detailed description of the PCI bus signals, see the PCI Local Bus Specification, Revision 2.2.

19.2.1 Address/Data Bus (PCIAD[31:0])

The PCIAD[31:0] lines are a time multiplexed address data bus. The address is presented on the bus during
the address phase while the data is presented on the bus during one or more data phases.

19.2.2 Command/Byte Enables (PCICXBE[3:0])

The PCICXBE[3:0] lines are time multiplexed. The PCI command is presented during the address phase
and the byte enables are presented during the data phase. Byte enables are active low.
Table 19-1. PCI Module External Signals
Name Type Function MCF548x Reset
PCIAD[31:0] I/O PCI Address Data Bus Tristate
PCICXBE[3:0] I/O PCI Command/Bytes Enables Tristate
PCIDEVSEL I/O PCI Device Select Tristate
PCIFRAME I/O PCI Frame Tristate
PCIIDSEL IPCI Initialization Device Select Tristate
PCIIRDY I/O PCI Initiator Ready Tristate
PCIPAR I/O PCI Parity Tristate
CLKIN IPCI Clock Toggling
PCIPERR I/O PCI Parity Error Tristate
PCIRESET OPCI Reset 0
PCISERR I/O PCI System Error Tristate
PCISTOP I/O PCI Stop Tristate
PCITRDY I/O PCI Target Ready Tristate