English
Language : 

SH7205 Datasheet, PDF (460/1904 Pages) Renesas Technology Corp – Renesas 32-Bit RISC Microcomputer SuperHTM RISC engine Family / SH7200 Series
Section 11 Direct Memory Access Controller (DMAC)
Table 11.10 shows the combinations of DMA transfer modes and DMA transfer conditions.
Table 11.10 Combinations of DMA Transfer Modes and DMA Transfer Conditions
DMA Transfer Condition
Unit Operand
Transfer
DSEL = 00
Sequential Operand
Transfer
DSEL = 01
Non-Stop Transfer
DSEL = 11
Transfer Cycle-Stealing OK
OK
OK
Mode Transfer
(between any two BIUs (between any two BIUs (between any two BIUs
MDSEL = 00 and the same BIU)
and the same BIU)
and the same BIU)
Piepelined
transfer
MDSEL = 01
OK
(between two different
BIUs*2)
OK
(between two different
BIUs*2)
Partly OK*1
(between two different
BIUs, excluding
BIU_EIU*2)
Notes: 1 Non-stop transfer to BIU_E in pipelined transfer mode cannot be set.
2 Piepelined transfer to the same BIU is prohibited.
11.4.3 DMA Activation
(1) Initial setting of DMAC
Make the initial setting of each register before setting the DMA transfer enable bit (DEN) to 1.
Once data transfer has been started, these settings cannot be changed.
The following shows an example of DMAC initial setting.
1. DMA mode register (DMMODn)
2. DMA control register A (DMCNTAn)
3. DMA control register B (DMCNTBn)
4. DMA current source address register (DMCSADRn)
5. DMA reload source address register (DMRSADRn)
 When the reload function is used
6. DMA current destination address register (DMCDADRn)
7. DMA reload destination address register (DMRDADRn)
 When the reload function is used
8. DMA current byte count register (DMCBCTn)
9. DMA reload byte count register (DMRBCTn)
 When the reload function is used
Rev. 1.00 Mar. 25, 2008 Page 428 of 1868
REJ09B0372-0100