SPRUJ17H March 2022 – October 2024 AM2631 , AM2631-Q1 , AM2632 , AM2632-Q1 , AM2634 , AM2634-Q1
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 |
128 | EDMA Base Address + 5020h to EDMA Base Address + 503Fh | PaRAM set 128 |
129 | EDMA Base Address + 5040h to EDMA Base Address + 505Fh | PaRAM set 129 |
130 | EDMA Base Address + 5060h to EDMA Base Address + 507Fh | PaRAM set 130 |
... | ... | ... |
256 | EDMA Base Address + 6000h to EDMA Base Address + 601Fh | PaRAM set 256 |