17.11.2012 Views

MVME5100 Single Board Computer Programmer's Reference Guide

MVME5100 Single Board Computer Programmer's Reference Guide

MVME5100 Single Board Computer Programmer's Reference Guide

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Interprocessor Interrupts (IPI)<br />

8259 Compatibility<br />

Multi-Processor Interrupt Controller (MPIC)<br />

Processors 0 and 1 can generate interrupts which are targeted for the other<br />

or both processors. There are four Interprocessor Interrupts (IPI) channels.<br />

The interrupts are initiated by writing a bit in the IPI dispatch registers. If<br />

subsequent IPI’s are initiated before the first is acknowledged, only one IPI<br />

will be generated. The IPI channels deliver interrupts in Direct Mode and<br />

can be directed to more than one processor.<br />

The MPIC provides a mechanism to support PC-AT compatible chip sets<br />

using the 8259 interrupt controller architecture. After power-on reset, the<br />

MPIC defaults to 8259 pass-through mode. In this mode, if the OPIC is<br />

enabled, interrupts from external source number 0 (the interrupt signal<br />

from the 8259 is connected to this external interrupt source on the MPIC)<br />

are passed directly to processor 0. If the pass-through mode is disabled and<br />

the OPIC is enabled, the 8259 interrupts are delivered using the priority<br />

and distribution mechanisms of the MPIC.<br />

MPIC does not interact with the vector fetch from the 8259 interrupt<br />

controller.<br />

Hawk Internal Errror Interrupt<br />

Hawk’s PHB and SMC detected errors are grouped together and sent to the<br />

interrupt logic as a singular interrupt source (Hawk internal error<br />

interrupt). This Hawk internal error interrupt request is an active low-level<br />

sensitive interrupt. The interrupt delivery mode for this interrupt is<br />

distributed. When the OPIC is disabled, the Hawk internal error interrupt<br />

will be passed directly on to processor 0 INT pin.<br />

For system implementations where the MPIC controller is not used, the<br />

Hawk internal error condition will be made available by a signal which is<br />

external to the Hawk ASIC. Presumably this signal will be connected to an<br />

externally sourced interrupt input of an MPIC controller of a different<br />

device. Since the MPIC specification defines external I/O interrupts to<br />

operate in the distributed mode, the delivery mode of this error interrupt<br />

should be consistent.<br />

http://www.motorola.com/computer/literature 2-55<br />

2

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!