ntBFFT
ntBFFT core is a fully configurable solution that performs the FFT and IFFT transform. It is on-the-fly programmable in terms of transform size and type. It supports complex input/output and the results are output in normal order. The core uses fixed-point 2’s complement arithmetic with internal auto scaling to avoid arithmetic overflow and simplify dynamic range management. The ntBFFT core supports both radix2 & radix4 decimation in frequency algorithms. The ntBFFT uses a butterfly sequential architecture that provides balanced performance and silicon resources requirements. The implementation is portable to various silicon technologies, with a simple interface for easy integration in SoC applications.
Features
•  Fully configurable, FFT/IFFT core.
•  Programmable transform type.
•  Programmable transform size from 8-points to 8K points.
•  16-bit complex I/O in 2's complement format.
•  Internally generated twiddle factors.
•  Supports radix2 and radix4 architecture.
•  Output in natural order.
•  Fully synchronous design.
•  Silicon proven in ASIC and FPGA technologies for a variety of applications.
Applications
The ntBFFT core can be used in a variety of applications, including:

• Communication Systems.
• Spectrum Analysis.
• OFDM Modems.
• Image Processing.
• Defense Receivers and Signal Monitoring.
• Medical and Scientific Instruments.
Block Diagram
Support
Technical support by phone or email is included. First year of maintenance is also included. Additional support and annual maintenance options are available.
Deliverables
Noesis has engaged an “open” licensing philosophy in order to allow maximum technology transfer to our client’s engineering teams and to facilitate the integration of our IP cores into our client’s product. Various licensing models are available. The ntBFFT core is available as a soft core (synthesizable HDL) or as a firm core (netlist for FPGA technologies). The following deliverables are included:

•  RMM compliant synthesizable VHDL or Verilog source code or FPGA netlist.
•  VHDL or Verilog test benches and example configuration files.
•  Matlab model.
•  Comprehensive technical documentation.
•  Technical support.
Implementantion Results
The core has been targeted to both ASIC and FPGA technologies for various applications. Noesis Technologies can also deliver netlist versions of the core optimized to specific area resources and performance requirements.
Silicon Vendor Device FFT size/radix Resources Fmax
128/radix2 554 CLB Slices/4 Block RAMs 77 MHz
512/radix2 662 CLB Slices/4 Block RAMs 73 MHz
Xilinx Spartan3 1024/radix2 749 CLB Slices/4 Block RAMs 79 MHz
2048/radix2 1147 CLB Slices/8 Block RAMs 71 MHz
1024/radix4 1246 CLB Slices/4 Block RAMs 88 MHz
FFT version Description Latency
ntBFFT/radix2 Radix2 Sequential Block FFT Nlog2N
ntBFFT/radix4 Radix4 Sequential Block FFT Nlog4N
Silicon Vendor Device FFT size/radix Resources Fmax
128/radix2 245 CLB Slices/4 Block RAMs 161 MHz
512/radix2 272 CLB Slices/4 Block RAMs 162 MHz
Xilinx Virtex5 1024/radix2 289 CLB Slices/4 Block RAMs 159 MHz
2048/radix2 394 CLB Slices/8 Block RAMs 147 MHz
1024/radix4 539 CLB Slices/4 Block RAMs 146 MHz
Silicon Vendor Device FFT size/radix Resources Fmax
128/radix2 642 ALUTs/8 M9Ks 129 MHz
512/radix2 681 ALUTs/9 M9Ks 146 MHz
Altera Stratix3 1024/radix2 740 ALUTs/9 M9Ks 142 MHz
2048/radix2 1214 ALUTs/17 M9Ks 138 MHz
1024/radix4 1599 ALUTs/9 M9Ks 187 MHz
Copyright © 2012 Noesis Technologies L.P. All rights reserved. | Terms Of Use | Privacy Policy | Sitemap