
V DMA BLOCK: HSDMA
V-2 HSDMA (High-Speed DMA)
Functional Outline of HSDMA
The DMA Block contains four channels of HSDMA
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.
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
Unlike IDMA (Intelligent DMA), which has transfer information in memory, this DMA method does not support a DMA link function but allows
| Address bus |
|
BCU | Data bus |
|
| Data transfer |
|
(2) | (1) |
|
Memory, I/O | Memory, I/O | |
DMA |
|
|
DestinationSource
#DMAREQx DMA request
#DMAENDx End of DMA
Figure 2.1
In this method, data transfers that are normally accomplished by executing data read and write operations
Unlike
| Bus control signals |
|
BCU | Address bus | Memory |
| I/O | |
|
| |
| Data bus |
|
| Data transfer |
|
|
|
|
|
|
| |
|
| External I/O | ||||
DMA |
|
| ||||
|
|
| #RD/#WR | |||
|
|
|
| |||
#DMAREQx |
| DMA request |
|
|
| |
| DMA reception |
|
| |||
#DMAACKx |
|
|
| |||
| End of DMA |
| ||||
#DMAENDx |
|
| ||||
|
|
|
|
|
| |
|
|
|
|
|
|
|
Note:
does not allow data transfer between memory devices.
Figure 2.2
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 | EPSON |