English
Language : 

H8S-2258 Datasheet, PDF (358/1071 Pages) Renesas Technology Corp – Renesas 16-Bit Single-Chip Microcomputer H8S Family H8S-2200 Series
Section 8 DMA Controller (DMAC)
DMA read DMA write
DMA read DMA write
DMA
DMA read DMA write read
φ
Address bus
RD
HWR
LWR
DMA control Idle Read Write
Idle Read Write
Idle Read Write
Read
Channel 0A Request clear
Channel 0B
Channel 1
Bus
release
Request
hold
Request
hold
Selection
Non-
selection
Request clear
Request
hold
Selection Request clear
Channel 0A
transfer
Bus
release
Channel 0B
transfer
Bus
release
Channel 1 transfer
Figure 8.33 Example of Multi-Channel Transfer
8.5.12 Relation between DMAC and External Bus Requests, and DTC
The DMA read cycle and write cycle are inseparable, and so the external bus release cycle and
DTC cycle do not arise between the DMA external read cycle and internal write cycle.
When the read cycle and write cycle are set in series as in a burst transfer or block transfer, the
external bus release may be inserted after the write cycle. As the DTC has a lower priority than the
DMAC, it is not executed until the DMAC releases the bus.
When the DMA read cycle or write cycle accesses the on-chip memory or an internal I/O register,
the DMAC cycle or external bus release may be executed at the same time.
8.5.13 DMAC and NMI Interrupts
When an NMI interrupt is requested, burst mode transfer in full address mode is interrupted. An
NMI interrupt does not affect the operation of the DMAC in other modes.
In full address mode, transfer is enabled for a channel when both the DTE bit and DTME bit are
set to 1. With burst mode setting, the DTME bit is cleared when an NMI interrupt is requested.
Rev. 5.00 Aug 08, 2006 page 272 of 982
REJ09B0054-0500