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.

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

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

MPIC Features:<br />

Architecture<br />

The MPIC is a multi-processor structured intelligent interrupt controller.<br />

❏ MPIC programming model<br />

❏ Supports two processors<br />

❏ Supports 16 external interrupts<br />

❏ Supports 15 programmable Interrupt & Processor Task priority<br />

levels<br />

❏ Supports the connection of an external 8259 for ISA/AT<br />

compatibility<br />

❏ Distributed interrupt delivery for external I/O interrupts<br />

❏ Direct/Multicast interrupt delivery for Interprocessor and timer<br />

interrupts<br />

❏ Four Interprocessor Interrupt sources<br />

❏ Four timers<br />

❏ Processor initialization control<br />

The PCI Slave of the PHB implements two address decoders for placing<br />

the MPIC registers in PCI IO or PCI Memory space. Access to these<br />

registers requires PPC and PCI bus mastership. These accesses include<br />

interrupt and timer initialization and interrupt vector reads.<br />

The MPIC receives interrupt inputs from 16 external sources, four<br />

interprocessor sources, four timer sources, and one Hawk internal error<br />

interrupt source. The externally sourced interrupts 1 through 15 have two<br />

modes of activation; low level or active high positive edge. External<br />

interrupt 0 can be either level or edge activated with either polarity. The<br />

Hawk internal error interrupt request is an active low level sensitive<br />

interrupt. The Interprocessor and timers interrupts are event activated.<br />

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

2

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

Saved successfully!

Ooh no, something went wrong!