English
Language : 

SH7201 Datasheet, PDF (393/1196 Pages) Renesas Technology Corp – 32-Bit RISC Microcomputer SuperHTM RISC engine Family / SH7200 Series
Section 11 Direct Memory Access Controller (DMAC)
11.11 Rotate Function
When rotation is selected as the address "indexing" mode, the address is incremented. On
completion of single operand transfer, the value in a working source or working destination
address register for which rotation has been selected returns to the value of the source or
destination address register (DMCSADRn or DMCDADRn) for the corresponding channel.
Figure 11.14 is an example of transfer using the rotate function (source: rotation, destination:
incrementation).
Number of bytes for transfer: 96 bytes
Number of transfers in single operand transfer: 8 bytes
Current destination
address setting value
Current source address
setting value
Source data for transfer
8 data
(32 bytes)
Block 1
8 data
(32 bytes)
Block 2
8 data
(32 bytes)
Block 3
8 data
(32 bytes)
Data transferred
in single operand
transfer
Data transferred
in single operand
transfer
Data transferred
in single operand
transfer
Total data
transferred
Interrupt
request
DMA end
Data transfer
Operand transfer
Operand transfer
Operand transfer
Figure 11.14 Example of Transfer Using the Rotate Function
(Source: Rotate, Destination: Increment)
Rev. 2.00 Sep. 07, 2007 Page 365 of 1164
REJ09B0321-0200