2.3
Parameter RAM (PaRAM)
Parameter RAM (PaRAM)
www.ti.com
The EDMA3 controller is a RAM-based architecture. The transfer context (source/destination addresses,
count, indexes, etc.) for DMA or QDMA channels is programmed in a parameter RAM table within
EDMA3CC, referred to as PaRAM. The PaRAM table is segmented into multiple PaRAM sets. Each
PaRAM set includes eight 4-byte PaRAM set entries (32-bytes total per PaRAM set), which includes
typical DMA transfer parameters such as source address, destination address, transfer counts, indexes,
options, etc. The PaRAM structure is shown in
.
The PaRAM structure supports flexible ping-pong, circular buffering, channel chaining, and autoreloading
(linking). The contents of the PaRAM include:
•
128 PaRAM sets
•
64-channels are direct mapped. Can be used as link or QDMA sets, if not used for DMA channels.
•
64-channels remain for link or QDMA sets
Note:
By default, all DMA channels map to PaRAM set 0. These should be remapped before use,
refer to
Table 2-1. EDMA3 Parameter RAM Contents
Address
Parameters
01C0 4000h to 01C0 401Fh
Parameters for event 0 (8 words)
01C0 4020h to 01C0 403Fh
Parameters for event 1 (8 words)
01C0 4040h to 01C0 405Fh
Parameters for event 2 (8 words)
01C0 4060h to 01C0 407Fh
Parameters for event 3 (8 words)
01C0 4080h to 01C0 409Fh
Parameters for event 4 (8 words)
01C0 40A0h to 01C0 40BFh
Parameters for event 5 (8 words)
01C0 40C0h to 01C0 40DFh
Parameters for event 6 (8 words)
01C0 40E0h to 01C0 40FFh
Parameters for event 7 (8 words)
01C0 4100h to 01C0 411Fh
Parameters for event 8 (8 words)
01C0 4120h to 01C0 413Fh
Parameters for event 9 (8 words)
01C0 4140h to 01C0 415Fh
Parameters for event 10 (8 words)
01C0 4160h to 01C0 417Fh
Parameters for event 11 (8 words)
01C0 4180h to 01C0 419Fh
Parameters for event 12 (8 words)
01C0 41A0h to 01C0 41BFh
Parameters for event 13 (8 words)
01C0 41C0h to 01C0 41DFh
Parameters for event 14 (8 words)
01C0 41E0h to 01C0 41FFh
Parameters for event 15 (8 words)
01C0 4200h to 01C0 421Fh
Parameters for event 16 (8 words)
. . .
. . .
01C0 47C0h to 01C0 47DFh
Parameters for event 62 (8 words)
01C0 47E0h to 01C0 47FFh
Parameters for event 63 (8 words)
01C0 4800h to 01C0 481Fh
1st reload/link set (8 words)
(1)
01C0 4820h to 01C0 483Fh
2nd reload/link set (8 words)
(1)
. . .
. . .
01C0 4FC0h to 01C0 4FDFh
62nd reload/link set (8 words)
(1)
01C0 4FE0h to 01C0 4FFFh
63rd reload/link set (8 words)
(1)
(1)
DM357 devices have 8 QDMA channels that can be mapped to any parameter set number from 0 to 127.
28
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 ...