莱迪思的FFT编译器提供了快速傅立叶变换和反变换,从64到16384点。该IP核可以配置执行FFT,反向FFT(IFFT),或端口可选择的正/反变换。 FFT编译器提供两种实现选择:高性能(流I / O)和低资源(突发I / O)。在高性能的实现里,FFT IP核可以进行连续的以时钟速率的数据流进入和输出的实时计算。此外,数据块之间允许有不连续的数据块间隙。当要求使用较少的slice(莱迪思FPGA器件的逻辑单元)和EBR(嵌入式RAM块)资源时,或如果该器件太小,无法适应高性能版本,可使用低资源实现。
为了用最佳寄存器长度实现数据的增长,该FFT编译器允许三个固定的缩放之一,或每个基2 FFT运算后的动态缩放。低资源版本也支持块浮点运算,增加了中间计算的动态范围。 FFT的编译器还允许FFT的点数通过一个端口动态变化。