Fw: [sdiy] Spartan 3 eval... FPGAs for s-diy?

Paul Maddox P.Maddox at signal.qinetiq.com
Tue Mar 16 10:01:51 CET 2004


Assi/Jaroslaw,

I did start a small page ;- 
http://www.fpga.synth.net/

Seems to have died of late though...

Paul


----- Original Message ----- 
From: "ASSI" <Stromeko at compuserve.de>
To: <synth-diy at dropmix.xs4all.nl>
Sent: Monday, March 15, 2004 9:21 PM
Subject: Re: Fw: [sdiy] Spartan 3 eval... FPGAs for s-diy?


> On Monday 15 March 2004 21:05, Jaroslaw Ziembicki wrote:
> > is there anyone who built anything for sound generating/processing
> > based on an FPGA?
> 
> Back at the university I was in a group doing research on 
> reconfigurable computing. For audio applications we've had an LPC Codec 
> and several FFT kernels on a dynamically reconfigurable CPU built on an 
> XC6200 (R.I.P.) to compare with implementations of the same on 
> commercial DSP and general purpose CPU. The CPU core in the FPGA was a 
> very modest RISC (to save gates) plus a reconfigurable computation unit 
> that would execute customized instructions tailored to each algorithm.
> 
> > I've been playing with Altera MAX PLUS II for 2-3 weeks now and I can
> > see that the possibilities are enormous. Even with FLEX10K family
> > members with 10,000 to 50,000 gates it's possible to create a pretty
> > signal processor
> > (example: 16x16 multiplier, 32 bit adder, 256x16 RAM, 1024x32 ROM -
> >  - and it all fits into a half of an EP1K50).
> 
> The key to getting good DSP performance from an FPGA is to max out all 
> resources. In a DSP you typically waste a considerable number of cycles 
> waiting for pipeline hazards to clear or data from memory to come in. 
> Then there are always some functional units that are mostly unused. 
> Only if you don't do the same thing in an FPGA you get better 
> performance, but this is quite hard to achieve. Minimizing the clock 
> cycle time also often requires to switch to serial arithmetic and/or 
> redundant number systems, but this is getting easier with the advent of 
> dedicated multiplier resources in FPGA. FPGA based systems used to be 
> good on doing things in parallel, but there's now a number of DSP based 
> on SIMD and MIMD principles that squeeze out that particular advantage.
> 
> > Any experiences? Reverb simulation? Polyphonic synths? Real time FFT?
> 
> I'm still researching the options as far as eval boards go. Also, for 
> the latest slew of design software it looks like I need a new computer 
> as well... My plan is to get a modernized version of the WAVE ASIC plus 
> perhaps some LFO and envelope generators into an FPGA.
> 
> 
> Achim.
> -- 
> +<[Q+ * Matrix-12 * WAVE#46 * microQkb/Omega * XTk/30 * sonic heaven]>+
> 
> SD adaptation for Waldorf rackAttack V1.04R1:
> http://homepages.compuserve.de/Stromeko#WaldorfSDada
> 
> 
> 



More information about the Synth-diy mailing list