[sdiy] Xilinx 3E board comments

Chris Strellis Chris at crystalvision.tv
Mon Jun 12 15:38:01 CEST 2006


Hi Jeff,

> Where is Chris Strellis?

Hello! :)

I'm busy writing high definition digital video firmware for Alteras in AHDL :-P

I'm mostly an Altera man although I used Xilinx Virtex II Pro XC2VP7 for a year. 5 channels of 1.5GHz high def video in and out simultaneously - what fun!

>  I'm looking at his neat
> little additive synth and I think it makes for an interesting
> comparison, ie: how powerful is this 3E starter kit compared to what
> he realized his synth with?

www.strellis.com/fpga.shtml

This Altera had 200k gates which was 93% filled by the design. Although monophonic is ran at about 5MHz.  The Fmax for the design was about 33MHz and so could have been 5 note polyphonic.  With a 500K Spartan 3E (assuming gate for gate) could be around 12 note polyphonic and with greater Fmax even more :)

Please remember that this synth was an "implementation only" of Sam Nobbs VHDL code which he made available for a while.  I slightly modified it to get more note range - that's all. I'm a victim of time pressure and distractions. I haven't taken it any further since last year :(

Cheers

Chris

www.strellis.com
www.voynich.co.uk
www.strellis.co.uk
www.chromic.co.uk
















  I'm also wondering about what Jim
> mentioned with using an external uC to control the FPGA, which
> presumably saves good amount of resources, perhaps even across
> multiple FPGA's (Can these things be daisy-chained?), at the expense
> of connecting the them all up.  Presumably the *blaze's are optimized
> to be integrated into the rest of the system (since, indeed, they are
> made from the same stuff).
> 
> What about storage controllers?  Just another perephial to connect up
> and code for?  I'm really getting some gears moving on making some
> type of 'sampler'.. I've got some designs that I've been sitting on
> for a couple years now because I just didn't have any idea where to
> begin (I couldn't keep interest in software versions).  I assume a
> sequencer would only occupy a trivial part of the system resources,
> perhaps living in the picoblaze itself.
> 
> I've read a few of the .pdf's at xilinx now, and I can see that there
> is a learning curve to their documentation (and where they keep their
> documentation).
> 
> Lastly I assume that once you have a finished design on a FPGA you
> would move on to another process that creates a commercial product
> from the design ie:  a NordLead may have been created using a FPGA,
> but there is not a FPGA in a NordLead.
> 
> Ok, one more:  In terms of processing power where do dsp chips fit in?
>  Would I be achieving a similar result using a uC and some DSP chips,
> given that I sacrifice a great deal of flexibilty?
> 
> 
> 
> ... and I'm still mulling this "sampling module" idea.  Not making an
> entire sampler to fit into a modular, just a sampling oscillator /
> phrase recorder connected up to the proper analog I/O to fit in with
> the rest of the system.   Oh yea.. might as well add granular
> capabilty to it.. and vectors... hell, why not wave sequencing..
> anything else?
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ _ _ _ _ _ _ _ _ _ _ _
> 
> SPAM and Anti-Virus Checked by the FROG Group. http://www.frog.co.uk
> 
> 
> 
> server 244
> 
> 



More information about the Synth-diy mailing list