The Pipelined FFT IP Core provides efficient continuous data FFT calculations at the rate of one point per clock cycle.
Used in both FPGA and ASIC devices, and excellent for applications where low memory usage is desired. Can result in the least ASIC area usage because of low memory requirement for medium to long FFT lengths.
We provide cores for Xilinx and Altera FPGAs (using inferred block RAM and their math IP cores for floating point applications), as well as provide ASIC-targeted or FPGA-to-ASIC roadmap cores (using SRAM wrappers and our own fixed or floating point math cores).
Pipelined FFT
Overview
Key Features
- Any radix-2 length
- Variable length option for runtime per-transform length select
- Clock rates to 400MHz in Virtex-5
- Fixed or floating point math
- Efficient memory usage, useful for ASIC applications
- Continuous data processing
- Optimized butterfly structure in each rank, consumes and produces one point per clock cycle
- Decimation-in-Frequency (DIF) has normal order input, out of order output
- Decimation-in-Time (DIT) has out of order input, normal order output.
- Optional input or output buffer, for completely normal order I/O