English
Language : 

SH7263 Datasheet, PDF (449/1862 Pages) Renesas Technology Corp – Renesas 32-Bit RISC Microcomputer SuperHTM RISC engine Family / SH7260 Series
Figure 10.2 is a flowchart of this procedure.
Section 10 Direct Memory Access Controller (DMAC)
Start
Initial settings
(SAR, DAR, DMATCR, CHCR, DMAOR, DMARS)
DE, DME = 1 and
No
NMIF, AE, TE = 0?
Yes
Transfer request
No
occurs?*1
Yes
Transfer (one transfer unit);
DMATCR – 1 → DMATCR,
SAR and DAR updated
*2
Bus mode,
transfer request mode,
*3
DREQ detection system
No
DMATCR = 0?
Yes
TE = 1
DEI interrupt request
(when IE = 1)
When reload function is enabled,
RSAR → SAR, RDAR → DAR,
and RDMATCR → DMATCR
For a request from an
on-chip peripheral module,
the transfer acknowledge signal
is sent to the module.
No
DMATCR = 1/2 ?
Yes
HE = 1
HEI interrupt request
(when HE = 1)
When the TC bit in CHCR is 0, or
for a request from an on-chip peripheral
module, the transfer acknowledge
signal is sent to the module.
NMIF = 1
or AE = 1 or DE = 0
No
NMIF = 1
or AE = 1 or DE = 0
No
or DME = 0?
In DREQ
or DME = 0?
Yes
detection by level in external
Yes
request mode, or in on-chip peripheral
Yes
module request mode,
TEMASK = 1?
No
Transfer end
Normal end
Transfer terminated
Notes: 1. In auto-request mode, transfer begins when the NMIF, AE, and TE bits are cleared to 0 and the
DE and DME bits are set to 1.
2. DREQ level detection in burst mode (external request) or cycle steal mode.
3. DREQ edge detection in burst mode (external request), or auto request mode in burst mode.
Figure 10.2 DMA Transfer Flowchart
Rev. 2.00 Mar. 14, 2008 Page 415 of 1824
REJ09B0290-0200