MOTOROLA
Chapter 35. CPM Interrupt Controller
35-1
Chapter 35
CPM Interrupt Controller
350
350
The CPM interrupt controller (CPIC) accepts and prioritizes the internal and external
interrupt requests from the CPM blocks and passes them to the system interface unit (SIU).
The CPIC also provides a vector during the core interrupt acknowledge cycle.
35.1 Features
The following is a list of the CPICÕs main features:
¥
Twenty-nine interrupt sourcesÑ17 internal and 12 external (through port C)
¥
Sources can be assigned to a programmable interrupt level
¥
Programmable priority between SCCs
¥
Two priority schemes for SCCs
¥
Programmable highest priority request
¥
Fully-nested interrupt environment
¥
Individual interrupt sources can be masked in the CPM interrupt mask register
(CIMR).
¥
Unique vector number for each interrupt source
The CPIC manages interrupts from internal CPM sources. These sources are primarily
generated by controllers, such as the SCCs, SMCs, SPI, and I
2
C but also include the 12
general-purpose timers and port C parallel I/O signals described in Section 34.4, ÒPort C.Ó
More than one of these sources may generate interrupts at the same time; therefore, the
CIMR register is provided for masking individual sources. Additional masking is provided
for speciÞc interrupt events within each controller that reports interrupts through the CPIC.
These mask registers are described in the chapters that describe individual controllers. All
CPIC-managed interrupt sources are prioritized and bits are set in the CPM interrupt
pending register (CIPR).
Figure 35-1 shows the MPC860 interrupt structure. The left of the Þgure shows individual
interrupt sources managed by the CPIC, which signals CPIC-managed interrupts to the
SIU, shown in the middle of Figure 35-1. All interrupts signaled by the CPIC are presented
to the SIU at a single programmable priority level (0Ð7). In turn, the SIU controls which
PowerPC architecture-deÞned external interrupt exception condition is reported to the
PowerPC core.
Содержание MPC860 PowerQUICC
Страница 3: ...MPC860UM AD 07 98 REV 1 MPC860 PowerQUICC ª UserÕs Manual ...
Страница 36: ...xxxvi MPC860 PowerQUICC UserÕs Manual MOTOROLA CONTENTS Paragraph Number Title Page Number ...
Страница 78: ...I iv MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Страница 88: ...1 10 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Страница 114: ...3 16 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Страница 226: ...8 32 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part II PowerPC Microprocessor Module ...
Страница 262: ...9 36 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part II PowerPC Microprocessor Module ...
Страница 274: ...III iv MPC860 PowerQUICC UserÕs Manual MOTOROLA Part III Configuration ...
Страница 320: ...12 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part III Configuration ...
Страница 325: ...MOTOROLA Part IV Hardware Interface IV v Part IV Hardware Interface ...
Страница 326: ...IV vi MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 352: ...13 26 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 394: ...14 42 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 426: ...15 32 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 530: ...17 26 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 632: ...21 44 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 660: ...22 28 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 708: ...24 24 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 748: ...27 20 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 846: ...31 20 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 914: ...35 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 948: ...36 34 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 998: ...37 48 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part VI Debug and Test ...
Страница 1016: ...A 10 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Страница 1024: ...B 8 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Страница 1030: ...C 6 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Страница 1086: ...Glossary 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA ...
Страница 1106: ......