SPRUJB6B November 2024 – May 2025 AM2612
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 and should be remapped before use by EDMA_TPCC_DCHMAPN_m and EDMA_TPCC_QCHMAPN_j registers. This can be done in the device boot flow.
| 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 |
| ... | ... | ... |
| 127 | EDMA Base Address + 5000h to EDMA Base Address + 4FE0h | PaRAM set 127 |