English
Language : 

SH7205 Datasheet, PDF (485/1904 Pages) Renesas Technology Corp – Renesas 32-Bit RISC Microcomputer SuperHTM RISC engine Family / SH7200 Series
Section 11 Direct Memory Access Controller (DMAC)
11.12 Rotate Function
When rotation is selected in addressing mode, the address is incremented. After single operand
transfer has ended, the contents of the working source address register or working destination
address register for which rotation is set serve as the values in the DMA current source address
register (DMCSADRn) or DMA current destination address register (DMCDADRn) set when
DMA transfer was started.
Figure 11.15 is an example of transfer that uses the rotate function (source: rotation, destination:
increment).
• Number of transfer
bytes: 96 bytes
• Number of operand transfer
data units: 8 data units
8 data units of
Value set in current source address transfer source
(32 bytes)
Value set in the
current destination address
8 data units of
block 1
(32 bytes)
8 data units of
block 2
(32 bytes)
8 data units of
block 3
(32 bytes)
Operand
transfer data
Operand
transfer data
Number of
transfer bytes
Operand
transfer data
Interrupt request
DMA end
Transfer data
Operand transfer Operand transfer Operand transfer
Figure 11.15 Example of Transfer That Uses Rotate Function
(Source: Rotation, Destination: Increment)
Rev. 1.00 Mar. 25, 2008 Page 453 of 1868
REJ09B0372-0100