495
SPRUI07–March 2020
Submit Documentation Feedback
Copyright © 2020, Texas Instruments Incorporated
Direct Memory Access (DMA) Module
Chapter 8
SPRUI07–March 2020
Direct Memory Access (DMA) Module
The direct memory access (DMA) module provides a hardware method of transferring data between
peripherals and/or memory without intervention from the CPU, thereby freeing up bandwidth for other
system functions. Additionally, the DMA has the capability to orthogonally rearrange the data as it is
transferred as well as “ping-pong” data between buffers. These features are useful for structuring data into
blocks for optimal CPU processing.
Topic ........................................................................................................................... Page
8.1 Introduction ..................................................................................................... 496
8.2 Architecture..................................................................................................... 497
8.3 Pipeline Timing and Throughput ........................................................................ 500
8.4 CPU Arbitration................................................................................................ 501
8.5 Channel Priority ............................................................................................... 502
8.6 Address Pointer and Transfer Control................................................................. 503
8.7 ADC Sync Feature ............................................................................................ 508
8.8 Overrun Detection Feature................................................................................. 510
8.9 Register Descriptions........................................................................................ 510