TC1784
Direct Memory Access Controller (DMA)
User´s Manual
11-18
V1.1, 2011-05
DMA, V3.03
11.2.4.6 Transfer Count and Move Count
The move count determines the number of moves (consisting of one read and one write
each) to be done in each transfer. It allows the user to indicate to the DMA the number
of moves to be done after one request. The number of moves per transfer is selected by
the block mode settings (CHCRmn.BLKM).
Figure 11-10 Transfer and Move Count
(m = 0-1)
After a DMA move, the next source and destination addresses are calculated. Source
and destination addresses are calculated independently of each other. The following
address calculation parameters can be selected:
•
The address offset, which is a multiple of the selected data width
•
The offset direction: addition, subtraction, or none (unchanged address)
Control bits in address control register ADRCRmn determine how the addresses are
incremented/decremented. Further, the data width as defined in CHCRmn.CHDW is
taken into account for the address calculation.
show two examples of address calculation. In both
examples, a data width of 16-bit (CHCRmn.CHDW = 01
B
) is assumed.
tc-1
1
tc
MCT06158
CHSRmn.
TCOUNT
DMA Moves
CHmn_REQ
0
0
tc = initial transfer count
Transfer 0
Transaction
M1 M2
Mx
Transfer 1
M1 M2
Mx
Transfer n
M1 M2
Mx
Summary of Contents for TC1784
Page 1: ...User s Manual V1 1 2011 05 Microcontrollers TC1784 32 Bit Single Chip Microcontroller ...
Page 3: ...User s Manual V1 1 2011 05 Microcontrollers TC1784 32 Bit Single Chip Microcontroller ...
Page 950: ...TC1784 Direct Memory Access Controller DMA User s Manual 11 132 V1 1 2011 05 DMA V3 03 ...
Page 1949: ...TC1784 General Purpose Timer Array GPTA v5 User s Manual 21 297 V1 1 2011 05 GPTA v5 V1 14 ...
Page 2350: ...w w w i n f i n e o n c o m Published by Infineon Technologies AG Doc_Number ...