MPC5510 Microcontroller Family Reference Manual, Rev. 1
Freescale Semiconductor
12-1
Preliminary
Chapter 12
Enhanced Direct Memory Access (eDMA)
12.1
Introduction
The enhanced direct memory access controller (eDMA) is a second-generation platform block capable of
performing complex data movements through 16 programmable channels, with minimal intervention from
the host processor. The hardware microarchitecture includes a DMA engine that performs source and
destination address calculations, and the actual data movement operations, along with an SRAM-based
memory containing the transfer control descriptors (TCD) for the channels. This implementation
minimizes the overall block size.
12.1.1
Block Diagram
A simplified block diagram of the eDMA illustrates the functionality and interdependence of major blocks
(see