Hsdma (High-Speed Dma); Functional Outline Of Hsdma - Epson S1C33210 Technical Manual

Cmos 32-bit single chip microcomputer
Table of Contents

Advertisement

V-2 HSDMA (High-Speed DMA)

Functional Outline of HSDMA

The DMA Block contains four channels of HSDMA (High-Speed DMA) circuits that support dual-address transfer
and single-address transfer methods.
Since the control registers required for the DMA function are built into the chip, DMA requests for data transfer can
be responded to instantaneously.
Note: Only two DMA channels support external requests.
Dual-address transfer
In this method, a source address and a destination address for DMA transfer can be specified and a DMA
transfer is performed in two phases. The first phase reads data at the source address into the on-chip temporary
register. The second phase writes the temporary register data to the destination address.
Unlike IDMA (Intelligent DMA), which has transfer information in memory, this DMA method does not
support a DMA link function but allows high-speed data transfers because it is not necessary to read transfer
information from a memory.
Single-address transfer
In this method, data transfers that are normally accomplished by executing data read and write operations
back-to-back are executed on the external bus collectively at one time, thus further speeding up the transfer
operation. The #DMAACKx and #DMAENDx signals are used to control data transfer.
Unlike dual-address transfer, this method does not allow memory to memory data transfer but data transfers
can be performed in minimum cycles.
High-speed
#DMAREQx
#DMAACKx
#DMAENDx
Note: Channels 0 to 3 are configured in the same way and have the same functionality. Signal and control
bit names are assigned channel numbers 0 to 3 to distinguish them from other channels. In this
manual, however, channel numbers 0 to 3 are designated with an "x" except where they must be
distinguished, as the explanation is the same for all channels.
S1C33210 FUNCTION PART
BCU
(2)
High-speed
Memory, I/O
DMA
Destination
#DMAREQx
DMA request
#DMAENDx
End of DMA
Figure 2.1 Dual-Address Transfer Method
Bus control signals
Address bus
BCU
External I/O
DMA
DMA request
DMA reception
End of DMA
Figure 2.2 Single-Address Transfet Method
V DMA BLOCK: HSDMA (High-Speed DMA)
Address bus
Data bus
Data transfer
(1)
Memory, I/O
Source
Data bus
Data transfer
Note:
#RD/#WR
Single-address mode
does not allow data transfer
between memory devices.
EPSON
Memory
I/O
B-V-2-1

Advertisement

Table of Contents
loading

Table of Contents