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.

TMS320F28335: FFT Library and limitations on F28335

Part Number: TMS320F28335
Other Parts Discussed in Thread: C2000WARE, CONTROLSUITE

I want to use the F28335 to process my data stream with an FFT

What libraries are available for FFT on this Processor ?

What limitation does the FFT function have, I had heard that there was a 1024 point limit ?

Peter Swinburne

Software Metier Manager

Clamart, Paris, France

  • Hi Peter,

    The latest floating-point FFT library for C2000 is deployed in C2000Ware. If you install the latest version at the default location, the library is at:
    C:\ti\c2000\C2000Ware_1_00_04_00\libraries\dsp\FPU

    The examples currently being shipped are for the F2837x platform, however the library functions themselves are fully compatible with F28335. To see F28335 examples, download the controlSUITE package at:
    www.ti.com/.../controlSUITE

    Then, look in the folder:
    C:\ti\controlSUITE\libs\dsp\FPU\v131\examples

    For the FPU libraries you set the FFT size in the 'FFTSize' element of the relevant FFT struct. The minimum size is 32 and you should be able to go in powers of 2 up to 2^16, however the more practical restriction on size is available device memory.

    Regards,

    Richard