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.

FFTC throughput low results

Other Parts Discussed in Thread: TCI6630K2L

I'm trying to measure fftc throughput for tci6630k2l,( I'm using ccs v6 and my device is EVMK2L Evaluation Module)

I measured time between Fftc_txSubmitRequest () and immediately after Fftc_rxGetResult(). 

 


I got following results,

16 point, 5 blocks per packet, 10 packets                    5.0400 MSubc/s

16 point, 5 blocks per packet, 1000 packets               2.5175 MSubc/s

2048 point, 1 blocks per packet, 10 packets               29.9231 MSubc/s

2048 point, 1 blocks per packet, 1000 packets               30.2177 MSubc/s

2048 point, 1 blocks per packet, 10000 packets               31.7976 MSubc/s

I calculated those rate using the formula,    (num_blocks*num_packets*DFT_size) / (sum of time for 4 dsp cores)

But the datasheets shows that FFTC supports more higher rates than this. 

1) What could be the reason for these low values?

2) Is it correct to  measure time between Fftc_txSubmitRequest () and immediately after Fftc_rxGetResult()?

5.040058