English
Language : 

SH7706 Datasheet, PDF (330/749 Pages) Renesas Technology Corp – Renesas 32-Bit RISC Microcomputer SuperH™ RISC engine Family/SH7700 Series
Section 9 Direct Memory Access Controller (DMAC)
Bus Modes: There are two bus modes: cycle-steal and burst. Select the mode in the TM bits of
CHCR_0 to CHCR_3 (one byte, word, or longword, or 16-byte data).
• Cycle-Steal Mode
In the cycle-steal mode, the bus right is given to another bus master after a one-transfer-unit
(8-, 16-, or 32-bit unit) DMA transfer. When another transfer request occurs, the bus rights are
obtained from the other bus master and a transfer is performed for one transfer unit. When that
transfer ends, the bus right is passed to the other bus master. This is repeated until the transfer
end conditions are satisfied.
In the cycle-steal mode, transfer areas are not affected regardless of settings of the transfer
request source, transfer source, and transfer destination. Figure 9.14 shows an example of
DMA transfer timing in the cycle steal mode. Transfer conditions shown in the figure are:
 Dual address mode
 DREQ level detection
DREQ
Bus right returned to CPU
Bus cycle
CPU
CPU
CPU
DMAC DMAC
Read Write
CPU
DMAC
Read
DMAC
Write
CPU
CPU
Figure 9.14 DMA Transfer Example in the Cycle-Steal Mode
• Burst Mode
In the burst mode, once the bus right is obtained, the transfer is performed continuously
without passing it until the transfer end conditions are satisfied. In the external request mode
with low level detection of the DREQ pin, however, when the DREQ pin is driven high, the
bus is passed to the other bus master after the DMAC transfer request that has already been
accepted ends, even if the transfer end conditions have not been satisfied.
The burst mode cannot be used when the serial communications interface (SCIF) and A/D
converter are the transfer request sources. Figure 9.15 shows a timing at this point.
DREQ
Bus cycle
CPU
CPU
CPU
DMAC
Read
DMAC
Write
DMAC
Read
DMAC
Write
DMAC
Read
DMAC
Write
CPU
Figure 9.15 DMA Transfer Example in the Burst Mode
Rev. 5.00 May 29, 2006 page 282 of 698
REJ09B0146-0500