In the TMS320TCI6487, EDMA3 channel 31 was used to write data from the DSP to the TCP2. In the C6670 there is no dedicated EDMA3 channel, so which EDMA3 channel can be used to write data from DSP to TCP3D? Can I use any CICn_OUTnn channel?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
In the TMS320TCI6487, EDMA3 channel 31 was used to write data from the DSP to the TCP2. In the C6670 there is no dedicated EDMA3 channel, so which EDMA3 channel can be used to write data from DSP to TCP3D? Can I use any CICn_OUTnn channel?
That wasn't exactly dedicated channel, that was an associated EDMACC Event # which associated PaRAM entry for control. The PaRAM entry defines the channel usage. The same holds true for the multiple TCP3D events, which can be found in the EDMACC0, EDMACC1, and EDMACC2 Event Tables (Tables 3-35 - 3-37 of the TMS320C6670 Data Manual.)
I think what you're looking for is the mapping is which is in the tables in the data manual mentioned above.
Best Regards,
Chad
In the TMS320TCI6487 manual, Section 8.5.1 it says "The association of each synchronization event and DMA channel is fixed and cannot be reprogrammed". That is what I meant by a dedicated channel, i.e. channel 31 is dedicated to the TCP Transmit Event.
In the TMS320C6670 Data Manual, in Tables 7-35 - 7-37, I see the TCP3D events, but there are only receive events, which are for transfers from the TCP3D to the DSP. What channels can I use to transmit data from the DSP to the TCP3D?
To illustrate what I mean, look at Figure 3-30 in the TCP3D User Guide (SPRUGS0). If I used TCP3D instance A, then REVT0 would be TCP3D_AREVT0 which is mapped to EDMA3CC2 event 0 (TMS320C6670 Data Manual, Table 7-27), and Chan Z would be Chan 0. What could I use for Chan X? Could I use CIC1_OUT23 which is mapped to EDMA3CC2 event 36?
There are not X events on TCP3D. Please refer to the TCP3D UG you referenced. You can use any open/unused PaRAM entry to program the EDMA transfer of the Input Configuration Registers (given the EDMACC/TC is connected to that TCP3D - please see the Switch Fabric Interconnect as to what's connected Table 4-3 of the Data Manual to be more specific), Systematic and Parity Data and trigger it via the DSP.
Best Regards,
Chad