Shop OBEX P1 Docs P2 Docs Learn Events
Spi-sram — Parallax Forums

Spi-sram

Oldbitcollector (Jeff)Oldbitcollector (Jeff) Posts: 8,091
edited 2008-07-13 20:43 in Propeller 1
Has anyone else seen or played with any of these yet?
They look *very* interesting...

64Kb/256Kb Serial SRAM
www.amis.com/products/ulp_memory/serial_srams/index.html


OBC

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

Getting started with the Protoboard? - Propeller Cookbook 1.4
Updates to the Cookbook are now posted to: Propeller.warrantyvoid.us
Got an SD card? - PropDOS
Need a part? Got spare electronics? - The Electronics Exchange

Post Edited (Oldbitcollector) : 6/23/2008 2:24:15 AM GMT
«1

Comments

  • Jimmy W.Jimmy W. Posts: 112
    edited 2008-06-23 02:17
    I get a 404 when I go there, part #?
  • Oldbitcollector (Jeff)Oldbitcollector (Jeff) Posts: 8,091
    edited 2008-06-23 02:24
    Sorry fixed that...

    N256S0830HDA 256Kb/SPI has me drooling...

    Now if we can simply find a supplier, Digikey & Mouser turned up Zero.
    OBC

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

    Getting started with the Protoboard? - Propeller Cookbook 1.4
    Updates to the Cookbook are now posted to: Propeller.warrantyvoid.us
    Got an SD card? - PropDOS
    Need a part? Got spare electronics? - The Electronics Exchange
  • AribaAriba Posts: 2,685
    edited 2008-06-23 02:45
    We had that before:
    http://forums.parallax.com/showthread.php?p=681535

    I have ask for samples at AMIS - but no answer.
    Future Electronics sell theme only in 100 pc packages. So I have still a PCB ready, which waits for 2 of this chips to add 64kByte to my Protoboard...

    Andy
  • DroneDrone Posts: 433
    edited 2008-06-23 02:55
    OBC, Nice find...

    The only vendor I can find handling these parts is Future Electronics. I used the electronics parts search engine at www.octopart.com.

    1. Future P/N N256S0830HDAS2-20I, SOIC-8, $0.98 USD ea., min. order qty.-1, stock-500+

    2. Future P/N N256S0830HDAT2-20I, TSSOP-8, $0.85 USD ea., min. order qty.-1, stock-100+

    These puppies are pretty cheap in unit qty. By the way, the manufacturer AMI Semiconductor was bought by ON Semiconductor, formerly Motorola.

    Besides giving us general purpose SRAM space, would these work as a larger video buffer? Maybe not fast enough for video?

    Regards,

    David

    EDIT: I restate for clarity - the Future Electronics page for both parts mentioned above CLEARLY states minimum order quantity is ONE. But I've had some bad experiences in the past with Future Electronics, YMMV.

    Post Edited (Drone) : 6/23/2008 3:00:35 AM GMT
  • Oldbitcollector (Jeff)Oldbitcollector (Jeff) Posts: 8,091
    edited 2008-06-23 03:02
    Drone said...

    Besides giving us general purpose SRAM space, would these work as a larger video buffer? Maybe not fast enough for video?

    You read my mind...

    OBC

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

    Getting started with the Protoboard? - Propeller Cookbook 1.4
    Updates to the Cookbook are now posted to: Propeller.warrantyvoid.us
    Got an SD card? - PropDOS
    Need a part? Got spare electronics? - The Electronics Exchange
  • Oldbitcollector (Jeff)Oldbitcollector (Jeff) Posts: 8,091
    edited 2008-06-23 03:15
    Ouch.. Future Electronics scares me.. unreliable..

    Perhaps we will do better directly with "ON"

    OBC

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

    Getting started with the Protoboard? - Propeller Cookbook 1.4
    Updates to the Cookbook are now posted to: Propeller.warrantyvoid.us
    Got an SD card? - PropDOS
    Need a part? Got spare electronics? - The Electronics Exchange
  • John AbshierJohn Abshier Posts: 1,116
    edited 2008-06-23 14:08
    Minimum order is 1 TUBE. I don't know how many are in a tube.

    John Abshier
  • LeonLeon Posts: 7,620
    edited 2008-06-23 14:29
    I'd scrounge a couple of samples from On Semi.

    Leon

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Amateur radio callsign: G1HSM
    Suzuki SV1000S motorcycle
  • Oldbitcollector (Jeff)Oldbitcollector (Jeff) Posts: 8,091
    edited 2008-06-23 23:39
    5 on order from Future Electronics...

    These look like they will be worth the $14 shipping/handling..

    OBC

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

    Getting started with the Protoboard? - Propeller Cookbook 1.4
    Updates to the Cookbook are now posted to: Propeller.warrantyvoid.us
    Got an SD card? - PropDOS
    Need a part? Got spare electronics? - The Electronics Exchange
  • Oldbitcollector (Jeff)Oldbitcollector (Jeff) Posts: 8,091
    edited 2008-06-26 15:46
    Fedex out for delivery this morning...

    Looks like Future Electronics came through..
    Playtime tonight. [noparse]:)[/noparse]

    OBC

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

    Getting started with the Protoboard? - Propeller Cookbook 1.4
    Updates to the Cookbook are now posted to: Propeller.warrantyvoid.us
    Got an SD card? - PropDOS
    Need a part? Got spare electronics? - The Electronics Exchange
  • Oldbitcollector (Jeff)Oldbitcollector (Jeff) Posts: 8,091
    edited 2008-06-26 18:28
    Ok.. Package arrived.. If these are SOIC, they are TINY! Wow!

    Called Mark at Future, and he's sending a a couple of both as these look
    like TSSOP, not SOIC package type. I'm really impressed with the
    customer service I received! In the meantime, time to look for
    very tiny wires. [noparse]:)[/noparse]

    OBC

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

    Getting started with the Protoboard? - Propeller Cookbook 1.4
    Updates to the Cookbook are now posted to: Propeller.warrantyvoid.us
    Got an SD card? - PropDOS
    Need a part? Got spare electronics? - The Electronics Exchange
  • Phil Pilgrim (PhiPi)Phil Pilgrim (PhiPi) Posts: 23,514
    edited 2008-06-26 19:27
    If it really is a TSSOP, methinks the only way to solder (30 ga. wirewrap?) wire to it would be to bend the even pins down and the odd pins up first.

    -Phil
  • TimmooreTimmoore Posts: 1,031
    edited 2008-06-26 20:57
    The best way I have found of prototyping with soic/tssop is to use sparkfun.com breakout boards e.g. http://www.sparkfun.com/commerce/product_info.php?products_id=494.
    They also have a good tutorial for a simple way to solder these types of ICs. http://www.sparkfun.com/commerce/present.php?p=SMD-HowTo-2
    Take a look at the video.
  • Mike HuseltonMike Huselton Posts: 746
    edited 2008-06-26 21:03
    Avnet Electronics part number : N256S0830HDAS2-20I

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    JMH
  • Phil Pilgrim (PhiPi)Phil Pilgrim (PhiPi) Posts: 23,514
    edited 2008-06-26 23:12
    Yes, of course, but I think he wanted to play with them today. smile.gif

    -Phil
  • Oldbitcollector (Jeff)Oldbitcollector (Jeff) Posts: 8,091
    edited 2008-06-27 04:15
    My nerves are too jangled and fingers burned after doing this...

    If I didn't cook it putting this together I will play with it later.. [noparse]:)[/noparse]

    OBC

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

    Getting started with the Protoboard? - Propeller Cookbook 1.4
    Updates to the Cookbook are now posted to: Propeller.warrantyvoid.us
    Got an SD card? - PropDOS
    Need a part? Got spare electronics? - The Electronics Exchange
    740 x 569 - 78K
  • hal2000hal2000 Posts: 66
    edited 2008-06-27 07:11
    What if you put 8 in parallel?·
    each reading 64 bit! (8 bit*8clk)
    or not?
    eyes.gif

    The address was to give both at 8·
    and independent bit
    the clk is the same for all
    bus in 8-bit and 8-bit bus out
    A total of 17 Pin
    or is it better to use http://www.amis.com/pdf/ulp_memory/ulp_srams/N02L083WC2A_ds.pdf



    Envio editado por (hal2000) : 6/27/2008 8:30:10 AM GMT
  • hinvhinv Posts: 1,253
    edited 2008-06-30 20:14
    Hi OBC,

    How did you come out with your ugly spider?

    I am sure I am not the only one wondering.

    Thanks,
    Doug
  • Oldbitcollector (Jeff)Oldbitcollector (Jeff) Posts: 8,091
    edited 2008-06-30 20:38
    Just got my SOIC/DIP adapters from Sparkfun, so the ugly spider might replaced soon.. [noparse]:)[/noparse]

    OBC

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

    Getting started with the Protoboard? - Propeller Cookbook 1.4
    Updates to the Cookbook are now posted to: Propeller.warrantyvoid.us
    Got an SD card? - PropDOS
    Need a part? Got spare electronics? - The Electronics Exchange
  • hinvhinv Posts: 1,253
    edited 2008-06-30 23:48
    That's good. That spider was really ugly! burger.gif
  • Phil Pilgrim (PhiPi)Phil Pilgrim (PhiPi) Posts: 23,514
    edited 2008-07-01 00:08
    hinv,

    Have you ever seen a photo of Bob Pease's (National Semiconductor writer and columnist for Electronic Design) hand-built circuits? They look like third-world construction scaffolding, but they work. Improvisation just to prove out a design isn't always pretty! smile.gif

    -Phil

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    'Still some PropSTICK Kit bare PCBs left!
  • hinvhinv Posts: 1,253
    edited 2008-07-01 02:59
    I know, I was just teasing. I used to build electronic projects for the 4H fair. They worked pretty well, but I didn't get any ribbons because they opened the cover to reveal the spaghetti!

    What I have been wondering about is why some company doesn't make larger srams with latched auto increment address registers. For a frame buffer, that would be ideal. It could be done in 10 bits, and fast.
    I guess that is where the Extreme512 card comes in. It is a bit on the large side though, and expensive too. It just seems strange to have the brains of the system be a little propeller chip, and the glue logic be 4 times the size.
    I really wish the 8x32b chip would pass verification. Those extra 32 pins would be great for tying in memory.

    I hope this 32k spi-sram works well, and fast without a lot of overhead.

    Thanks,
    Doug
  • TimmooreTimmoore Posts: 1,031
    edited 2008-07-01 03:30
    Have you looked at the al440 fifo, its a 512K x8 fifo. It would be a weird way to use it but it has a I2C connection to set the start address for read/write, once you set the address, 1 pin increments the address. You could tie the data in and out together. You would need 8 pins for data, 3 pins for clocks and output enable and I2C pins.
    http://www.datasheetcatalog.org/datasheet/Averlogic/mXvsuzs.pdf
  • vampyrevampyre Posts: 146
    edited 2008-07-01 04:55
    Any luck getting this thing up and running? A low cost simple to use ram solution would be really useful.

    and for the record, i thought your spider was cute. i would have put googly eyes on him and named him fluffy.
    355 x 332 - 111K
  • Oldbitcollector (Jeff)Oldbitcollector (Jeff) Posts: 8,091
    edited 2008-07-01 13:34
    I haven't had a chance to continue work on it since I was out of town over the weekend..

    I will assemble the SOIC/DIP adapter version tonight and see if I can get something
    happening on it...

    OBC

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

    Getting started with the Protoboard? - Propeller Cookbook 1.4
    Updates to the Cookbook are now posted to: Propeller.warrantyvoid.us
    Got an SD card? - PropDOS
    Need a part? Got spare electronics? - The Electronics Exchange
  • hinvhinv Posts: 1,253
    edited 2008-07-01 22:04
    Hi Timmoore,

    That looks like it could do the trick. I could also be used to have one prop generating the graphics, and another one displaying it. with 512K, I could do VGA w/256 colors! Way cool.

    I may order a sample.....but I just got my ForthDrive in, and I will be playing with that for a while.

    Thanks,
    Doug
  • TimmooreTimmoore Posts: 1,031
    edited 2008-07-01 22:24
    @hinv I got mine from semiconductorstore.com. One thing to note, the pin size is awkward - 0.8mm most breakout boards dont fit. The sparkfun boards dont fit. mouser have some that has the right spacing, though I haven't tried it. I did a pcb for it but its for a camera interface not general purpose ram so only has the i2c and read pins connected to the prop.
  • TimmooreTimmoore Posts: 1,031
    edited 2008-07-04 19:41
    @Oldbitcollector, I started thinking about using this for a video buffer, have you thought about how to do this? The best I can come up with for reading a long out of a single spi-ram is 64 instructions (2 per bit). Looking at VGA driver this is too slow for a direct replacement. Assuming you allocating a smaller frame buffer in hub memory (e.g. 1/4 frame), modify vga driver to re-use the frame driver every 1/4 frame. Then have a 2nd cog reading from spi-sram and writing to hub frame buffer. You have ~31us per line. VGA_text uses 16 longs per line. This takes 51.2us (assuming 80MHz).
    If you put 4 spi-srams in parallel I think you can read a long with 30 instructions (theres overhead to initialize the read but you can burst all 16 longs out at this speed), therefore the time for a line is 24us, so this is fast enough assuming you can get hub accesses to line up, etc.
    Have you come up with a better way to use this for a video buffer?
  • Oldbitcollector (Jeff)Oldbitcollector (Jeff) Posts: 8,091
    edited 2008-07-13 18:05
    Ugly spider got the boot...

    Those SOIC breakouts from Sparkfun are awesome!
    Even with my mediocre soldering station I was able to get a very
    pretty looking DIP in a few minutes.

    I'm working on getting bits in/out of this chip today.
    Has anyone done any .spin code for this chip before I recreate the wheel?

    OBC

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

    Getting started with the Protoboard? - Propeller Cookbook 1.4
    Updates to the Cookbook are now posted to: Propeller.warrantyvoid.us
    Got an SD card? - PropDOS
    Need a part? Got spare electronics? - The Electronics Exchange
  • TimmooreTimmoore Posts: 1,031
    edited 2008-07-13 19:55
    You can see if this helps. Its setup for 4 in parallel and its not working yet but it may help.
Sign In or Register to comment.