[sdiy] using 6264 Ram
Dan Snazelle
subjectivity at hotmail.com
Tue Jun 16 17:41:55 CEST 2009
ok
thank you so much for your great description of how to use it.
i am printing it now.
my final question has to do with the connection on the I/O lines.
Lets say I want to WRITE an incoming signal...lets assume its a square wave of some kind (0-5 volts).
now lets also assume I want this same pin to send the Signal on to my Opamp output once it is stored and in READ mode.
so my question is this, as long as i have the OUTPUT from the I/O pin well buffered and I have my INPUT part of the signal path coming straight into the pin
(through a resistor?), when the pin goes into write mode, will it properly store what i have coming IN (the sqaure wave) or will that output line
(the opamp going to an out jack) screw it all up?
I dont think i have ever used tri-state pins or pins that were both INS and OUTS so i wasnt sure if i would need to have cmos switches turning from the IN path
to the OUT path each time it went from read to write.
sorry for being slow.
thanks a lot everybody!
--------------------------------------------
check out various dan music at:
http://www.myspace.com/lossnyc
(updated monthly)
http://www.soundclick.com/lossnyc.htm
http://www.indie911.com/dan-snazelle
(or for techno) http://www.myspace.com/snazelle
ALSO check out Dan synth/Fx projects:
AUDIO ARK:
www.youtube.com/watch?v=TJRpvaOcUic
www.youtube.com/watch?v=BqIa_lXQNTA&feature=channel_page
www.youtube.com/watch?v=V4nJPjGgOcU&feature=channel_page
and soundtrack/design work:
NEW: check out Dan's sound design from the 1998 award winning film SAFARI by catherine chalmers
http://www.catherinechalmers.com/videos.cfm
----------------------------------------
> From: jerryge at cableone.net
> To: Synth-diy at dropmix.xs4all.nl
> Subject: RE: [sdiy] using 6264 Ram
> Date: Mon, 15 Jun 2009 23:25:11 -0500
> CC:
>
> Dan,
>
> This is a Static Ram part so it is not to difficult to use, it usually will
> not have Valid data when it is first powered up but some times these can
> retain a data image without power for a while but do not count on it. Always
> assume that the data is garbage on power up.
>
> The control details are in the Read and Write timing wave forms.
>
> I will try to give you a verbal description of operation, hopefully without
> any mistakes..
>
> Here are some details:
>
> It is TTL compatible so the all the Logic High and Low signals are TTL
> levels.
>
> The Address lines are A0 to A12 these select a Memory location to read or
> write, you have to setup an address on these lines before you do anything
> else.
>
> The Data lines are I/O1 to I/O8, this is where you set up valid data to
> Write to the memory and where you Read valid data from the memory. For a
> Write cycle these are Inputs to the chip, on a Read cycle they are Outputs
> from the part. When the Chip is not enabled this lines are in the Third
> State - this is they are not inputs or outputs, basically they are
> disconnected inside the chip.
>
> In the data sheet a Pin name like CS2 means this control is ON with a Logic
> HIGH
> a slash in front of the name means NOT so /OE is ON with a logic LOW
>
> ======== To Write Data ==========
>
> Set these logic levels:
>
>
> /OE High - Output Enable is OFF
> /WE High - Write Enable is OFF
> ==== These two lines do the same thing, you can tie one of them to a fixed
> voltage
> i.e. /CS1 LOW **OR** CS2 HIGH -and use the other for full control of the
> chip.
> /CS1 High - Chip Select 1 is OFF
> CS2 Low - Chip select 2 is OFF
> ====
> Setup your address on the A0 to A12 lines.
>
>
> Set these logic levels:
>
> /WE LOW - Write Enable is ON
> /CS1 LOW - Chip Select 1 is ON
> CS2 HIGH - Chip select 2 is ON
>
> Setup the 8 bit data to save in memory (Drive the lines now).
>
> Set these logic levels:
>
> ==== This is when the data is Saved in the chip memory ===
> /WE High - Write Enable is OFF
> =========
> /CS1 High - Chip Select 1 is OFF
> CS2 Low - Chip select 2 is OFF
>
> Stop Driving the Data lines.
>
> ======== Write is done ===========
>
> ======== To Read Data ==========
>
> Set these logic levels:
>
>
> /OE High - Output Enable is OFF
> /WE High - Write Enable is OFF
> /CS1 High - Chip Select 1 is OFF
> CS2 Low - Chip select 2 is OFF
>
> Setup your address on the A0 to A12 lines.
>
>
> Set these logic levels:
>
> /OE LOW - Output Enable is ON
> /CS1 LOW - Chip Select 1 is ON
> CS2 HIGH - Chip select 2 is ON
>
> The 8 bit data is available ( Driven by the Chip ) on the Data I/O lines.
> This is when you would Latch or use the data from the memory chip.
>
> Set these logic levels:
>
> /OE High - Output Enable is OFF
> /CS1 High - Chip Select 1 is OFF
> CS2 Low - Chip select 2 is OFF
>
> The Chip Stops Driving the Data lines.
>
> ======== Read is done ===========
>
> The timing is critical to making this device work, but the critical end for
> a Static part is it will only go so fast but works just fine at very slow
> speeds. The most important thing is that each step is in the same order
> shown on the timing diagrams.
>
> If you are tiring to run it at the 100 ns access times (Full Speed ) you
> will have to respect all the minimum times shown in the timing diagrams .
>
> - Jerry
>
> -----Original Message-----
> From: synth-diy-bounces at dropmix.xs4all.nl
> [mailto:synth-diy-bounces at dropmix.xs4all.nl]On Behalf Of Dan Snazelle
> Sent: Tuesday, June 16, 2009 9:15 AM
> To: synth-diy at dropmix.xs4all.nl
> Subject: [sdiy] using 6264 Ram
>
>
>
> hey there
>
> I am trying to figure out how to control and use a 6264 ram chip.
>
> (hm6264lp in my case)
>
> I cant currently find any good synth schematics that use these so if anyone
> knows of any, that would be great.
>
> the datasheet doesnt give any application notes so I am a bit lost right
> now.
>
>
> Any help appreciated!
>
> thanks
>
> _______________________________________________
> Synth-diy mailing list
> Synth-diy at dropmix.xs4all.nl
> http://dropmix.xs4all.nl/mailman/listinfo/synth-diy
>
> _______________________________________________
> Synth-diy mailing list
> Synth-diy at dropmix.xs4all.nl
> http://dropmix.xs4all.nl/mailman/listinfo/synth-diy
More information about the Synth-diy
mailing list