HD6417021 Hitachi Semiconductor, HD6417021 Datasheet - Page 220

no-image

HD6417021

Manufacturer Part Number
HD6417021
Description
SuperH RISC engine
Manufacturer
Hitachi Semiconductor
Datasheet
9.3.6
The DMA transfer ending conditions vary for individual channels ending and all channels ending
together.
Individual Channel Ending Conditions: There are two ending conditions. A transfer ends when
the value of the channel's DMA transfer count register (TCR) is 0, or when the DE bit of the
channel's CHCR is cleared to 0.
Conditions for Ending All Channels Simultaneously: Transfers on all channels end when 1) the
NMIF (NMI flag) bit or AE (address error flag) bit is set to 1 in the DMAOR, or 2) when the
DME bit in the DMAOR is cleared to 0.
DREQ
DACK
cycle
Note:
When TCR is 0: When the TCR value becomes 0 and the corresponding channel’s DMA
transfer ends, the transfer end flag bit (TE) is set in the CHCR. If the IE (interrupt enable) bit
has been set, a DMAC interrupt (DEI) is requested to the CPU.
When DE of CHCR is 0: Software can halt a DMA transfer by clearing the DE bit in the
channel’s CHCR. The TE bit is not set when this happens.
Bus
CK
DMA Transfer Ending Conditions
Dual address DREQ level detection, DACK active low, DACK output in read cycle, 1
bus cycle = 2 states.
CPU
Figure 9.24 DREQ Pin Sampling Timing in Burst Mode
CPU
DMAC(R)
DMAC(W)
DMAC(R)
DMAC(W)
HITACHI 205
CPU

Related parts for HD6417021