Architecture
MSC8113 Reference Manual, Rev. 0
Freescale Semiconductor
17-13
17.1.2.3 Edge Interrupt Mode
When an interrupt is programmed to be handled in edge mode, the LIC locally captures the
peripheral-specific active edge of the interrupt line. In addition to the primary interrupt status bit,
edge mode supports a secondary error status bit indicating second active edge detection. A sum
of all second edge detections can generate one global second edge error interrupt. Once the active
edge is detected while its primary status bit is not asserted, the primary status bit is set and
remains set as a sticky bit until it is cleared by the SC140 core interrupt service routine. If a
second active edge is detected while the primary status bit is set, then the second edge error status
bit is set, and the error interrupt line is asserted.
17.1.2.4 DMA Interrupts
The DMA system generates 18 interrupt sources to the SC140 cores, 16 channel interrupts
indicating a buffer empty condition, one global DMA error interrupt, and one global DMA
interrupt that is the sum of all the 16 channel interrupts. Channel interrupt lines 0–7 are routed
directly to LIC group B of SC140s 0 and 1, while channel interrupt lines 8–11 are routed directly
to LIC group B of SC140 2. In addition, the sum of all EMA channel interrupts is routed globally
to LIC group A of each SC140, enabling all channels be serviced by any SC140 core.
Typically, each SC140 core gets DMA channel interrupts that are related to its own activity.
Following is an example of channel association to specific core interrupt lines:
One interrupt related to the local M1 flyby address counter.
One interrupt associated with an external DMA request.
Interrupts associated with general-purpose DMA channels, or channels initiated by
another SC140 core and used for core-to-core communication (DMA messaging system).
For example, a flyby counter of another SC140 core may initiate a DMA transfer, and the
associated interrupt is given to the receiving SC140 core upon data transfer completion.
17.1.2.5 LIC Interrupt Sources
The following tables list the LIC interrupt sources for each SC140 core. Group A gets global
interrupts that are distributed in parallel to all SC140 cores and can be selectively enabled in each
SC140 core. Group B contains some global interrupts and some private interrupt sources that are
unique to each SC140 core.
Table 17-3. LIC Interrupt Group A Sources (Same for all SC140 Cores)
No.
Source
Description
0
TDM0RXER
TDM0 Receive Error (sum of TDM receive error detections).
1
TDM0RSTE
TDM0 Receive Second Threshold Event.
2
TDM0RFTE
TDM0 Receive First Threshold Event.
3
TDM0TXER
TDM0 Transmit Error (sum of TDM transmit error detections).
4
TDM0TSTE
TDM0 Transmit Second Threshold Event.
Summary of Contents for MSC8113
Page 1: ...MSC8113 Reference Manual Tri Core 16 Bit Digital Signal Processor MSC8113RM Rev 0 May 2008 ...
Page 20: ...MSC8113 Reference Manual Rev 0 xx Freescale Semiconductor Contents ...
Page 28: ...MSC8113 Reference Manual Rev 0 xxviii Freescale Semiconductor ...
Page 56: ...MSC8113 Reference Manual Rev 0 1 28 Freescale Semiconductor MSC8113 Overview ...
Page 76: ...MSC8113 Reference Manual Rev 0 2 20 Freescale Semiconductor SC140 Core Overview ...
Page 134: ...MSC8113 Reference Manual Rev 0 4 30 Freescale Semiconductor System Interface Unit SIU ...
Page 168: ...MSC8113 Reference Manual Rev 0 6 18 Freescale Semiconductor Boot Program ...
Page 180: ...MSC8113 Reference Manual Rev 0 7 12 Freescale Semiconductor Clocks ...
Page 260: ...MSC8113 Reference Manual Rev 0 8 80 Freescale Semiconductor Memory Map ...
Page 300: ...MSC8113 Reference Manual Rev 0 9 40 Freescale Semiconductor Extended Core ...
Page 304: ...MSC8113 Reference Manual Rev 0 10 4 Freescale Semiconductor MQBus and M2 Memory ...
Page 308: ...MSC8113 Reference Manual Rev 0 11 4 Freescale Semiconductor SQBus ...
Page 590: ...MSC8113 Reference Manual Rev 0 17 46 Freescale Semiconductor Interrupt Processing ...
Page 614: ...MSC8113 Reference Manual Rev 0 18 24 Freescale Semiconductor Debugging ...
Page 622: ...MSC8113 Reference Manual Rev 0 19 8 Freescale Semiconductor Internal Peripheral Bus IPBus ...
Page 724: ...MSC8113 Reference Manual Rev 0 21 32 Freescale Semiconductor UART ...
Page 920: ...MSC8113 Reference Manual Rev 0 25 150 Freescale Semiconductor Ethernet Controller ...
Page 1171: ...MSC8113 Reference Manual Rev 0 Freescale Semiconductor C 61 EF wait_rts P 01077FFC 9F rts 71 ...
Page 1172: ...MSC8113 Reference Manual Rev 0 C 62 Freescale Semiconductor MSC8113 Boot Code ...
Page 1202: ...MSC8113 Reference Manual Rev 0 Index 30 Freescale Semiconductor Index ...