Hello,
I am currently using DSP side of OMAPL138.
In DSP i am calculating FFT using "dsplib_c674x_3_1_1_1" library from TI.
I am using DSPF_sp_cfftr2_dit function to calculate single precesion radix 2 FFT.
[DSPF_sp_cfftr2_dit(float* , float* , unsignedshort)]... Thia is an asm function from the above mentioned library, used as it is.
Now the issue I am faing is: When I put my entire code in L2RAM, function takes hardly 24 usec to compute FFT of single channel, But when i shift my code in DDR2 it is taking around 118 usec to execute same code!!!
I tried doing #pragma for code & data section for this particular function and putting only this much part in L2RAM and rest code in DDR2, but facing same problem.
My final aim is to run code through DDR2 only, so please provide me solution on this at earliest.
Waiting for positive solutions....
--
Thanks,
Prajakta