beautypg.com

Sundance FC100 v.2.3 User Manual

User manual, Fc100 - floating point fast fourier transform, Introduction

background image

FC100 - Floating Point Fast Fourier Transform

v2.3

Fast Fourier Transform product manual

October 2005

www.sundance.com

- 1 -



User manual

Introduction


The Fast Fourier Transform (FFT) is an efficient algorithm for computing the Discrete
Fourier Transform (DFT). This Intellectual Property (IP) core was designed to offer very
fast transform times while keeping a floating point accuracy at all computational stages.
Sundance’s core is the fastest and the most efficient available in the FPGA world. Based
on a radix-32 architecture, it also saves memory resources compared to other floating
point cores available on the market.

Features

• This IP core targets the following devices:

¾

Xilinx: Virtex-II

TM

, Virtex-II Pro

TM

, Spartan-3

TM

and Virtex-4

TM

• Forward and inverse complex FFT

• Transform sizes: 2

m

with m = 8 to 20

(256, 512, 1024, …, 1M points)


• Arithmetic type : floating point

• Data formats

¾

IEEE-754

¾

24-bit mantissa, 8-bit exponent, 2’s complement

¾

14-bit mantissa, 8-bit exponent, 2’s complement

¾

Any mantissa and exponent precision upon request

• Configurable on the fly forward or inverse operation

• Configurable on the fly transform length

• Fully functional VHDL testbench and the related Matlab functions delivered

along the FFT/IFFT core for simulation purposes and specific performance
characterization.

This manual is related to the following products: