[sdiy] Digital 4 pole filter in an FPGA

Jim Patchell patchell at cox.net
Thu Dec 11 06:51:46 CET 2008


I have been doing digital design since about 1975...using FPGAs is just 
another phase of doing the same thing...instead of using 74xxx 
logic...now I write in verilog.  There are a lot of books on Amazon.com 
that cover this subject...although, I wouldn't really know which one 
would be the best to begin with.

And FPGA synths are a lot of fun...and there are more ways to skin this 
cat than you can shake a leg at...

-Jim

HL-SDK Synths wrote:
> I'm interested as well, I have a question though, where did you learn 
> all of this FPGA ...stuff? I've looked around on the web and I'm no 
> computer science guy. Is it all hidden in the textbooks? I think FPGA 
> synths are crazy cool!
> 
> On Tue, Dec 9, 2008 at 12:09 AM, Jim Patchell <patchell at cox.net 
> <mailto:patchell at cox.net>> wrote:
> 
>     Hope y'all aren't getting tired of these progress reports.
> 
>     But it looks like I have got the basics of the four pole filter
>     working (at least in the simulator).  It is going to take a bit more
>     testing to verify that all of the data is going where and when it is
>     supposed to...
> 
>     The filter has a four clock pipe delay through it...i.e. it takes
>     four clock cycles to complete one sample...but since it is
>     pipelined...it only takes 512 clocks to complete all 512 filters...
> 
>     One of the things I need to verify yet is that the resonance control
>     works as it should.
> 
>     Now, also to give you an idea of exactly what I am doing, this is
>     basically the same kind of filter you would make with an
>     SSM2040...without, unfortunately, the non-linear distortion that is
>     inherent in the SSM2040.  I am not sure if I will be able to add a
>     non-linearity in the filter loop or not.  That may be some future
>     experiment.
> 
>     Anyway...it is sure looking promising.
> 
>     -Jim
>     ----------------------------------------------
>     Visit http://www.noniandjim.com <http://www.noniandjim.com/>
>     SDIY: http://www.noniandjim.com/Jim/index.html
>     ----------------------------------------------
> 
>     _______________________________________________
>     Synth-diy mailing list
>     Synth-diy at dropmix.xs4all.nl <mailto:Synth-diy at dropmix.xs4all.nl>
>     http://dropmix.xs4all.nl/mailman/listinfo/synth-diy
> 
> 

-- 
----------------------------------------------
Visit http://www.noniandjim.com
SDIY: http://www.noniandjim.com/Jim/index.html
----------------------------------------------




More information about the Synth-diy mailing list