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,