EasyManua.ls Logo

Texas Instruments TMS320C6745 DSP - Page 438

Texas Instruments TMS320C6745 DSP
1472 pages
Print Icon
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...
Introduction
www.ti.com
438
SPRUH91D–March 2013–Revised September 2016
Submit Documentation Feedback
Copyright © 2013–2016, Texas Instruments Incorporated
Enhanced Direct Memory Access (EDMA3) Controller
• 32 DMA channels
– Event triggered transfers (transfers initiated by system/peripheral events)
– Manual transfers (CPU(s) initiated DMA transfers)
– Chained transfers (completion of transfer on one channel triggers a transfer on a “chained”
channel)
• 8 QDMA channels
– QDMA channels are triggered automatically upon writing to a parameter RAM (PaRAM) set entry
– Supports linking and chaining features (similar to DMA channels)
– Support for programmable QDMA channel to PaRAM mapping (any PaRAM entry can be used as a
QDMA channel)
– Optimized for use in conjunction to the IDMA controller (internal DMA in DSP subsystem)
• 2 event queues
• 16 event entries per event queue
The EDMA3 transfer controller (EDMA3TC) has the following features:
• Supports 2-dimensional transfers with independent indexes on source and destination (EDMA3CC
manages the 3rd dimension)
• More then one transfer controller allows concurrent transfers
• Programmable priority level for each transfer controller relative to each other and other masters in the
system.
• Support for increment or constant addressing mode transfers
• Error conditions with interrupt support
• Supports more then one in-flight transfer requests
• Debug/status visibility
• 64-bit wide read and write ports
• Little-endian mode
• Transfer controller(s):
– FIFIOSIZE = 128 bytes
– BUSWIDTH (Read/Write Controllers) = 8 byte
– DSTREGDEPTH = 4
– DBS (default) = 16 bytes. The default burst size (DBS) is programmable, and can be configured for
16-, 32-, or 64-bytes burst size. See the Chip Configuration 0 Register (CFGCHIP0) in the System
Configuration (SYSCFG) Module chapter for details to change the default burst size value.

Table of Contents