English
Language : 

SH7261 Datasheet, PDF (401/1348 Pages) Renesas Technology Corp – 32-Bit RISC Microcomputer SuperHTM RISC engine Family / SH7260 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 369 of 1312
REJ09B0320-0200