Typewriter User Manual

MOTOROLA MC68340 USER’S MANUAL 6- 1
SECTION 6
DMA CONTROLLER MODULE
The direct memory access (DMA) controller module provides for high-speed transfer
capability to/from an external peripheral or for memory-to-memory data transfer. The DMA
module, shown in Figure 6-1, provides two channels that allow byte, word, or long-word
operand transfers. These transfers can be either single or dual address and to either on-
or off-chip devices. The DMA contains the following features:
Two, Independent, Fully Programmable DMA Channels
Single-Address Transfers with 32-Bit Address and 32-Bit Data Capability
Dual-Address Transfers with 32-Bit Address and 16-Bit Data Capability
Two 32-Bit Transfer Counters
Four 32-Bit Address Pointers That Can Increment or Remain Constant
Operand Packing and Unpacking for Dual-Address Transfers
Supports All Bus-Termination Modes
Provides Two-Clock-Cycle Internal Module Access
Provides Two-Clock-Cycle External Access Using MC68340 Chip Selects
Provides Full DMA Handshake for Burst Transfers and Cycle Steal
.
INTERRUPT
ARBITRATION
SLAVE BIU
MASTER BIU
BUS
ARBITRATION
I
M
B
DMA CHANNEL 2
DMA CHANNEL 1
DMA
HANDSHAK
E
SIGNALS
DMA
HANDSHAK
E
SIGNALS
Figure 6-1. DMA Block Diagram
Frees
cale Semiconductor,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
nc...