R01UH0823EJ0100 Rev.1.00
Page 364 of 1823
Jul 31, 2019
RX23W Group
18. DMA Controller (DMACA)
(1) Basic Transfer Using Offset Addition
shows an example of address updating using offset addition.
Figure 18.7
Example of Address Updating by Offset Addition
In
, the transfer data is 32 bits long, and offset addition and increment are set as the transfer source address
update mode and transfer destination address update mode, respectively. The second and subsequent data is each read
from the transfer source address obtained by adding the offset value to the previous address. The data read from the
addresses at the specified intervals is written to the continuous locations on the destination.
Address A1
Address A2
= address A1 + offset value
Address A3
= address A2 + offset value
Address A4
= address A3 + offset value
Address A5
= address A4 + offset value
Offset value
Offset value
Offset value
Offset value
Data 1
Data 2
Data 3
Data 4
Transfer
Data 5
Data 1
Data 2
Data 3
Data 4
Data 5
Address B1
Address B2 = address B1 + 4
Address B3 = address B2 + 4
Address B4 = address B3 + 4
Address B5 = address B4 + 4
Transfer source: Offset addition
Transfer destination: Increment
Data size: 32 bits