Chapter 9. Message Unit (with I
2
O)
9-1
Chapter 9
Message Unit (with I
2
O)
The MPC8240 provides a message unit (MU) to facilitate communication between the host
processor and peripheral processors. The MPC8240’s MU can operate with generic
messages and doorbell registers; it also implements an I
2
O-compliant interface. This
chapter describes both interfaces implemented by the MU and provides the details on the
registers used by the MU.
9.1 Message Unit (MU) Overview
An embedded processor is often part of a larger system containing many processors and
distributed memory. These processors tend to work on tasks independent of host processors
and other peripheral processors in the system. Because of the independent nature of the
tasks, it is necessary to provide a communication mechanism between the peripheral
processors and the rest of the system. The MU of the MPC8240 provides the following
features which can be used for this communication:
•
A generic message and doorbell register interface
•
An I
2
O-compliant interface
The message unit uses the internal int and INTA signals to communicate messages to the
processor core and the PCI bus. Internal int interrupts generated by the DMA unit are first
routed to the MU. These collected interrupts are then pooled with the doorbell and I
2
O
interrupts and routed to the EPIC unit as MU interrupts prior to the generation of the
internal int to the processor. Note that the EPIC unit only passes internally-generated
interrupts to the processor core when pass-through mode is disabled (GCR[M] = 0). See
Section 11.4, “EPIC Pass-Through Mode,” for more information. Conversely, the MU
pools the various sources of INTA (from the DMA unit and MU-generated interrupt
conditions) for INTA assertion on the PCI bus.
Summary of Contents for MPC8240
Page 1: ...MPC8240UM D Rev 1 1 2001 MPC8240 Integrated Processor User s Manual ...
Page 38: ...xviii MPC8240 Integrated Processor User s Manual TABLES Table Number Title Page Number ...
Page 48: ...xlviii MPC8240 Integrated Processor User s Manual Acronyms and Abbreviations ...
Page 312: ...6 94 MPC8240 Integrated Processor User s Manual ROM Flash Interface Operation ...
Page 348: ...7 36 MPC8240 Integrated Processor User s Manual PCI Host and Agent Modes ...
Page 372: ...8 24 MPC8240 Integrated Processor User s Manual DMA Register Descriptions ...
Page 394: ...9 22 MPC8240 Integrated Processor User s Manual I2O Interface ...
Page 412: ...10 18 MPC8240 Integrated Processor User s Manual Programming Guidelines ...
Page 454: ...12 14 MPC8240 Integrated Processor User s Manual Internal Arbitration ...
Page 466: ...13 12 MPC8240 Integrated Processor User s Manual Exception Latencies ...
Page 516: ...16 14 Watchpoint Trigger Applications ...
Page 538: ...B 16 MPC8240 Integrated Processor User s Manual Setting the Endian Mode of Operation ...
Page 546: ...C 8 MPC8240 Integrated Processor User s Manual ...
Page 640: ...INDEX Index 16 MPC8240 Integrated Processor User s Manual ...