Shop OBEX P1 Docs P2 Docs Learn Events
Small footprint RAM extension — Parallax Forums

Small footprint RAM extension

MagIO2MagIO2 Posts: 2,243
edited 2009-03-27 22:49 in Propeller 1
Hi ... just want to share a finding.

I found these neat FM24Lxxx and FM25Hxx datasheets. It's·FRAM from Ramtron.
FM24Lxxx is available with up to [url=mailto:256kbit@3.3V]256kbit@3.3V[/url] and can directly replace the EEPROM. It not only has read-access at the speed of 1Mhz it also allows write with the same speed. So, having the usual EEPROM and one of those using different adresses but using the same pins would be a very small footprint RAM extension for the propeller.

FM25Hxx is available with up to 2Mbit and has an SPI that allows 40MHz read AND WRITE. For the propeller that would be full speed access, wouldn't it?

Now think about having several of those chips in parallel. E.G. 8x FM24Lxxx sharing one clock. So, with 9 I/Os you have access to 256kByte FRAM at a data-rate of 8Mbyte/sec (ok, minus some protocoll overhead). But that's nice, isn't it?

I hope that I find a distributor here in germany that sells to private persons as well.

Comments

  • Ken PetersonKen Peterson Posts: 806
    edited 2009-03-27 10:17
    That would be rather interesting trying to do 8 I2C interfaces in parallel...rolleyes.gif

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    ·"I have always wished that my computer would be as easy to use as my telephone.· My wish has come true.· I no longer know how to use my telephone."

    - Bjarne Stroustrup
  • jazzedjazzed Posts: 11,803
    edited 2009-03-27 10:19
    Look at Tim Moore's SPI SRAM code for multi-bit examples: http://obex.parallax.com/objects/346/

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


    Propalyzer: Propeller PC Logic Analyzer
    http://forums.parallax.com/showthread.php?p=788230
  • MagIO2MagIO2 Posts: 2,243
    edited 2009-03-27 10:41
    Thanks jazzed, the N256S0830HDA is for sure an alternative for RAM extension (which doubles my chance to find a distributor for some kind of serial RAM ;o) And of course the driver will be usefull for the SPI devices.

    I like the idea to have non volatile RAM. For battery driven devices you can suspend the whole memory to RAM and simply continue where you stopped after wakeup - without the fear of failing EEPROM cells. During operation you can switch off the power for the FRAMs as long as the RAM is not needed.
  • virtuPICvirtuPIC Posts: 193
    edited 2009-03-27 17:46
    Just had a look at a FM25H20 data sheet. Another advantage they have is that they stand 1014 read-write-cycles. The disadvantage is the price. At mouse you have to pay more than $25.-- for a single chip. I would think about two an external RAM and an additional nonvolatile memory for poser down.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Airspace V - international hangar flying!
    www.airspace-v.com/ggadgets for tools & toys
  • MagIO2MagIO2 Posts: 2,243
    edited 2009-03-27 19:49
    If we buy a lot they might get cheaper in the future.
  • Oldbitcollector (Jeff)Oldbitcollector (Jeff) Posts: 8,091
    edited 2009-03-27 22:19
    Now we need a video driver which will take advantage of one or more of these options. [noparse]:)[/noparse]

    OBC

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    New to the Propeller?

    Visit the: The Propeller Pages @ Warranty Void.
  • mctriviamctrivia Posts: 3,772
    edited 2009-03-27 22:49
    to bad there is no regular serial ram greater then 256k. Was trying to find a 4MBit but flash was the only serial option.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Need to make your prop design easier or secure? Get a PropMod has crystal, eeprom, and programing header in a 40 pin dip 0.7" pitch module with uSD reader, and RTC options.
Sign In or Register to comment.