1-16
MPC8240 Integrated Processor User’s Manual
Peripheral Logic Overview
1.4.6.2 Inbound and Outbound Message Registers
The MPC8240 contains two 32-bit inbound message registers and two 32-bit outbound
message registers. The inbound registers allow a remote host or PCI master to write a 32-bit
value, causing an interrupt to the processor core. The outbound registers allow the
processor core to write an outbound message which causes the outbound interrupt signal
INTA to assert.
1.4.6.3 Intelligent Input/Output Controller (I
2
O)
The intelligent I/O specification is an open standard that defines an abstraction layer
interface between the OS and subsystem drivers. Messages are passed between the message
abstraction layer from one device to another.
The I
2
O specification describes a system as being made up of host processors and
input/output platforms (IOPs). The host processor is a single processor or a collection of
processors working together to execute a homogenous operating system. An IOP consists
of a processor, memory, and I/O interfaces. The IOP functions separately from other
processors within the system to handle system I/O functions.
The I
2
O controller of the MU enhances communication between hosts and IOPs within a
system. There are two paths for messages—an inbound queue is used to transfer messages
from a remote host or IOP to the processor core, and an outbound queue is used to transfer
messages from the processor core to the remote host. Each queue is implemented as a pair
of FIFOs. The inbound and outbound message queues each consists of a free_list FIFO and
a post_list FIFO.
Messages are transferred between the host and the IOP using PCI memory-mapped
registers. The MPC8240’s I
2
O controller facilitates moving the messages to and from the
inbound and outbound registers and local IOP memory. Interrupts signal the host and IOP
to indicate the arrival of new messages.
1.4.7 Inter-Integrated Circuit (I
2
C) Controller
The I
2
C serial interface has become an industry de facto standard for communicating with
low-speed peripherals. Typically, it is used for system management functions and
EEPROM support. The MPC8240 contains an I
2
C controller with full master and slave
functionality.
1.4.8 Embedded Programmable Interrupt Controller (EPIC)
The integrated embedded programmable interrupt controller (EPIC) of the MPC8240
reduces the overall component count in embedded applications. The EPIC unit is designed
to collect external and internal hardware interrupts, prioritize them, and deliver them to the
processor core.
Содержание MPC8240
Страница 1: ...MPC8240UM D Rev 1 1 2001 MPC8240 Integrated Processor User s Manual ...
Страница 38: ...xviii MPC8240 Integrated Processor User s Manual TABLES Table Number Title Page Number ...
Страница 48: ...xlviii MPC8240 Integrated Processor User s Manual Acronyms and Abbreviations ...
Страница 312: ...6 94 MPC8240 Integrated Processor User s Manual ROM Flash Interface Operation ...
Страница 348: ...7 36 MPC8240 Integrated Processor User s Manual PCI Host and Agent Modes ...
Страница 372: ...8 24 MPC8240 Integrated Processor User s Manual DMA Register Descriptions ...
Страница 394: ...9 22 MPC8240 Integrated Processor User s Manual I2O Interface ...
Страница 412: ...10 18 MPC8240 Integrated Processor User s Manual Programming Guidelines ...
Страница 454: ...12 14 MPC8240 Integrated Processor User s Manual Internal Arbitration ...
Страница 466: ...13 12 MPC8240 Integrated Processor User s Manual Exception Latencies ...
Страница 516: ...16 14 Watchpoint Trigger Applications ...
Страница 538: ...B 16 MPC8240 Integrated Processor User s Manual Setting the Endian Mode of Operation ...
Страница 546: ...C 8 MPC8240 Integrated Processor User s Manual ...
Страница 640: ...INDEX Index 16 MPC8240 Integrated Processor User s Manual ...