FIR Filter On FPGA

Mar 10, 2005 3 Replies

Hi all



I want to design a 1024 poles FIR filter on FPGA. But I had n experiences on large scale FPGA programming. Can anybody tell me whic chip should I use?



mik


-- ezpcb.comwww.totallychips.com - VHDL, Verilog & General Hardware Design discussion Foru



Both Altera and Xilinx sell FPGAs which are in some sense designed for DSP applications. How large an FPGA you need depends on other parameters which you have not specified, such as how many bits per sample, and how many clocks are available per sample. Altera and Xilinx offer development tools which have a variety of automated tools to help you do FPGA-based DSP, of course, none are as good as hand-coding. For many applications, though, they are enough.

Regarding cost, generally the older chips (2 or more generations old) will cost more per CLB than new chips. Then again, there are more development boards and tools available to support the older chips.

You need more information before you can decide on an approach:

what is the sample rate? what is the clock rate? can you use a multiplied clock? How many bits per sample? How many bits do you need per tap coefficient?

The number of taps is high enough that a fast convolution using overlap and add FFTs might yield better density.

--Ray Andraka, P.E. President, the Andraka Consulting Group, Inc. 401/884-7930 Fax 401/884-7950 email ray@andraka.com http://www.andraka.com "They that give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety." -Benjamin Franklin, 1759

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required