2.6.1 DMA Channel to PaRAM Mapping
2.6.2 QDMA Channel to PaRAM Mapping
Event, Channel, and PaRAM Mapping
www.ti.com
The mapping between the DMA channel numbers and the PaRAM sets is a fixed, one-to-one mapping
(see
). In other words, channel (event) 0 is mapped to PaRAM set 0, channel (event 1) is
mapped to PaRAM set 1, etc. So, for example, in order to program a transfer for event number 3, DMA
channel 3 is associated with PaRAM set number 3 and you need to program this PaRAM set for
configuring transfers associated with event number 3.
Table 2-7. EDMA3 DMA Channel to PaRAM Mapping
PaRAM Set Number
Address
Mapping
PaRAM Set 0
01C0 4000h to 01C0 401Fh
DMA Channel 0/Reload/QDMA
PaRAM Set 1
01C0 4020h to 01C0 403Fh
DMA Channel 1/Reload/QDMA
PaRAM Set 2
01C0 4040h to 01C0 405Fh
DMA Channel 2/Reload/QDMA
PaRAM Set 3
01C0 4060h to 01C0 407Fh
DMA Channel 3/Reload/QDMA
PaRAM Set 4
01C0 4080h to 01C0 409Fh
DMA Channel 4/Reload/QDMA
PaRAM Set 5
01C0 40A0h to 01C0 40BFh
DMA Channel 5/Reload/QDMA
PaRAM Set 6
01C0 40C0h to 01C0 40DFh
DMA Channel 6/Reload/QDMA
PaRAM Set 7
01C0 40E0h to 01C0 40FFh
DMA Channel 7/Reload/QDMA
PaRAM Set 8
01C0 4100h to 01C0 411Fh
DMA Channel 8/Reload/QDMA
PaRAM Set 9
01C0 4120h to 01C0 413Fh
DMA Channel 9/Reload/QDMA
PaRAM Set 10
01C0 4140h to 01C0 415Fh
DMA Channel 10/Reload/QDMA
PaRAM Set 11
01C0 4160h to 01C0 417Fh
DMA Channel 11/Reload/QDMA
PaRAM Set 12
01C0 4180h to 01C0 419Fh
DMA Channel 12/Reload/QDMA
PaRAM Set 13
01C0 41A0h to 01C0 41BFh
DMA Channel 13/Reload/QDMA
PaRAM Set 14
01C0 41C0h to 01C0 41DFh
DMA Channel 14/Reload/QDMA
PaRAM Set 15
01C0 41E0h to 01C0 41FFh
DMA Channel 15/Reload/QDMA
PaRAM Set 16
01C0 4200h to 01C0 421Fh
DMA Channel 16/Reload/QDMA
...
...
...
PaRAM Set 62
01C0 47C0h to 01C0 47DFh
DMA Channel 62/Reload/QDMA
PaRAM Set 63
01C0 47E0h to 01C0 47FFh
DMA Channel 63/Reload/QDMA
PaRAM Set 64
01C0 4800h to 01C0 481Fh
Reload/QDMA
PaRAM Set 65
01C0 4820h to 01C0 483Fh
Reload/QDMA
...
...
...
PaRAM Set 126
01C0 4FC0h to 01C0 4FDFh
Reload/QDMA
PaRAM Set 127
01C0 4FE0h to 01C0 4FFFh
Reload/QDMA
The mapping between the QDMA channels and the PaRAM sets is programmable .The QDMA channel
mapping register (QCHMAP) in the EDMA3CC provides programmability for the QDMA channels to be
mapped to any of the PaRAM sets in the PaRAM memory map.
illustrates the use of
QCHMAP.
Additionally, QCHMAP allows you to program the trigger word in the PaRAM set for the QDMA channel. A
trigger word is one of the 8 words in the PaRAM set. For a QDMA transfer to occur, a valid TR
synchronization event for EDMA3CC is a write to the trigger word in the PaRAM set pointed to by
QCHMAP for a particular QDMA channel. By default, QDMA channels are mapped to PaRAM set 0. Care
must be taken to appropriately remap PaRAM set 0 before it is used.
44
EDMA3 Architecture
SPRUG34 – November 2008
Summary of Contents for TMS320DM357
Page 2: ...2 SPRUG34 November 2008 Submit Documentation Feedback ...
Page 12: ...List of Tables 12 SPRUG34 November 2008 Submit Documentation Feedback ...
Page 16: ...Read This First 16 SPRUG34 November 2008 Submit Documentation Feedback ...
Page 64: ...EDMA3 Architecture 64 SPRUG34 November 2008 Submit Documentation Feedback ...