EasyManua.ls Logo

NXP Semiconductors PXN2020 - Chapter 24 Enhanced Direct Memory Access Controller (eDMA); 24.1 Introduction; 24.1.1 Block Diagram

NXP Semiconductors PXN2020
1376 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
PXN20 Microcontroller Reference Manual, Rev. 1
Freescale Semiconductor 24-1
Chapter 24
Enhanced Direct Memory Access Controller (eDMA)
24.1 Introduction
The enhanced direct memory access controller (eDMA) is a second-generation platform block capable of
performing complex data movements through 32 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.
24.1.1 Block Diagram
Figure 24-1 shows a simplified block diagram of the eDMA.
Figure 24-1. eDMA Block Diagram
Slave interface
eDMA
eDMA Done
System bus
Data path
Control
Address
Program model/
Slave write data
Slave write address
Bus write data
Slave read data
Bus address
eDMA engine
TCD0
TCDn-1*
eDMA Peripheral Request
Bus read data
channel arbitration
path
SRAM
transfer control descriptor
(TCD)
SRAM
*n = 32 channels

Table of Contents

Related product manuals