HD6413003RVF RENESAS [Renesas Technology Corp], HD6413003RVF Datasheet - Page 241

no-image

HD6413003RVF

Manufacturer Part Number
HD6413003RVF
Description
microcontroller (MCU)
Manufacturer
RENESAS [Renesas Technology Corp]
Datasheet
Figure 8-19 shows the timing when channel 0A is set up for I/O mode and channel 1 for burst
mode, and a transfer request for channel 0A is received while channel 1 is active.
Multiple-Channel Operation in Different Groups: If transfers are requested on channels in
groups 0 and 1 simultaneously, or if a transfer in one group is requested during a transfer in the
other group, the DMAC operates as follows.
ø
A
RD
HWR
23
When a transfer is requested, the DMAC requests the bus right. When it gets the bus right, it
activates the highest-priority channel at that time. If there are transfer requests for both
DMAC groups 0 and 1, a channel in group 0 is activated.
Once a transfer starts on a channel in one group, requests to other channels are held pending
until that channel releases the bus.
After each transfer in short address mode, and each externally-requested or cycle-steal
transfer in normal mode, the DMAC releases the bus and returns to step 1. If there is a
transfer request for a channel in the other group, that channel is activated immediately.
After completion of a burst-mode transfer, or after transfer of one block in block transfer
mode, the DMAC releases the bus and returns to step 1. If there is a transfer request for a
group-0 channel while a group-1 channel is active, however, the group-1 channel releases the
bus after completing the transfer of the current byte or word. When the bus is released, if
there is a transfer request for a channel in the other group, the DMAC is activated
immediately.
to A
,
LWR
0
Figure 8-19 Timing of Multiple-Channel Operations in the Same Group
DMAC cycle
(channel 1)
T
1
T
2
T
1
CPU
cycle
T
2
T
d
T
1
DMAC cycle
(channel 0A)
223
T
2
T
1
T
2
T
1
CPU
cycle
T
2
T
d
T
1
DMAC cycle
(channel 1)
T
2
T
1
T
2

Related parts for HD6413003RVF