Fujitsu MB91460 SERIES FR60 User Manual page 386

32-bit microcontroller
Table of Contents

Advertisement

Chapter 26 DMA Controller
3.DMA Controller (DMAC) Operation
Figure 3-7 Negate timing example of the DREQ pin input for 2-cycle external transfer --> internal transfer
Bus operation
CPU
Area
External D bus
DACK
DEOP
RD
WR
DREQ (H level)
If the transfer is internal <--> external: Negate before the last sense timing of the clock in the L section of the
external WRn pin output when accessing the transfer source for the last DMA transfer (Section of DACK =
1and WRn = L). If DREQ is negated later than this, a DMA request may be sensed, resulting in negation until
the next transfer.
● For fly-by (read/write) transfer
For a demand transfer, be sure to set an address in an external area for the transfer destination.
For fly-by (read) transfer: After the IOWR pin output for the last DMA transfer goes to the H level, negate
DREQ while the external RD pin output is at the L level. (section where DACK=L & RD=L). If DREQ is negated
later than this, the negation may continue until the next transfer.
For fly-by (write) transfer: After the external WRn pin output for the last DMA transfer goes to the H level,
negate DREQ while IORD is at the L level. (section where DACK=L & RD=L). If DREQ is negated later than
this, the negation may continue until the next transfer.
Figure 3-8 Negate timing example of the DREQ pin input for fly-by (write) transfer
Bus operation
Area
External D bus
DACK
DEOP
RD
WR
DREQ (H level)
■ Timing of the DREQ Pin Input for Continuing Transfer over the Same Channel
● For burst, step, block, and demand transfers
Operation in which transfer is continued over the same channel by the DREQ pin input cannot be guaranteed. If
DREQ is reasserted at the fastest timing to clear requests retained internally after the transfer ends, at least one
system clock cycle (one CLK output cycle) is provided to detect transfer requests for other channels. If, as a
result, a transfer request for another channel with a higher priority is detected, transfer on that channel will be
started.
370
SA
DA
SA
DA
*1
*2
*1
*2
*1
*2
*1
*2
CPU
SA
*1: External
*1
*2: Internal
*1: External
*1
*2: Internal
DA
SA
DA
*2
*1
*2
*2
*1
*2

Advertisement

Table of Contents
loading

This manual is also suitable for:

Fr60Mb91460 series

Table of Contents