English
Language : 

H8S2678 Datasheet, PDF (414/979 Pages) Renesas Technology Corp – Renesas 16-Bit Single-Chip Microcomputer H8S Family/H8S/2600 Series
Section 8 EXDMA Controller
EDTCR in normal transfer mode
Before update
After update
23
0
23
0
Fixed
EDTCR
0
0
23
0
23
0
–1
EDTCR
1 to H'FFFFFF
0 to H'FFFFFE
EDTCR in block transfer mode
EDTCR
EDTCR
Before update
After update
23 16 15
0
23 16 15
0
Block
size
0
Fixed
Block
size
0
23 16 15
0
Block
size
1 to H'FFFF
–1
23 16 15
0
Block
size
0 to H'FFFE
Figure 8.11 EDTCR Update Operations in Normal Transfer Mode and
Block Transfer Mode
EDA Bit in EDMDR: The EDA bit in EDMDR is written to by the CPU to control enabling and
disabling of data transfer, but may be cleared automatically by the EXDMAC due to the DMA
transfer status. There are also periods during transfer when a 0-write to the EDA bit by the CPU is
not immediately effective.
Conditions for EDA bit clearing by the EXDMAC include the following:
• When the EDTCR value changes from 1 to 0, and transfer ends
• When a repeat area overflow interrupt is requested, and transfer ends
• When an NMI interrupt is generated, and transfer halts
• A reset
• Hardware standby mode
• When 0 is written to the EDA bit, and transfer halts
When transfer is halted by writing 0 to the EDA bit, the EDA bit remains at 1 during the DMA
transfer period. In block transfer mode, since a block-size transfer is carried out without
interruption, the EDA bit remains at 1 from the time 0 is written to it until the end of the current
block-size transfer.
Rev. 3.00 Mar 17, 2006 page 364 of 926
REJ09B0283-0300