Freescale Semiconductor
19-1
Chapter 19
Enhanced Direct Memory Access (eDMA)
19.1
Overview
The enhanced direct memory access (eDMA) controller is a second-generation module capable of
performing complex data transfers with minimal intervention from a host processor. The hardware
microarchitecture includes a DMA engine that performs source- and destination-address calculations, and
the actual data-movement operations, along with local memory containing transfer control descriptors for
each channel.
19.1.1
Block Diagram
is a block diagram of the eDMA module.
Figure 19-1. eDMA Block Diagram
2
1
15
Transfer Control
Descriptor (TCD
)
eDMA Engine
Data Path
eDMA
eDMA Peripheral
0
Program Model/
Write Address
Write Data
Read Data
Read Data
Write Data
Address
64
eDMA Done
Control
Channel Arbitration
Address Path
Inter
nal
P
e
ri
p
heral
Bus
T
o
/F
rom
Crossbar
Switch
Request
Summary of Contents for MCF54455
Page 33: ...xxviii Freescale Semiconductor ...
Page 67: ...Freescale Semiconductor 1 ...
Page 125: ...Freescale Semiconductor 1 ...
Page 145: ...Enhanced Multiply Accumulate Unit EMAC 5 21 Freescale Semiconductor ...
Page 173: ...Cache 6 28 Freescale Semiconductor ...
Page 179: ...Static RAM SRAM 7 6 Freescale Semiconductor ...
Page 207: ...Power Management 9 16 Freescale Semiconductor ...
Page 323: ...Reset Controller Module 13 8 Freescale Semiconductor ...
Page 389: ...Pin Multiplexing and Control 16 44 Freescale Semiconductor ...
Page 575: ...PCI Bus Controller 22 58 Freescale Semiconductor ...
Page 600: ...Advanced Technology Attachment ATA Freescale Semiconductor 23 25 ...
Page 601: ...Freescale Semiconductor 1 ...
Page 842: ...I2 C Interface Freescale Semiconductor 33 16 ...
Page 843: ...Freescale Semiconductor 1 ...
Page 921: ...Revision History A 6 Freescale Semiconductor ...