CPM Interrupt Controller
MPC885 PowerQUICC Family Reference Manual, Rev. 2
35-2
Freescale Semiconductor
Figure 35-1. MPC885 Interrupt Structure
Although all CPM interrupts are presented to the SIU at the same priority level (specified in CICR[IRL]),
individual CPM interrupt sources are prioritized as described in
Section 35.2, “CPM Interrupt Source
Priorities.”
The MPC885 provides limited ability to reorder the interrupt priorities of SCCs and to specify
the highest priority interrupt source.
As shown in
Figure 35-1
, when the CIPR indicates that an unmasked interrupt source is pending, the CPIC
sends an interrupt request to the SIU at the interrupt level specified in CICR[IRL]. The CPIC then waits
for the interrupt to be recognized. The core honors the interrupt request and then acknowledges the
interrupt by setting the IACK bit in the CPM interrupt vector register (CIVR). When CIVR[IACK] is set,
the contents of CIVR[VN] are updated with the 5-bit vector corresponding to the sub-block with the
highest current priority. CIVR[IACK] is cleared after one clock cycle.
35.2
CPM Interrupt Source Priorities
The CPIC has 29 interrupt sources that assert a single programmable interrupt request level to the core.
Default interrupt priorities are as shown in
Table 35-1
.
CPM
Decrementer
Periodic
Interrupt Timer
Software
Watchdog Timer
Level 1
Level 2
Level 3
Level 4
Level 5
Level 6
Level 7
Level 0
NMI
Generator
MPC8xx
Core
External
Decrementer
Debug
System Reset
Edge/
Level
Timebase
PCMCIA
Debug
IRQ[0:4]
Controller
IRQ0
Interrupt
Controller
Port C[4:15]
CPM Timer[1–4]
SCC[2–4]
SMC[1–2]
SPI
I2C
PIP
IDMA[1–2]
SDMA
RISC Timers
Communications Processor Module
(CPM)
System Interface Unit (SIU)
Interrupt
Interrupt
SIU
Interrupt
IRQ[6:7]
USB
Summary of Contents for PowerQUICC MPC870
Page 98: ...MPC885 PowerQUICC Family Reference Manual Rev 2 I 4 Freescale Semiconductor ...
Page 118: ...MPC885 Overview MPC885 PowerQUICC Family Reference Manual Rev 2 1 20 Freescale Semiconductor ...
Page 158: ...The MPC8xx Core MPC885 PowerQUICC Family Reference Manual Rev 2 3 18 Freescale Semiconductor ...
Page 288: ...MPC885 PowerQUICC Family Reference Manual Rev 2 III 4 Freescale Semiconductor ...
Page 554: ...MPC885 PowerQUICC Family Reference Manual Rev 2 V 6 Freescale Semiconductor ...
Page 1090: ...UTOPIA Interface MPC885 PowerQUICC Family Reference Manual Rev 2 43 8 Freescale Semiconductor ...
Page 1312: ...Byte Ordering MPC885 PowerQUICC Family Reference Manual Rev 2 A 8 Freescale Semiconductor ...
Page 1336: ...MPC885 PowerQUICC Family Reference Manual Rev 2 D 16 Freescale Semiconductor ...
Page 1358: ...MPC885 PowerQUICC Family Reference Manual Rev 2 D 38 Freescale Semiconductor ...
Page 1370: ...MPC880 MPC885 PowerQUICC Family Reference Manual Rev 2 E 4 Freescale Semiconductor ...
Page 1386: ...Revision History MPC885 PowerQUICC Family Reference Manual Rev 2 I 2 Freescale Semiconductor ...