Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

implementing IIR bandpass filter in FPGA using verilog code

Status
Not open for further replies.

anand_biomedical

Newbie level 5
Joined
Sep 14, 2006
Messages
9
Helped
1
Reputation
2
Reaction score
0
Trophy points
1,281
Activity points
1,395
verilog iir

Hi,
I need to implement 2nd order IIR bandpass filter in FPGA using verilog code.
2nd order IIR bandpass filter transfer function is

H(z) = (0.13875 - 0.13875z-²)/(1 - 1.6614z-1 + 0.7225z-²)

(Note:In above equation z-1, z-² are nothing but z power -1 , -2.)

center frequency is 24.6875 Hz
lower -3db frequency is11.975 Hz
Higher -3db frequency is 37.4 Hz
-3db bandwidth is 25.425 Hz

I used matlab to come up with the coefficient values.
I used Direct form II realization and ended up with four summers, four multipliers and two delay units.

Now I am worried about verilog code for the bandpass filter whose input going to be an 8-bit digital signal and expected output is 8-bit. I installed Xilinx ISE webpack 8.2i, but I dont know how to write verilog code in this package

If anyone could suggest me that would be great.
I am really looking for any help.
Happy New Year!!!!!

Thanks
 

fir notch filter+ verilog code

use fdatool in matlab to design the filter quantize it to 8 bits(ur specs) and generate verilog code for that...
this is synthesizable in 8.2i
it would be really simple.
 
vhdl coding for iir filter realization

O.K., using FDA tool I can design the filter, but I wonder how to generate verilog code. Does FDA gonna do it?

Added after 1 minutes:

rsrinivas said:
use fdatool in matlab to design the filter quantize it to 8 bits(ur specs) and generate verilog code for that...
this is synthesizable in 8.2i
it would be really simple.

I wonder if FDA tool generates verilog code
 

iir verilog

look at this book
Digital Signal Processing Programmable Arrays
u will find chapters on it . and you may download it from
www.ebooksclub.org
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top