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

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
A target must assert PCI_DEVSEL (claim the transaction) before or coincident with any other target
response (assert PCI_TRDY, PCI_STOP, or data signals). In all cases except target-abort, once a target
asserts PCI_DEVSEL, it must not negate PCI_DEVSEL until PCI_FRAME is negated (with PCI_IRDY
asserted) and the last data phase has completed. For normal termination, negation of PCI_DEVSEL
coincides with the negation of PCI_TRDY or PCI_STOP.
If the first access maps into a target’s address range, that target asserts PCI_DEVSEL to claim the access.
However, if the initiator attempts to continue the burst access across the resource boundary, then the target
must issue a target disconnect.
The PCI controller is hardwired for fast device select timing (PCI bus status register [10–9] = 0b00).
Therefore, when the PCI controller is the target of a transaction (local memory access or configuration
register access), it asserts PCI_DEVSEL one clock cycle following the address phase.
As an initiator, if the PCI controller does not detect the assertion of PCI_DEVSEL within four clock cycles
after the address phase (that is, five clock cycles after it asserts PCI_FRAME), it terminates the transaction
with a master-abort termination; see
16.4.2.5
The byte enable signals of the PCI bus (PCI_C/BE[3:0], during a data phase) are used to determine which
byte lanes carry meaningful data. The byte enable signals may enable different bytes for each of the data
phases. The byte enables are valid on the edge of the clock that starts each data phase and stay valid for
the entire data phase. Note that parity is calculated for all bytes regardless of the state of the byte enable
signals. See
If the PCI controller, as a target, detects no byte enables asserted, it completes the current data phase with
no permanent change. This implies that on a read transaction, the PCI controller expects that the data is
not changed, and on a write transaction, the data is not stored.
16.4.2.6
To avoid contention, a turnaround cycle is required on all signals that may be driven by more than one
agent. The turnaround cycle occurs at different times for different signals. The PCI_IRDY, PCI_TRDY,
PCI_DEVSEL, and PCI_STOP signals use the address phase as their turnaround cycle.
PCI_FRAME,PCI_C/BE[3:0], and PCI_AD[31:0] signals use the idle cycle between transactions (when
both PCI_FRAME and PCI_IRDY are negated) as their turnaround cycle. PCI_PERR has a turnaround
cycle on the fourth clock cycle after the last data phase.
The PCI address/data signals, PCI_AD[31:0], are driven to a stable condition during every address/data
phase. Even when the byte enables indicate that byte lanes carry meaningless data, the signals carry stable
values. Parity is calculated on all bytes regardless of the byte enables. See
Parity,”
Freescale Semiconductor
for more information.
Section 16.4.2.13.1, “PCI Parity,”
Byte Alignment
Bus Driving and Turnaround
MPC8536E PowerQUICC III Integrated Processor Reference Manual, Rev. 1
Section 16.4.2.8.1, “Master-Initiated Termination.”
for more information.
Section 16.4.2.13.1, “PCI
PCI Bus Interface
16-49

Related parts for MPC8536E-ANDROID