[sdiy] FPGA

Scott Gravenhorst music.maker at gte.net
Thu Oct 27 13:49:16 CEST 2011


Eric Brombaugh <ebrombaugh1 at cox.net> wrote:
>Of course it's feasible for some set of system specs 
>(cost/complexity/sample length/sample rate/etc). What are your 
>requirements? Scott Gravenhorst has been doing some work on 
>SDRAM-based deep memory buffers using the Spartan 3E starter kit 
>which would allow some fairly complex sampling. More than you're 
>likely to get with any AVR out there at least. 
>
>Eric
>
>On Oct 26, 2011, at 9:22 PM, James Elliott wrote:
>
>> Would it be feasible to build a sampler with a FPGA? Or should 
>I go AVR or ARM?????????????????????????? 

I'm '' this close to a test of a looped delay effect using the DDR
SDRAM on the Spartan-3E Starter Kit using an already developed FM bell
synth as an audio source.  If I were to use the full RAM, several
minutes of mono delay is possible (at the sample rate of about 65 kHz).
 This would mean several minutes of sample time on a sampler as well.

In fact, the project that I used as a basis for my own was done by Rick
Huang.  It is called the "widebus recorder" and is a sampler and
playback design.  So it's really right there in his project.  All that
is needed is an anti-alias filter on the input to the ADC.  I'm not
sure why (but I may be about to find out) other than for longer record
time, but Rick's design runs at a sample rate of 40 kHz.  I found the
zip with Verilog source code using google.


-- ScottG
________________________________________________________________________
-- Scott Gravenhorst
-- FPGA MIDI Synth Info: jovianpyx.dyndns.org:8080/public/FPGA_synth/
-- FatMan Mods Etc.: jovianpyx.dyndns.org:8080/public/fatman/
-- Some Random Electronics Bits:
jovianpyx.dyndns.org:8080/public/electronics/
-- When the going gets tough, the tough use the command line.




More information about the Synth-diy mailing list