EasyManua.ls Logo

Infineon Technologies TC1796 - 12.3 DMA Module Implementation

Infineon Technologies TC1796
2150 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
TC1796
System Units (Vol. 1 of 2)
Direct Memory Access Controller
User’s Manual 12-91 V2.0, 2007-07
DMA, V2.0
12.3 DMA Module Implementation
This section describes the TC1796 DMA module interfaces with the clock control,
interrupt control, and address decoding.
Figure 12-30 shows the TC1796-specific implementation details and interconnections of
the DMA module. The DMA module is supplied by a separate clock control, address
decoding, interrupt control, and the request input wiring matrix.
Figure 12-30 DMA Module Implementation and Interconnections
The request sources of the peripheral modules (ADC0/1, MSC0/1, MLI0/1, FADC,
MultiCAN, and SCU) are associated with Interrupt Node Pointers and individual interrupt
enable bits. As a result, each of the internal requests of a module can be routed
independently to any of the interrupt output lines (INT_Ox) of the module. The modules
ASC0/1 and SSC0/1 have interrupt output lines that are directly connected to a specific
request source.
MCA05707
f
DMA
SR[7:0]
DMA Controller
DMA
Channels
00-07
DMA Sub-Block 0
Request
Selection/
Arbitration
DMA Sub-Block 1
Arbiter/
Switch
Control
Bus
Switch
FPI Bus
Interface 0
3
DMA
Channels
10-17
FPI Bus
Interface 1
MLI
Interface
Memory
Checker
MLI0
MLI1
System
Peripheral
Bus
Remote
Peripheral
Bus
System Interrupt Nodes
DMA Interrupt Control
CH0n_OUT
MLI Interrupt Nodes
Transaction
Control Unit
CH1n_OUT
Request
Selection/
Arbitration
Transaction
Control Unitl
1
4
2
DMA
Interrupt
Nodes
Clock
Control
DMA
Requests
of
On-chip
Periph.
Units
Address
Decoder
SCU
Flash

Table of Contents