I am new to Blackfin series. Which DSP is capable of performing 1024fft in less than 10 microseconds? or how much time BF533 (600MHz) will take to perform 1024 real point fft?
The DSP runtime library that ships with VisualDSP++ contains two Fourier Transforms that might be of interest to you.
cfftf_fr16 - a complex FFT that computes a 1024 point FFT in 14581 cycles (around 24.3 microseconds @ 600 MHz).
rfft_fr16 - a real FFT that computes a 1024 point FFT in around 28915 cycles (around 48.2 microseconds @ 600 MHz) when used with dynamic scaling enabled. This option will preserve more significant bits in the output at the expense of reduced data throughput.
Both of theses functions operate on signed fractional data (1.15 format). For further information on these functions, please refer to the C/C++ Compiler and Library Manual or the VisualDSP++ Online help.
Retrieving data ...