FFT Compiler IP Core

Offers Two Implementation Modes: High Performance (Streaming I/O) and Low Resource (Burst I/O)

The Lattice Semiconductor Fast Fourier Transform (FFT) Compiler IP Core provides forward and inverse FFTs for point sizes from 64 to 16384. The FFT Compiler IP Core can be configured to perform forward FFT, inverse FFT (IFFT), or port selectable forward/inverse FFT. There are three modes of implementation: High-Performance (Streaming I/O), High-Performance Radix-4 (Low Latency Streaming I/O), and Low Resource (Burst I/O).

Features

  • Wide range of point sizes: 64, 128, 256, 512, 1024, 2048, 4096, 8192, and 16384.
  • Choice of High-Performance (streaming I/O), High-Performance Radix-4 (low latency streaming I/O), or Low Resource (burst I/O) architecture.
  • Run-time variable FFT point size.
  • Forward, inverse, or port-configurable forward/inverse transform modes.
  • Choice of no scaling, fixed scaling (RS111/RS211), or dynamically variable stage-wise scaling

Jump to

Block Diagram

PerformanceandSize

Ordering Information

The FFT Compiler IP is provided at no additional cost with the Lattice Radiant™ software.

Documentation

Quick Reference
Information Resources
TITLENUMBERVERSIONDATEFORMATSIZE
Select All
FFT Compiler IP Core - Lattice Diamond Software
FPGA-IPUG-020452.210/1/2023PDF1.4 MB
FFT Compiler IP Core - User Guide
FPGA-IPUG-021531.812/11/2025PDF2 MB

*By clicking on the "Notify Me of Changes" button, you agree to receive notifications on changes to the document(s) you selected.

TITLENUMBERVERSIONDATEFORMATSIZE
Select All
FFT Compiler IP Core - Release Notes
FPGA-RN-020691.012/11/2025PDF246.5 KB
TITLENUMBERVERSIONDATEFORMATSIZE
Select All
IPexpress Quick Start Guide
8/5/2010PDF304.8 KB
TITLENUMBERVERSIONDATEFORMATSIZE
Select All
5G OFDM Modulation with Lattice iFFT and FIR IPs Use Case
WP00423/25/2025PDF3.8 MB