mcf5307cft90b Freescale Semiconductor, Inc, mcf5307cft90b Datasheet - Page 279

no-image

mcf5307cft90b

Manufacturer Part Number
mcf5307cft90b
Description
Mcf5307 Coldfire Integrated Microprocessor User
Manufacturer
Freescale Semiconductor, Inc
Datasheet
Chapter 12
DMA Controller Module
This chapter describes the MCF5307 DMA controller module. It provides an overview of
the module and describes in detail its signals and registers. The latter sections of this
chapter describe operations, features, and supported data transfer modes in detail.
12.1 Overview
The direct memory access (DMA) controller module provides an efficient way to move
blocks of data with minimal processor interaction. The DMA module, shown in
Figure 12-1, provides four channels that allow byte, word, or longword operand transfers.
Each channel has a dedicated set of registers that define the source and destination
addresses (SARn and DARn), byte count (BCRn), and control and status (DCRn and
DSRn). Transfers can be dual or single address to off-chip devices or dual address to
on-chip devices, such as UART, SDRAM controller, and parallel port.
Read Bus Data
Data Path
Requests
External
Internal
Bus
Requests
Channel
Write Bus Data
Freescale Semiconductor, Inc.
For More Information On This Product,
Figure 12-1. DMA Signal Diagram
Chapter 12. DMA Controller Module
Channel 0
DAR0
BCR0
DCR0
DSR0
SAR0
Data Path
Control
Go to: www.freescale.com
Channel
Enables
Control
Channel 1
MUX
SAR1
DAR1
BCR1
DCR1
DSR1
Arbitration/
Control
MUX
Channel 2
Channel
Attributes
BCR2
DCR2
DSR2
SAR2
DAR2
Current Master Attributes
External Bus Address
External Bus Size
Channel 3
DCR3
SAR3
DAR3
BCR3
DSR3
Interrupts
Interface Bus
Bus Signals
Registered
12-1

Related parts for mcf5307cft90b