[Fpga-synth] FM Synth
Scott Gravenhorst
music.maker at gte.net
Wed Apr 29 16:02:15 CEST 2009
"The making of synthesizers in FPGAs." wrote:
>64 oscs! wow!
If the bump to 16 voices works, it will be 128 oscillators. Running at 50 MHz, I'm only
about 1.3 nS away from timing problems. While the FPGA is not huge (Spartan-3E 500K gate)
it is not small either, it is in no way close to full. The jump to 16 voices will entail
mostly doubling the size of distributed RAM use.
Device utilization summary:
---------------------------
Selected Device : 3s500efg320-4
Number of Slices: 1385 out of 4656 29%
Number of Slice Flip Flops: 803 out of 9312 8%
Number of 4 input LUTs: 3158 out of 9312 33%
Number used as logic: 2253
Number used as RAMs: 905
Number of IOs: 37
Number of bonded IOBs: 36 out of 232 15%
IOB Flip Flops: 1
Number of BRAMs: 2 out of 20 10%
Number of MULT18X18SIOs: 5 out of 20 25%
Number of GCLKs: 1 out of 24 4%
>Malik
>( http://www.freewebs.com/laserbeak43 )
>
>
>
>On Tue, Apr 28, 2009 at 8:11 PM, Scott Gravenhorst <music.maker at gte.net> wrote:
>> Triggered by Eric's FM project, I've completed the first phase of an 8
>> voice two operator FM MIDI polysynth. The structure of this synth is 4 FM
>> sound generators per voice for a total of 64 oscillators. The next major
>> phase of this project will be to bump it up to 16 voices of polyphony since
>> I have the extra clocks. Sample rate is approximately 65KHz.
>>
>> Sample of some notes with a synth bell patch:
>>
>> http://electro-music.com/forum/download.php?id=17343
>>
>> -- 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.
>>
>> _______________________________________________
>> Fpga-synth mailing list
>> Fpga-synth at rubidium.dyndns.org
>> http://rubidium.dyndns.org/cgi-bin/mailman/listinfo/fpga-synth
>>
>_______________________________________________
>Fpga-synth mailing list
>Fpga-synth at rubidium.dyndns.org
>http://rubidium.dyndns.org/cgi-bin/mailman/listinfo/fpga-synth
>
-- 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 Fpga-synth
mailing list