General Configuration Block
MSC8144E Reference Manual, Rev. 3
Freescale Semiconductor
13-5
13.2.3 Interrupt Handling
The MSC8144E interrupts sources can be grouped in to four basic types:
1.
Interrupts that represent a single interrupt source and are routed directly to the cores (for
example, the TDM0 Rx first threshold interrupt).
2.
Interrupts that represent multiple interrupt sources and are routed directly to the cores
(for example, all I
2
C interrupts).
3.
Interrupts that represent a single interrupt source and are routed to the cores via the
general configuration block (for example, virtual non maskable interrupt 0).
4.
Interrupts that represent multiple interrupt sources and are routed to the cores via the
General Configuration Block (for example, parity error from TDM[0–3] interrupt).
Figure 13-1 outlines the flow for handling the various types of interrupts.
Figure 13-1. Interrupt Handling Flow
Core Interrupted
Interrupt
source
type
Read Status Register at
source and decide which
interrupt to handle
Read General Configuration Block
Status Register(s) to decide
which interrupt source to go to
Handle General Configuration Block
Status Register
Handle Interrupt
Handle Status Register at
interrupt source
type 4
type 3
type 2
type 1
Summary of Contents for MSC8144E
Page 1: ...MSC8144E Reference Manual Quad Core Media Signal Processor MSC8144ERM Rev 3 July 2009 ...
Page 48: ...MSC8144E Reference Manual Rev 3 xlviii Freescale Semiconductor ...
Page 86: ...MSC8144E Reference Manual Rev 3 1 38 Freescale Semiconductor Overview ...
Page 168: ...MSC8144E Reference Manual Rev 3 3 60 Freescale Semiconductor External Signals ...
Page 242: ...MSC8144E Reference Manual Rev 3 5 26 Freescale Semiconductor Reset ...
Page 314: ...MSC8144E Reference Manual Rev 3 8 24 Freescale Semiconductor General Configuration Registers ...
Page 414: ...MSC8144E Reference Manual Rev 3 10 14 Freescale Semiconductor MSC8144E SC3400 DSP Subsystem ...
Page 452: ...MSC8144E Reference Manual Rev 3 11 38 Freescale Semiconductor Internal Memory Subsystem ...
Page 520: ...MSC8144E Reference Manual Rev 3 12 68 Freescale Semiconductor DDR SDRAM Memory Controller ...
Page 1070: ...MSC8144E Reference Manual Rev 3 21 28 Freescale Semiconductor Timers ...