Programming Considerations
2-20
2
Machine Check Interrupt (MCP
∗
)
The IBC can be programmed to assert NMI when it detects either SERR
∗
low on the PCI Local Bus or IOCHK
∗
low on the ISA bus. However,
IOCHK
∗
is not used on the MVME1603/MVME1604. The MPC105 will
assert MCP
∗
to the processor upon detecting a high level on NMI from the
IBC.
Note that MPC105 also monitors SERR
∗
and PERR
∗
. It can be
programmed to asserted MCP
∗
when it detects a low level on either SERR
∗
or PERR
∗
.
The MPC105 can also be programmed to assert MCP
∗
under many other
conditions. Refer to the Programmer’s Reference Guide (part number
V1600-1A/PG) for additional information on the MCP
∗
interrupt signal.
Maskable Interrupts
The IBC supports 15 interrupt requests. These 15 interrupts are ISA-type
interrupts that are functionally equivalent to two 82C59 interrupt
controllers. Except for IRQ0, IRQ1, IRQ2, IRQ8
∗
, and IRQ13, each of the
interrupt lines can be configured for either edge-sensitive or level-sensitive
mode by programming the appropriate ELCR registers in the IBC.
The IBC also supports four PCI interrupts: INT3
∗
-INT0
∗
. The IBC has four
PIRQ Route Control Registers to allow each PCI interrupt line to be routed
to any of eleven ISA interrupt lines (IRQ0, IRQ1, IRQ2, IRQ8
∗
, and
IRQ13 are reserved for ISA system interrupts). Since PCI interrupts are
defined as level-sensitive, software must program the selected IRQ(s) for
level-sensitive mode. Note that more than one PCI interrupt can be routed
to the same ISA IRQ line.
The following figure shows the IBC interrupt structure. Additional details
on interrupt assignments can be found in the Programmer’s Reference
Guide (part number V1600-1A/PG).
Summary of Contents for MVME1603
Page 1: ...MVME1603 MVME1604 Single Board Computer Installation and Use V1600 1A IH4 ...
Page 14: ...xiv ...
Page 156: ...Using the Debugger 5 8 5 ...
Page 176: ...ENV Set Environment 6 20 6 ...
Page 190: ...EMC Compliance B 4 B ...
Page 200: ...Proper Grounding C 10 C ...
Page 222: ......