Overview
6-2
6.1
Overview
The TMS320C6211/C6711 device performs data transfers between on-chip
and/or off-chip locations using either the CPU or the enhanced direct memory
access (EDMA) controller. Typically, block data transfers and transfer re-
quests from peripherals are performed by the EDMA thus relieving the CPU
to do performance-intensive operations.
The EDMA controller in the ’C6211/C6711 is different in architecture to the
previous TMS320C6000 devices. The EDMA includes several enhancements
to the ‘C6201/’C6701 DMA in that it provides 16 channels with programmable
priority, and the ability to link data transfers. The EDMA allows movement of
data to/from internal memory (L2 SRAM), peripherals, and between external
memory spaces.
Figure 6–1. TMS320C6211/C6711 Block Diagram
Data path 2
External
memory
interface
(EMIF)
Multi-channel
buffered
serial port 1
(McBSP 1)
Multi-channel
buffered
serial port 0
(McBSP 0)
Host port
interface
(HPI)
Power down logic
Enhanced
DMA
controller
Timer 1
Timer 0
L1P
controller
L1P cache direct mapped
4K bytes
L1
S1
M1
D1
D2
M2
S2
L2
A register file
Data path 1
B register file
Interrupt control
CPU core
Instruction fetch
Instruction dispatch
Instruction decode
In-circuit emulation
Control registers
L2 memory
4 banks
64K bytes
L1D
controller
L1D cache
2-way set
associative
4K bytes
TMS320C6211/C6711 Digital Signal Processor