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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

8259 Interrupts<br />

PRI PSIO<br />

IRQ<br />

Input<br />

PCI Arbitration<br />

There are 15 interrupt requests supported by the Peripheral Bus Controller<br />

(PBC), which is only available if an IPMC761 or IPMC712 is installed.<br />

These 15 interrupts are ISA-type interrupts that are functionally equivalent<br />

to two 82C59 interrupt controllers. Except for IRQ0, IRQ1, IRQ2,<br />

IRQ8_, and IRQ13, each of the interrupt lines can be configured for either<br />

edge-sensitive mode or level-sensitive mode by programming the<br />

appropriate ELCR registers in the PBC.<br />

There is also support for four PCI interrupts, PIRQA_ through PIRQD_.<br />

The PBC has four PIRQ route control registers to allow each of the PCI<br />

interrupt lines to be routed to any of twelve ISA interrupt lines (IRQ0,<br />

IRQ2, IRQ8_, and IRQ13 are reserved for ISA system interrupts). These<br />

active low inputs are used for some of the on-board PCI devices.<br />

Since PCI interrupts are defined as level-sensitive, software must program<br />

the selected IRQ(s) for level-sensitive mode. The assignments of the ISA<br />

interrupts supported by the PBC as shown in the following table:<br />

Table 4-2. PBC ISA Interrupt Assignments<br />

Routed to<br />

ISA<br />

IRQ<br />

Controller<br />

Edge/<br />

Level<br />

http://www.motorola.com/computer/literature 4-3<br />

Polarity<br />

Interrupt Source<br />

1 IRQ0 INT1 Edge High Timer 1 / Counter 0 1<br />

2 MSK/<br />

IRQ1<br />

IRQ1 Edge High Not Used<br />

3-10 IRQ2 Edge High Cascade Interrupt from<br />

INT2<br />

3 RTCX1/<br />

IRQ8_<br />

IRQ8_ INT2 Edge Low ABORT Switch, RTC<br />

4 IRQ9 Level Low Watch Dog 1/2<br />

5 PIRQA_ IRQ10 Level Low LAN (on front)<br />

6 IRQ11 Level Low Internal USB controller 2<br />

7 MSDT/<br />

IRQ12<br />

IRQ12 Edge High Not Used<br />

8 PIRQC_ IRQ13 LAN (to rear)<br />

Notes<br />

4

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

Saved successfully!

Ooh no, something went wrong!