English
Language : 

SH7261 Datasheet, PDF (344/1348 Pages) Renesas Technology Corp – 32-Bit RISC Microcomputer SuperHTM RISC engine Family / SH7260 Series
Section 11 Direct Memory Access Controller (DMAC)
11.3.1 DMA Current Source Address Register (DMCSADR)
DMCSADR is a register used to specify the start address of the transfer source.
The value in this register is transferred to the working source-address register at the start of DMA
transfer.
The default behavior is for the contents of the working source-address register to be returned on
completion of single operand transfer. However, the contents of the working source address
register are not returned in two cases: when the rotate setting (SAMOD = 011) is made for the
source address and when the source-address reload function is enabled. In the latter case, the
contents of the DMA reload source address register (DMRSADRn) are returned to this register on
completion of DMA transfer.
This register must be set before transfer is initiated, regardless of whether the reload function is
enabled or disabled.
Bit: 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
CSA
Initial value: — — — — — — — — — — — — — — — —
R/W: R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W
Bit: 15 14 13 12 11 10 9
8
7
6
5
4
3
2
1
0
CSA
Initial value: — — — — — — — — — — — — — — — —
R/W: R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W
Initial
Bit
Bit Name Value
R/W Description
31 to 0 CSA
Undefined R/W Holds source address bits A31 to A0
Notes: 1. Set this register so that DMA transfer is performed within the correctly aligned address
boundaries for the transfer sizes listed below.
• When the transfer size is set to 16 bits (SZSEL = "001"): (b0) = "0".
• When the transfer size is set to 32 bits (SZSEL = "010"): (b1, b0) = (0, 0).
2. Only write to this register when single operand transfer is not in process on the
corresponding channel (the corresponding DASTS bit in the DMA arbitration status
register (DMASTS) is "0") and DMA transfer is disabled (DMST in the DMA activation
control register (DMSCNT) or DEN in DMA control register B for the channel
(DMCNTBn) is set to "0"). Operation is not guaranteed if this register is written to when
both conditions are not satisfied.
Rev. 2.00 Sep. 07, 2007 Page 312 of 1312
REJ09B0320-0200