Rev. 3.0, 04/02, page 485 of 1064
Start
Initial settings
(SAR, DAR, DMATCR,
CHCR, DMAOR)
Illegal address check
(reflected in AE bit)
DE, DME = 1?
NMIF, AE, TE = 0?
Transfer
request issued?
*1
Transfer (1 transfer unit)
DMATCR - 1
→
DMATCR
Update SAR, DAR
DMTE interrupt request
(when IE = 1)
DMATCR = 0?
NMIF or
AE = 1 or DE = 0 or
DME = 0?
End of transfer
Normal end
NMIF or
AE = 1 or DE = 0 or
DME = 0?
Bus mode,
transfer request mode,
detection
method
Transfer suspended
*4
*2
*3
No
No
Yes
Yes
Yes
No
No
No
Yes
Yes
No
Yes
Notes: *1 In auto-request mode, transfer begins when the NMIF, AE, and TE bits are all 0, and the DE
and DME bits are set to 1.
*2 level detection (external request) in burst mode, or cycle steal mode
*3 edge detection (external request) in burst mode, or auto-request mode in burst mode
*4
An illegal address is detected by comparing bits TS2–TS0 in CHCRn with SARn and DARn
Figure 14.2 DMAC Transfer Flowchart
Summary of Contents for SH7751
Page 39: ...Rev 3 0 04 02 page xxxviii of xxxviii ...
Page 89: ...Rev 3 0 04 02 page 50 of 1064 ...
Page 157: ...Rev 3 0 04 02 page 118 of 1064 ...
Page 193: ...Rev 3 0 04 02 page 154 of 1064 ...
Page 225: ...Rev 3 0 04 02 page 186 of 1064 ...
Page 253: ...Rev 3 0 04 02 page 214 of 1064 ...
Page 301: ...Rev 3 0 04 02 page 262 of 1064 ...
Page 343: ...Rev 3 0 04 02 page 304 of 1064 ...
Page 607: ...Rev 3 0 04 02 page 568 of 1064 ...
Page 671: ...Rev 3 0 04 02 page 632 of 1064 ...
Page 745: ...Rev 3 0 04 02 page 706 of 1064 ...
Page 767: ...Rev 3 0 04 02 page 728 of 1064 ...
Page 1061: ...Rev 3 0 04 02 page 1022 of 1064 NMI tNMIL tNMIH Figure 23 69 NMI Input Timing ...
Page 1069: ...Rev 3 0 04 02 page 1030 of 1064 ...
Page 1103: ...Rev 3 0 04 02 page 1064 of 1064 ...