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.

DSP_FFT32x32 profiling

Other Parts Discussed in Thread: CCSTUDIO

Hi,

I'm trying to reproduce CPU cycles of DSP_fft32x32 function, reported in the benchmark of prueb8b.pdf, but without success, and I find strange that to obtain a result close to that of sprueb8b.pdf, I need to call the same function twice.  In this situation I obtain two different CPU cycles (profiling information) result for the same function.

Those are the obtained results:

1st  call of  DSP_fft32x32  the number  of Cycles for N = 1024 samples = 15131
2sd call of  DSP_fft32x32 the number  of  Cycles for N = 1024 samples = 11003
3rd  call of  DSP_fft32x32 the number  of  Cycles for N = 1024 samples = 10991

For only one call of DSP_fft32x32 the number  of Cycles for N = 1024 samples = 15129.

Brief, the first result is wrong all time.

In order to help me to understand and to find a solution to this problem I insert the full project that I used in the simulation.

Note that I am using CCStudio v3.3, and I used the same driver program as the example of DSPLIB (fft_example.c).

Thanks,

8802.FFT_Validation.zip