SPNS174
–
SEPTEMBER 2011
4.16 DMA Controller
The DMA controller is used to transfer data between two locations in the memory map in the background
of CPU operations. Typically, the DMA is used to:
•
Transfer blocks of data between external and internal data memories
•
Restructure portions of internal data memory
•
Continually service a peripheral
4.16.1 DMA Features
•
•
•
•
•
•
•
•
•
•
•
•
•
CPU independent data transfer
One master port - PortB (64 bits wide) that interfaces to the RM4x Memory System.
FIFO buffer(4 entries deep and each 64bit wide)
Channel control information is stored in RAM protected by parity
16 channels with individual enable
Channel chaining capability
32 peripheral DMA requests
Hardware and Software DMA requests
8, 16, 32 or 64-bit transactions supported
Multiple addressing modes for source/destination (fixed, increment, offset)
Auto-initiation
Power-management mode
Memory Protection with four configurable memory regions
PRODUCT PREVIEW
94
System Information and Electrical Specifications
focus.ti.com:
Copyright
©
2011, Texas Instruments Incorporated