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. (I refered sprabh2a.pdf to compare results )

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()?