Information

PCI Express Interface Controller
MPC8308 PowerQUICC II Pro Processor Reference Manual, Rev. 1
14-4 Freescale Semiconductor
14.1.3 Features
The following is a list of PCI Express controller features:
Designed to be compatible with the PCI Express Base Specification, Version 1.0a
Root complex (RC) and endpoint (EP) configurations
32- and 64-bit address support
PCI Express link of 1 lane
Access to all PCI Express memory
Access to I/O address spaces as requestor only in RC mode
Posting of processor-to-PCI Express and PCI Express-to-memory writes
Strong and relaxed transaction ordering rules
PCI Express configuration registers
Baseline and advanced error reporting
One virtual channel (VC0)
128-byte maximum payload size (Max_Payload_Size) for memory read and write operations
Four inbound general-purpose translation windows
Four outbound translation windows
Up to four outstanding PCI Express transactions from each controller (posted or non-posted)
Credit-based flow control management
PCI Express messages and interrupts
Maximum 32-byte payload transactions from the CSB
Interrupt generation from messages or upon detection of errors
Read and Write DMA engines
Support polarity inversion
14.1.4 Modes of Operation
This section describes how some parameters that affect the PCI Express controller operating modes are
determined by dedicated memory mapped registers.
14.1.4.1 Root Complex/Endpoint Modes
The PCI Express controller can function as either a root complex (RC) or an endpoint (EP) device. The
PCI Express control registers 1 and 2 determine the RC/EP mode; see Section 5.2.2.11, “PCI Express
Control Registers (PECR1).”
14.1.4.2 Link Width
The link width of the PCI Express controller is 1.