Dear all,
Now I use one TCP3d by one DSP core to decode 25 blocks using 1600K cycle. But the time is to long and I cannot do anything in the core because the coes is serving the EDMA to put the data into TCP3d with the PDK example. So I met a question that how to reduce the 1600K time and free the core to do other thing while the TCP3d is also decoding the blocks?
Now the program I use is changed by the program of C:\Ti\pdk_C6670_1_1_2_5\packages\ti\drv\tcp3d\example.
I think I should divde the 25 blocks into 3 instances that each one decodes 8 blocks is OK. But I can run three TCP3d in one DSP core at the same time. And I also use the BCP to do the Rate Dematching work. Should I Combine the Rate Dematching blocks to simulate the EDMA in order to free the cDSP core?
Thank you in advanced and I wish I can get help here!
PS: I think I find the same task with http://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/639/t/322217.aspx. But it is also provide a solution in detial.
Xie Chen (Beijing, China)