[sdiy] DSP synth applications (was DIY Polysynths)
Scott Gravenhorst
music.maker at gte.net
Thu Jul 30 02:17:22 CEST 2009
thx1138 <thx1138 at earthlink.net> wrote:
[...]
>ARM requires 6 to 10 layers of PCB and Ball Grid packages are more expensive
>to layout and debug. Still I think I have some solutions there as well as we
>will introduce some ARM 9 parts in TQFP in August.
As for ball grid packages, this is common in more powerful FPGA ICs. I have found that
development boards can be the major basis for a synthesizer. Sure, you don't solder the
board, but for me - soldering something together isn't really an issue nor is it a
thrill. For me, the thrill is when music generated by a synthesizer I designed comes out
of my speakers. A decent sized FPGA will probably be a ball grid device, but it will
also have the kind of DSP power required to put together a complex design with several
polyphonic voices. I have development boards which range in price from $39.00 to $295.
All have BGA packages. All can execute designs up to at least 8 voices of polyphony.
If you are looking at designing digital polysynths, consider an FPGA. I learned Verilog
by using free web-based resources and learning materials along with my new development
board. HDL is not the beast some of you may think it is. And I found that having some
experience designing digital things with things like CD4xxx really helped me
conceptualize my designs in terms of RAMs, multipliers, adders and other logic. I found
it to be far more familiar and comfortable than I ever thought it would be.
Just my $0.02.
-- ScottG
________________________________________________________________________
-- Scott Gravenhorst
-- FPGA MIDI Synthesizer Information: home1.gte.net/res0658s/FPGA_synth/
-- FatMan: home1.gte.net/res0658s/fatman/
-- NonFatMan: home1.gte.net/res0658s/electronics/
-- When the going gets tough, the tough use the command line.
More information about the Synth-diy
mailing list