TC1796
System Units (Vol. 1 of 2)
Direct Memory Access Controller
User’s Manual
12-33
V2.0, 2007-07
DMA, V2.0
12.1.8.5 Interrupt Request Compressor
The interrupt control logic of the DMA controller uses an interrupt compressing scheme
that allows high flexibility in interrupt processing. The request compressor logic shown
in
condenses the 16 + 1 + 2 + 16 = 34 interrupt sources to the sixteen
interrupt outputs. Each internal interrupt source can be directed to one of the sixteen
interrupt outputs SR[15:0]
1)
by a 4-bit Interrupt Node Pointer. This allows also to connect
more than one interrupt source to one interrupt output SRx. Each interrupt output
SR[15:0] can also be activated by writing a 1 to the corresponding bit GINTR.SIDMAx.
Figure 12-23 DMA Interrupt Request Compressor
1) In the TC1796, only SR[7:0] are connected to interrupt nodes.
MCA05700
INTP
CHICRmn
4
DMA Channel mn
Interrupts (16) &
Pattern Det.
Interrupts (16)
TRLINP
EER
MEmINP
EER
Move Engine
Interrupts (2)
WRPP
CHICRmn
Wrap Buffer
Interrupts (16)
Interrupt
Output
SR0
to SR1
Interrupt
Output
SR15
SIDMA0
CHICRmn
SIDMA15
CHICRmn
to SR14
Transaction Lost
Interrupts (16)
to SR1
to SR14
to SR1
to SR14
to SR1
to SR14
4
4
4
≥
1
≥
1