[sdiy] Digital delay memory

Eric Brombaugh ebrombaugh1 at cox.net
Wed Apr 27 18:38:40 CEST 2016


On 04/27/2016 09:22 AM, Richie Burnett wrote:
> Tom and Eric, have you looked at the 23LC1024 SPI SRAM chip to
> supplement on-board delay memory?  (1MBit external static-RAM in 8-pin
> SOIC/TSSOP package for a couple of bucks.  A couple of seconds delay at
> 32kHz/16bit.)

I played around with the earlier 256kbit version a few years ago. Never 
got too deep into it though - certainly not to the point of look-ahead 
paging as you mentioned. Seems like an interesting idea.

> Also had good success with old computer DRAM simms for *loooooooong*
> audio delay.  (Made a profanity delay for broadcast applications.)  All
> the RAS/CAS/refresh stuff isn't really that hard to implement for the
> old page-mode or EDO chips, and you could pick them up cheap on ebay.
> It requires more I/O lines than SPI, but not as much as parallel SRAM.
> Haven't tried interfacing to modern Synchronous DRAM though.  It looks a
> lot more complicated!?

I've not worked with those at all, but there do seem to be a few designs 
out there that use modern fast MCUs to talk to old DRAM. Sandrine over 
on the MW DIY forum has a design that uses a PIC to do the DRAM 
addressing with an AVR as a supervisor.

https://www.muffwiggler.com/forum/viewtopic.php?t=150299

A unique approach - definitely "outside the box".

I've built systems with STM32F42x processors and more modern SDRAMs that 
support up to 64MB for delay buffers. It's really pretty easy to do - 
the layout isn't too critical and the software setup was simple. I had 
no problems with it at all. It fits on a fairly compact 4-layer PCB 
along with a good codec chip.

Eric




More information about the Synth-diy mailing list