Preliminary
www.ti.com
EDMA and EDMA Events
1.9
EDMA and EDMA Events
1.9.1 Overview
The device uses L3 crossbar architecture to control access between device processors, subsystems, and
peripherals. It includes four third-party DMA transfer controllers (TPTCs) that provide four EDMA channels
for transfer between L3 slaves. The device also makes use of the third-party channel controller (TPCC).
The TPCC provides a user and event interface to the EDMA system. It includes up to 64 event channels
to which all system synchronization events can be mapped and 8 auto-submit channels (QDMA).
Parameter RAM: Each EDMA is specified by an 8-word (32-byte) parameter table contained in Parameter
RAM (PaRAM) within the TPCC. The number of PaRAM entries supported is 512.
QDMA: The quick DMA (QDMA) function is contained within the TPCC. The device implements all 8
possible QDMA channels. Each QDMA channel has a selectable PaRAM entry used to specify the
transfer. A QDMA transfer is submitted immediately upon writing of the “trigger” parameter (as opposed to
the occurrence of an event as with EDMA). The QDMA parameter RAM may be written by any bus master
with an L3 connection to the TPCC CFG port.
1.9.2 EDMA Regions
In order to support multiple processors, the TPCC is configured with all eight interrupt regions
implemented. This allows each processing element (Cortex-A8, DSP, and Media Controller) to be
interrupted upon completion of any EDMAs associated with its program flow independent of other EDMAs
in the system. Assignment of the region interrupts is shown in
Table 1-66. EDMA Regions
TPCC Region
Processor
Interrupt Name (Processor)
0
Cortex-A8
CCINT0
1
–
–
1
DSP
CCINT1
2
–
–
3
–
–
4
Media Controller 0
CCINT4
5
Media Controller 1
CCINT5
6
–
–
7
–
–
1.9.3 Synchronization Events
The EDMA supports up to 64 EDMA channels that service peripheral devices and external
memory.
lists the source of EDMA synchronization events associated with each of the
programmable EDMA channels. The association of an event to a channel is fixed; each of the EDMA
channels has one specific event associated with it. These specific events are captured in the EDMA event
registers (ER, ERH) even if the events are disabled by the EDMA event enable registers (EER, EERH).
For more detailed information on the EDMA module and how EDMA events are enabled, captured,
processed, linked, chained, and cleared, see the Enhanced DMA (EDMA) Controller User's Guide.
179
SPRUGX9 – 15 April 2011
Chip Level Resources
© 2011, Texas Instruments Incorporated
Содержание TMS320C6A816 Series
Страница 2: ...Preliminary 2 SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...
Страница 92: ...92 Read This First SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...
Страница 1122: ...1122 Multichannel Audio Serial Port McASP SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...
Страница 1562: ...1562 Real Time Clock RTC SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...
Страница 1658: ...1658 Timers SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...
Страница 1750: ...1750 UART IrDA CIR Module SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...
Страница 1984: ...1984 Universal Serial Bus USB SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...