[Fpga-synth] Try out spartan3e projects, questions

Dave Manley dlmanley at sonic.net
Thu Aug 14 03:14:11 CEST 2008


malik martin wrote:
> Very interesting. Thanks for the info :)
> 
> On Wed, Aug 13, 2008 at 5:11 PM, Eric Brombaugh <ebrombaugh1 at cox.net 
> <mailto:ebrombaugh1 at cox.net>> wrote:
> 
>     malik martin wrote:
> 
>         I hope i'm not OT'ing your thread, but do you think spartan 3es
>         are capable of dsp functionality?
>         and what makes the dedicated DSPs different?
>         I want to get into DSPs as well. I didn't know that AD made the
>         SHARCs.
> 
> 
>     Definitely not OT.
> 
>     Yes you can do DSP with Spartan 3E parts. They're fairly good at it
>     too - witness the DSP that Scott G. has done in his various synths.
> 
>     What's the difference between a DSP and an FPGA? That's a FAQ that
>     you should be able to google. Put simply though, a DSP is a
>     specialized computer that can handle multiplies & adds very quickly
>     and usually has extra addressing modes to make certain operations
>     like convolution go fast. An FPGA is a bag of random gates, memory &
>     (these days) multipliers that you can hook up virtually any way you
>     want. They overlap in some ways, but FPGAs are better for really
>     high-speed processing, while DSPs allow for more complex but slower
>     algorithms. It's a very grey area though...
> 
>     Eric

I'll chime in with one comment: the max FPGA frequency is no where near 
the max frequency of modern processors.  I haven't looked at DSPs in a 
long time, but assume some must be able to run in the GHz range, while 
most FPGAs are going to be limited to a few hundred MHz at most (with 
any significant amount of logic).  In terms of clock speed only, what is 
the fastest DSP out there?  I see some AD Blackfin rated at 750MHz.

-Dave




More information about the Fpga-synth mailing list