Sign in

username:

password:



Not a member?

Search Comp.Arch.FPGA



Search tips

fpga by Keywords

Altera | ASIC | CPLD | Cyclone | DCM | DDR | DSP | Ethernet | ISE | JTAG | Linux | LVDS | Microblaze | ML310 | Modelsim | NIOS | OPB | PCI | Quartus | RocketIO | SDRAM | Spartan | Spartan3 | SRAM | Stratix | Verilog | VHDL | Virtex | Virtex-4 | Virtex-II | Xilinx | XST

Ads

See Also

DSPEmbedded SystemsElectronics

Comp.Arch.FPGA | Question about filters and verilog etc..

There are 4 messages in this thread.

You are currently looking at messages 0 to 4.

Question about filters and verilog etc.. - Jan Panteltje - 2003-12-12 15:42:00

I need to make some filters now for some project
in FPGA.
I was wondering if some free (open source?) software
exists that outputs verilog (or a xilinx module for example)
with as input say -3dB point, slope, poles, low / high pass etc.?
These programs do exist for analog filters, some from IC
manufacturers.
Is such a thing feasable (to do in verilog) does it exist?
Jan
______________________________
Join the blogging team on FPGARelated.com and earn rewards! Details Here.



Re: Question about filters and verilog etc.. - Michael Gallen - 2003-12-12 19:27:00

Hi Jan,

Our company Tyder has a product ONEoverT and it outputs VHDL which you can
use to
design filters on FPGAs....FIRs (Windowed & Optimal) loads of other FIR
types, and also
different types of IIR filters.

It is not free but it is on sale at a very low price. There are some case
studies on the website which
you can download. You can also download the demo version.

See website
www.tyder.com
Regards
Michael Gallen
"Jan Panteltje" <p...@yahoo.com> wrote in message
news:1...@evisp-news-01.ops.asmr-01.energis-idc.net...
> I need to make some filters now for some project in FPGA.
> I was wondering if some free (open source?) software
> exists that outputs verilog (or a xilinx module for example)
> with as input say -3dB point, slope, poles, low / high pass etc.?
> These programs do exist for analog filters, some from IC
> manufacturers.
> Is such a thing feasable (to do in verilog) does it exist?
> Jan



Re: Question about filters and verilog etc.. - Martin Euredjian - 2003-12-13 02:37:00

Just use a filter design tool to generate the
coefficients.  The HDL is
pretty simple.  ScopeFIR is one example.

Of course, you can also do a lot of this work using tools like Excel from
fundamental DSP/Filter theory/math.  Excel has a SUMOFPRODUCTS() function
that come in handy for some of this work (like implementing a DFT to
generate filter frequency response and graph it).


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Martin Euredjian

To send private email:
0...@pacbell.net
where
"0_0_0_0_"  =  "martineu"



"Jan Panteltje" <p...@yahoo.com> wrote in message
news:1...@evisp-news-01.ops.asmr-01.energis-idc.net...
> I need to make some filters now for some project in FPGA.
> I was wondering if some free (open source?) software
> exists that outputs verilog (or a xilinx module for example)
> with as input say -3dB point, slope, poles, low / high pass etc.?
> These programs do exist for analog filters, some from IC
> manufacturers.
> Is such a thing feasable (to do in verilog) does it exist?
> Jan


______________________________
Join the blogging team on FPGARelated.com and earn rewards! Details Here.

Re: Question about filters and verilog etc.. - Jan Panteltje - 2003-12-13 13:07:00

On a sunny day (Sat, 13 Dec 2003 07:37:46 GMT) it
happened "Martin Euredjian"
<0...@pacbell.net> wrote in
<elzCb.70799$N...@newssvr25.news.prodigy.com>:

>Just use a filter design tool to generate the coefficients.  The HDL is
>pretty simple.  ScopeFIR is one example.
>
>Of course, you can also do a lot of this work using tools like Excel from
>fundamental DSP/Filter theory/math.  Excel has a SUMOFPRODUCTS() function
>that come in handy for some of this work (like implementing a DFT to
>generate filter frequency response and graph it).
>
>
>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>Martin Euredjian
Hi, I downloaded ScopeFIR, and guess what, it runs fine on wine too, in
Linux.
So thank you.
Then I played a bit with it, now I may perhaps input those coefficients to
the FIR I found on opencores.
But playing with ScopeFIR I got that 'deja-vue' feeling....
Some time ago I did some FIR in C for a horizontal re-scaler (see paper at
http://www.home.zonnet.nl/panteltje/subtitles/lowpass.html ).
Think I did not use that FIR in the end, that project was abandoned when I
started using DVD.
But in that time I did a whole lot of reading up on digital signal processing
and IIR FIR etc..
Now then I used a program in Linux called 'remez' to calculate coefficients.
I think ScopeFIR is either from the same author or a blunt copy (windows
port) of remez, I dunno.
But even the examples and the frequency choice is the same......
So I looked up remez on my machine (google for
/root/compile/filters/remez/REMEZ16.EXE if you use windows), I do not
remember where I found remez, google remez or remez.c remez uses
gnu-plot.....
hehe
Since ScopeFIR asks 100$ after 60 days, I will be using remez likely after
that time.
Jan
______________________________
Join the blogging team on FPGARelated.com and earn rewards! Details Here.