Datasheet
Section 7 DMA Controller (DMAC)
R01UH0309EJ0500 Rev. 5.00 Page 375 of 1408
Sep 24, 2012
H8S/2456, H8S/2456R, H8S/2454 Group
Figure 7.15 shows the operation flow in block transfer mode.
Acquire bus
ETCRAL = ETCRAL – 1
Transfer request?
ETCRAL = H'00
Release bus
BLKDIR = 0
ETCRAL = ETCRAH
ETCRB = ETCRB – 1
ETCRB = H'0000
Start
(DTE = DTME = 1)
Read address specified by MARA
MARA = MARA + SAIDE·(–1)
SAID
·2
DTSZ
Write to address specified by MARB
MARB = MARB + DAIDE·(–1)
DAID
·2
DTSZ
MARB = MARB
–
DAIDE·(
–
1)
DAID
·2
DTSZ
·ETCRAH
MARA = MARA
–
SAIDE·(–1)
SAID
·2
DTSZ
·ETCRAH
No
Yes
No
Yes
No
Yes
No
Yes
Clear DTE bit to 0
to end transfer
Figure 7.15 Operation Flow in Block Transfer Mode