SPRUJC6A December 2024 – July 2025 AM2752-Q1 , AM2754-Q1
The channel table RAM is 128-bit × 144-entry (max). It allows system software to dynamically configure channel routing and allocate data buffers in the data buffer RAM.
The channel table RAM is logically divided into three subtables:
The details of the channel descriptor table and channel allocation table are described in Table 12-46.
The details of the DMA descriptor table are described in Table 12-56.
| Label | Address | Bits 127-96 | Bits 95-64 | Bits 63-32 | Bits 31-0 | ||||
|---|---|---|---|---|---|---|---|---|---|
| Channel Descriptor Table (CDT): | |||||||||
| Channel descriptor table | 00h | CDT0[127-0], CL = 0 | |||||||
| 01h | CDT1[127-0], CL = 1 | ||||||||
| 02h | CDT2[127-0], CL = 2 | ||||||||
| … | … | ||||||||
| 3Dh | CDT61[127-0], CL = 61 | ||||||||
| 3Eh | CDT62[127-0], CL = 62 | ||||||||
| 3Fh | CDT63[127-0], CL = 63 | ||||||||
| DMA Descriptor Table (DDT): | |||||||||
| DMA descriptor table | 40h | DDT0[127-0], CAT64 | |||||||
| 41h | DDT1[127-0], CAT65 | ||||||||
| 42h | DDT2[127-0], CAT66 | ||||||||
| … | … | ||||||||
| 7Dh | DDT61[127-0], CAT125 | ||||||||
| 7Eh | DDT62[127-0], CAT126 | ||||||||
| 7Fh | DDT63[127-0], CAT127 | ||||||||
| Channel Allocation Table (CAT): | |||||||||
| Channel allocation table for MediaLB | 80h | CAT7 | CAT6 | CAT5 | CAT4 | CAT3 | CAT2 | CAT1 | CAT0 |
| ... | ... | ... | ... | ... | ... | ... | ... | ... | |
| 87h | CAT63 | CAT62 | CAT61 | CAT60 | CAT59 | CAT58 | CAT57 | CAT56 | |
| Channel allocation table for DMA | 88h | CAT71 | CAT70 | CAT69 | CAT68 | CAT67 | CAT66 | CAT65 | CAT64 |
| ... | ... | ... | ... | ... | ... | ... | ... | ... | |
| 8Fh | CAT127 | CAT126 | CAT125 | CAT124 | CAT123 | CAT122 | CAT121 | CAT120 | |
A fixed relationship between DMA descriptor table entries and DMA channel allocation table entries exists. When using DMA channel 0 (CAT64) software should program DDT0. When using DMA channel 1 (CAT65) software should program DDT1, in case of CAT66 DDT2 should be programmed and so on. In case of CAT127 software should program DDT63.
The following base addresses are valid: