MPC8536E-ANDROID Freescale Semiconductor, MPC8536E-ANDROID Datasheet - Page 1097

no-image

MPC8536E-ANDROID

Manufacturer Part Number
MPC8536E-ANDROID
Description
HARDWARE/SOFTWARE ANDROID OS
Manufacturer
Freescale Semiconductor
Series
PowerQUICC ™r
Type
MPUr

Specifications of MPC8536E-ANDROID

Contents
Board
For Use With/related Products
MPC8536
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Chapter 17
PCI Express Interface Controller
The PCI Express interface is compatible with the PCI Express™ Base Specification, Revision 1.0a
(available from http://www.pcisig.org). It is beyond the scope of this manual to document the intricacies
of the PCI Express protocol. This chapter describes the PCI Express controller of this device and provides
a basic description of the PCI Express protocol. The specific emphasis is directed at how the device
implements the PCI Express specification. Designers of systems incorporating PCI Express devices should
refer to the specification for a thorough description of PCI Express.
17.1
The PCI Express controller provides the mechanism to communicate with PCI Express devices.
Figure 17-1
17.1.1
The PCI Express controller connects the internal platform to a 2.5- GHz serial interface. The MPC8536E
offers one, two, or three PCI Express interfaces with up to x8 link width. (Note that the x8 link width is
only available at CCB clock rates of 527 MHz or greater.)
As both an initiator and a target device, the PCI Express interface is capable of high-bandwidth data
transfer and is designed to support next generation I/O devices. Upon coming out of reset, the PCI Express
interface performs link width negotiation and exchanges flow control credits with its link partner. Once
link autonegotiation is successful, the controller is in operation.
Internally, the design contains queues to keep track of inbound and outbound transactions. There is control
logic that handles buffer management, bus protocol, transaction spawning and tag generation. In addition,
there are memory blocks used to store inbound and outbound data.
The PCI Express controller can be configured to operate as either a PCI Express root complex (RC) or an
endpoint (EP) device. An RC device connects the host CPU/memory subsystem to I/O devices while an
EP device typically denotes a peripheral or I/O device. In RC mode, a PCI Express type 1 configuration
header is used; in EP mode, a PCI Express type 0 configuration header is used.
Freescale Semiconductor
Introduction
Overview
is a high-level block diagram of the PCI Express controller.
Much of the available PCI Express literature refers to a 16-bit quantity as a
WORD and a 32-bit quantity as a DWORD. Note that this is inconsistent
with the terminology in the rest of this manual where the terms ‘word’ and
‘double word’ refer to a 32-bit and 64-bit quantity, respectively. Where
necessary to avoid confusion, the precise number of bits or bytes is
specified.
MPC8536E PowerQUICC III Integrated Processor Reference Manual, Rev. 1
NOTE
17-1

Related parts for MPC8536E-ANDROID