PDA

View Full Version : Static Ram for prop



mikediv
07-22-2009, 03:38 AM
Hi guys , I want to add some static ram to my prop proto board can anyone recommend a chip to use I want to add 1-4 Meg also if anyone has a schematic that would be awesome as well I want to be able to add the ram in the simplest way possible.
Thanks

CounterRotatingProps
07-22-2009, 04:06 AM
Mike,

do a search.parallax.com on this - topic comes and goes in various flavors

hth
- Howard

▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔

RobotWorkshop
07-22-2009, 04:13 AM
If 512K will do you can look at the Hydra memory expansion board.

Bill Henning
07-22-2009, 04:14 AM
For Morpheus and Mem+ I use:

BS62LV4006 512KB 55ns DIP32 SRAM (parallel SRAM)
Microchip 23K256 32KB SPI SRAM

Which is also the chip Cluso99 uses for the TriBladeProp - others use it too; it is the only readily available 512KB SRAM chip - but it needs a LOT of pins! Depending on how you want to address it, you will currently need 10-31 pins

The Microchip SPI ram is small, but it only needs four pins - and you can actually use three pins if you tie the DI and DO together.

Products:

http://www.parallax.com/Store/Microcontrollers/PropellerAccessories/tabid/786/CategoryID/85/List/0/Level/a/ProductID/444/Default.aspx?SortField=ProductName%2cProductName - 10 pins, you can replace the firmware
http://mikronauts.com/products/morpheus/memplus/ I sell a board that needs at least 21 address bits for 2MB (bus has 24 address bits), -RD, -WR and D0-D7 - for 31..34 pins, however you could use some latches and counters
http://www.machineinteltech.com/Memory_Expansion.html sells a 2MB kit with a PCB that uses 12 Propeller I/O's

There are a few other products on the forums, but I don't think they are available yet - look at Jazzed's and Cluso's posts.


mikediv said...
Hi guys , I want to add some static ram to my prop proto board can anyone recommend a chip to use I want to add 1-4 Meg also if anyone has a schematic that would be awesome as well I want to be able to add the ram in the simplest way possible.
Thanks

▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
www.mikronauts.com (http://www.mikronauts.com) - my site 6.250MHz custom Crystals for running Propellers at 100MHz (http://mikronauts.com/products/mikronauts-625mhz-crystal/)
Las (http://mikronauts.com/products/las-largos-lmm-assembler/) - Large model assembler for the Propeller Largos (http://mikronauts.com/products/largos/) - a feature full nano operating system for the Propeller
Morpheus & Mem+ (http://mikronauts.com/products/morpheus/) Advanced dual Propeller SBC with XMM and 256 Color VGA
Please use mikronauts _at_ gmail _dot_ com to contact me off-forum, my PM is almost totally full

Post Edited (Bill Henning) : 7/21/2009 9:55:00 PM GMT

RobotWorkshop
07-22-2009, 04:21 AM
Isn't that the Microchip 23K256 ??

jazzed
07-22-2009, 04:36 AM
@mikediv,

This all kind of depends on your specific needs.

The SPI-SRAM offers the lowest pin count and performance for use on one Propeller and is a suitable add-on for the Proto-board.

I have a design in progress that allows around 5MB/s and up to 1MB memory on 16 pins on two modules with one Propeller and is a suitable add-on for the Proto-board.

Have a look here: http://forums.parallax.com/showthread.php?p=811093 ... the more interest the faster I can finish the production design :)

I just realized I offered you a schematic and some instructions, but then decided I could not deliver for some reason. http://forums.parallax.com/images/smilies/blush.gif Sorry about that. If I finish the product hopefully that would be useful to you and a few others who said they would like a module.

▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
--Steve


Propalyzer: Propeller PC Logic Analyzer (http://www.brouhaha.com/~sdenson/Propalyzer)
http://forums.parallax.com/showthread.php?p=788230 (http://forums.parallax.com/showthread.php?p=788230)

Post Edited (jazzed) : 7/21/2009 10:26:48 PM GMT

Bill Henning
07-22-2009, 04:53 AM
Thanks... fixed.


RobotWorkshop said...
Isn't that the Microchip 23K256 ??

▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
www.mikronauts.com (http://www.mikronauts.com) - my site 6.250MHz custom Crystals for running Propellers at 100MHz (http://mikronauts.com/products/mikronauts-625mhz-crystal/)
Las (http://mikronauts.com/products/las-largos-lmm-assembler/) - Large model assembler for the Propeller Largos (http://mikronauts.com/products/largos/) - a feature full nano operating system for the Propeller
Morpheus & Mem+ (http://mikronauts.com/products/morpheus/) Advanced dual Propeller SBC with XMM and 256 Color VGA
Please use mikronauts _at_ gmail _dot_ com to contact me off-forum, my PM is almost totally full

mikediv
07-22-2009, 06:54 AM
Thanks guys, Robo I have the 512K for my Hydra but I wanted to add some static ram to my prop proto boards and I want to do it myself I guess to be honest I just want to see if I can do it so the lower pin count sounds like the way to go
since I use lots of I/O for my sensors Mike Green also shot me a reply about using eeproms that I can just fit in the standard socket I might try that as well, I guess from the response I would like to just add one chip for now so the
Microchip 23K256 32KB SPI SRAM seems like the right way to go If I can get that to work I can just keep adding more of them right?
I also tried to wire up the older type eproms the ones with the window you use UV to erase. I used a 2764 but I had so many pins 16 address and 8 data bits I could never get it to read the darn thing .. I did burn a simple spin program into it but could not get the prop to read it right
Jazzed Thanks I figured you got busy like the rest of us , if you do finish it I would love to see/buy one if you are offering them.

Mike Green
07-22-2009, 07:04 AM
I did post a driver object for the 23K256 (and a Winbond flash memory) a week or so ago. The most recent version is in the Object Exchange.· It's set up for one or two 23K256, but could be easily extended to more.

Cluso99
07-22-2009, 08:12 AM
I posted the TriBlade schematics (link to thread in my signature) - I use Sram in Blades #1 & #2. I use the 512KB 55nS AS6C4008 (equivalent to Bills p/n but is cheaper from DigiKey). Blade #1 uses a latch for the higher address pins and access is therefore slower.

I also have a Prop + Sram +microSD pcb (RamBlade which plugs into a Proto Board, etc) coming but alas not getting the time to finish the pcb. I am doing another pcb at the same time, hence the delay. It has a few tricks to get simpler and faster access but requires the whole prop (no latches). Uses a SIL 0.1" 8 pin header. It is fully smt and I am aiming to run it at 120MHz.

▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Links to other interesting threads:

· Home of the MultiBladeProps: TriBladeProp (http://forums.parallax.com/showthread.php?p=786418), RamBlade (http://forums.parallax.com/showthread.php?p=810753), TwinBlade (http://forums.parallax.com/showthread.php?p=806697),·SixBlade (http://forums.parallax.com/showthread.php?p=780033), website (http://bluemagic.biz/cluso.htm)
· Single Board Computer:·3 Propeller ICs·and a·TriBladeProp board (ZiCog Z80 Emulator) (http://forums.parallax.com/showthread.php?p=790917)
· Prop Tools under Development or Completed (Index) (http://forums.parallax.com/showthread.php?p=753439)
· Emulators: Micros eg Altair, and Terminals eg VT100 (Index (http://forums.parallax.com/showthread.php?p=778427)) ZiCog (Z80), MoCog (6809)
· Search the Propeller forums (via Google) (http://search.parallax.com/search?site=parallax&client=parallax&output=xml_no_dtd&proxystylesheet=parallax&proxycustom=<HOME/>&ie=&oe=&lr=)
My cruising website is: ·www.bluemagic.biz (http://www.bluemagic.biz)·· MultiBladeProp is: www.bluemagic.biz/cluso.htm (http://www.bluemagic.biz/cluso.htm)