11-16
MPC860 PowerQUICC UserÕs Manual
MOTOROLA
Part III. Configuration
SWT interrupts behave similarly, in that they jump to the system reset vector (0x100).
However, they are not affected by any interrupt controller registers.
Although NMI causes a jump to the system reset vector, no other reset action is taken. For
information on recoverability of NMI, refer to the explanation of MSR[RI].
11.5.4 Programming the SIU Interrupt Controller
The SIUÕs interrupt controller includes the SIU interrupt pending register (SIPEND), SIU
interrupt mask register (SIMASK), SIU interrupt edge/level register (SIEL), and SIU
interrupt vector register (SIVEC) registers. These are described in the following sections.
11.5.4.1 SIU Interrupt Pending Register (SIPEND)
SIU interrupt pending register (SIPEND) bits, shown in Figure 11-10, correspond to
interrupt requests.
The LVL[0Ð7] bits are associated with internal exceptions, and when set indicate that an
interrupt service is requested if they are not masked by the corresponding SIMASK bit.
These bits reßect the status of the internal requesting device and are cleared when the
appropriate actions are software-initiated in the device. Writing to these bits has no effect.
Note that IRQ0 can be masked in only a very limited sense. If SIEL[ED0] = 1,
edge-sensitive, and SIPEND[IRQ0] is not cleared in the ISR, further assertions of IRQ0 are
masked.
The IRQ[0Ð7] bits are associated with the IRQ signals, and their function depends on the
sensitivity deÞned for them in SIEL.
¥
When an IRQ pin is deÞned as a level interrupt, the corresponding IRQ bit behaves
like an LVL bit.
¥
If an IRQ pin is deÞned as an edge interrupt, the corresponding bit being set
indicates that a falling edge was detected on the line. These bits are reset by writing
ones to them.
Table 11-8. IRQ0 Versus IRQx Operation
Functionality
IRQ0
IRQx
Exception Vector 0x100
0x500
Core input
NMI
External interrupt
SIMASK
Not used, except for enabling SIVEC
Used for masking
SIVEC
Not normally used. If used, SIMASK[IRQ0] must
be set.
Supplies the interrupt code so the core knows
the interrupt source.
Summary of Contents for MPC860 PowerQUICC
Page 3: ...MPC860UM AD 07 98 REV 1 MPC860 PowerQUICC ª UserÕs Manual ...
Page 36: ...xxxvi MPC860 PowerQUICC UserÕs Manual MOTOROLA CONTENTS Paragraph Number Title Page Number ...
Page 78: ...I iv MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Page 88: ...1 10 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Page 114: ...3 16 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Page 226: ...8 32 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part II PowerPC Microprocessor Module ...
Page 262: ...9 36 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part II PowerPC Microprocessor Module ...
Page 274: ...III iv MPC860 PowerQUICC UserÕs Manual MOTOROLA Part III Configuration ...
Page 320: ...12 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part III Configuration ...
Page 325: ...MOTOROLA Part IV Hardware Interface IV v Part IV Hardware Interface ...
Page 326: ...IV vi MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 352: ...13 26 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 394: ...14 42 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 426: ...15 32 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 530: ...17 26 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 632: ...21 44 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 660: ...22 28 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 708: ...24 24 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 748: ...27 20 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 846: ...31 20 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 914: ...35 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 948: ...36 34 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 998: ...37 48 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part VI Debug and Test ...
Page 1016: ...A 10 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Page 1024: ...B 8 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Page 1030: ...C 6 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Page 1086: ...Glossary 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA ...
Page 1106: ......