SPRUI30H November 2015 – May 2024 DRA745 , DRA746 , DRA750 , DRA756
The EDMA 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 in EDMA_TPCC. The PaRAM table is segmented into multiple PaRAM sets. Each PaRAM set includes eight four-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 supports flexible ping-pong, circular buffering, channel chaining, and auto-reloading (linking).
The contents of the PaRAM include the following:
By default, all channels map to PaRAM set to 0, they should be remapped before use by EDMA_TPCC_DCHMAPN_m and EDMA_TPCC_QCHMAPN_j registers.
PaRAM Set Number | Base Address | Parameters(1) |
---|---|---|
0 | EDMA Base Address + 4000h to EDMA Base Address + 401Fh | PaRAM set 0 |
1 | EDMA Base Address + 4020h to EDMA Base Address + 403Fh | PaRAM set 1 |
2 | EDMA Base Address + 4040h to EDMA Base Address + 405Fh | PaRAM set 2 |
3 | EDMA Base Address + 4060h to EDMA Base Address + 407Fh | PaRAM set 3 |
4 | EDMA Base Address + 4080h to EDMA Base Address + 409Fh | PaRAM set 4 |
5 | EDMA Base Address + 40A0h to EDMA Base Address + 40BFh | PaRAM set 5 |
6 | EDMA Base Address + 40C0h to EDMA Base Address + 40DFh | PaRAM set 6 |
7 | EDMA Base Address + 40E0h to EDMA Base Address + 40FFh | PaRAM set 7 |
8 | EDMA Base Address + 4100h to EDMA Base Address + 411Fh | PaRAM set 8 |
9 | EDMA Base Address + 4120h to EDMA Base Address + 413Fh | PaRAM set 9 |
... | ... | ... |
63 | EDMA Base Address + 47E0h to EDMA Base Address + 47FFh | PaRAM set 63 |
64 | EDMA Base Address + 4800h to EDMA Base Address + 481Fh | PaRAM set 64 |
65 | EDMA Base Address + 4820h to EDMA Base Address + 483Fh | PaRAM set 65 |
... | ... | ... |
510 | EDMA Base Address + 7FC0h to EDMA Base Address + 7FDFh | PaRAM set 510 |
511 | EDMA Base Address + 7FE0h to EDMA Base Address + 7FFFh | PaRAM set 511 |