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

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
e500 Coherency Module
7.1.1
The ECM routes transactions initiated by the e500 core to the appropriate target interface on the device.
In a manner analogous to a bridging router in a local area network, the ECM forwards I/O-initiated
transactions that are tagged with the global attribute onto the core complex bus (CCB). This allows on-chip
caches to snoop these transactions as if they were locally initiated and to take actions to maintain
coherency across cacheable memory.
7.1.2
The ECM includes these distinctive features:
7-2
Support for the e500 core and an L2/SRAM on the CCB, including a CCB arbiter.
It sources a 64-bit data bus for returning read data from the ECM to the e500 core and routing write
data from the ECM to the L2/SRAM. It sinks a 128-bit data bus for receiving data from the
L2/SRAM and a 128-bit write data bus from the e500 core.
Four connection points for I/O initiating (mastering into the device) interfaces. The ECM supports
five connection points for I/O targets. The DDR memory controller, enhanced local bus, OCeaN
targets, and configuration register access block all have a target port connection to the ECM.
Split transaction support—separate address and data tenures allow for pipelining of transactions
and out-of-order data tenures between initiators and targets.
Proper ordering of I/O-initiated transactions.
Speculative read bus for low-latency dispatch of reads to the DDR controller.
Low-latency path for returning read data from DDR to the e500 core.
Error registers trap transactions with invalid addresses. Errors can be programmed to generate
interrupts to the e500 core, as described in the following sections:
Errors from reading I/O devices terminate with data sent to the master with a corrupt attribute. If
the master is the e500 core, the ECM asserts core_fault_in to the core, which causes the core to
generate a machine check interrupt, unless it is disabled (by clearing HID1[RFXE]). If RFXE is
zero and one of these errors occurs, appropriate interrupts must be enabled to ensure that an
interrupt is generated. See
and the PowerPC™ e500 Core Family Reference Manual.
Section 7.2.1.5, “ECM Error Detect Register (EEDR)”
Section 7.2.1.6, “ECM Error Enable Register (EEER)”
Section 7.2.1.7, “ECM Error Attributes Capture Register (EEATR)”
Section 7.2.1.8, “ECM Error Low Address Capture Register (EELADR)”
Section 7.2.1.9, “ECM Error High Address Capture Register (EEHADR)”
Overview
Features
MPC8536E PowerQUICC III Integrated Processor Reference Manual, Rev. 1
Section 5.2, “e500 Core Integration and the Core Complex Bus
Freescale Semiconductor
(CCB),”

Related parts for MPC8536E-ANDROID