The DSPLib contains a solution for the discrete Fourier transform (DFT). It has a configurable point size, data type, cascade length, ssr, and the ability to perform the DFT on multiple frames of data per iteration.