English
Language : 

7641_06 Datasheet, PDF (222/385 Pages) Renesas Technology Corp – 8-BIT SINGLE-CHIP MICROCOMPUTER
7641 Group
APPLICATION
2.5 DMAC
Table 2.5.2 Address directions and examples of transfer result (2)
Address direction
Data arrangement on
Transfer
Source
Destination transfer source memory
sequence
Forward
Backward
*
Data 1
➀
Data 2
➁
➂
Data 3
➃
Data 4 ➄
Data 5 ➅
Data 6
Data arrangement on
transfer destination memory
(Ttransfer result)
Data 6
Data 5
Data 4
Data 3
Data 2
Data 1 *
Backward
Fixed
Backward
Forward
Backward
Backward
➅
Data 6
➄
Data 5
➃
Data 4
➂
Data 3 ➁
Data 2
➀
* Data 1
Data 6 ➅
Data 5
➄
Data 4
➃
➂
Data 3
➁
Data 2
➀
* Data 1
➅
D at a 16
➄
D at a 25
➃
D at a 34
➂
Data 43
➁
D at a 52
➀
* Data 61
Data 1 to 6 *
Data 1 *
Data 2
Data 3
Data 4
Data 5
Data 6
D at a 16
D at a 25
D at a 34
Data 43
D at a 52
Data 61 *
(4) Transfer suspension
Writing “0” to the DMAC channel x enable bit (DxCEN) can compulsorily suspend the transfer being
executed. The suspended transfer can be resumed by writing “1” to the DxCEN bit.
When an interrupt request, which is enabled, occurs during any DMA operation, the transfer operation
is suspended and the interrupt process routine is initiated. During the interrupt operation, the DMAC
automatically sets the corresponding DMAC channel x suspend flag to “1”. When the DMAC transfer
suspend control bit (DTSC) is “1”, the transfer is suspended in both burst transfer and cycle steal
transfer modes during an interrupt process; when the DTSC bit is “0”, it is suspended in only burst
transfer mode.
The suspended transfer due to the interrupt can also be resumed during its interrupt process routine
by writing “1” to the DxCEN bit.
Rev.2.00 Aug 28, 2006 page 91 of 148
REJ09B0336-0200