P2 SPI Flash minimum size?

jazzedjazzed Posts: 11,803
edited 2013-01-16 - 22:23:54 in Propeller 2
Hi Guys.

Is it at all possible to consider a minimum density for P2 SPI Flash?

I did a quick survey of SPI Flash parts today.

I'd like at to see least 256KByte or maybe 1MByte. SPI Flash offers fast access because addresses are strictly random access.
SD Card gives higher density, but it's slower in some applications because of the 512Byte serial block read requirement.

Winbond 1MByte parts are about the same price as 256KByte or 512KByte parts. Other 1MB part sources cost more.
64KB parts are there just for comparison since P2 needs at least 128KB flash.


Thoughts??


SOIC-8 3.3V Supply Voltage parts are available in the following size and price ranges.

[TABLE="class: outer_border, width: 80%, align: left"]
[TR]
[TD]Manufacturer[/TD]
[TD]Part Number[/TD]
[TD]Density[/TD]
[TD]Unit price for 10[/TD]
[TD]Unit price for 1000[/TD]
[TD]Speed[/TD]
[TD]Notes[/TD]
[/TR]
[TR]
[TD]Winbond[/TD]
[TD]W25X20CLSNIG[/TD]
[TD]2Mb (256KByte)[/TD]
[TD]$0.43[/TD]
[TD]$0.334[/TD]
[TD]50MHz[/TD]
[TD]Single Bit SPI[/TD]
[/TR]
[TR]
[TD]Macronix[/TD]
[TD]MX25L512EMI-10G[/TD]
[TD]512Kb (64KByte)[/TD]
[TD]$0.43[/TD]
[TD]$0.334[/TD]
[TD]104MHz[/TD]
[TD]Single Bit SPI[/TD]
[/TR]
[TR]
[TD]Micron[/TD]
[TD]M25P05-AVMN6TP[/TD]
[TD]512Kb (64KByte)[/TD]
[TD]$0.435[/TD]
[TD]$0.3373[/TD]
[TD]50MHz[/TD]
[TD]Single Bit SPI[/TD]
[/TR]
[TR]
[TD]Winbond[/TD]
[TD]W25Q80BVSNIG[/TD]
[TD]8Mb (1MByte)[/TD]
[TD]$0.452[/TD]
[TD]$0.351[/TD]
[TD]104MHz[/TD]
[TD]Quad Bit SPI[/TD]
[/TR]
[TR]
[TD]Winbond[/TD]
[TD]W25X40CLSNIG[/TD]
[TD]4Mb (512KByte)[/TD]
[TD]$0.452[/TD]
[TD]$0.351[/TD]
[TD]104MHz[/TD]
[TD]Single Bit SPI[/TD]
[/TR]
[TR]
[TD]Macronix[/TD]
[TD]MX25L2006EM1I-12G[/TD]
[TD]2Mb (256KByte)[/TD]
[TD]$0.56[/TD]
[TD]$0.424[/TD]
[TD]86MHz[/TD]
[TD]Single Bit SPI[/TD]
[/TR]
[/TABLE]

Comments

  • SapiehaSapieha Posts: 2,964
    edited 2013-01-14 - 14:46:16
    Hi jazzed.

    Chip recommended me for NANO PCB this one
    > W25Q80BVDAIG
  • jazzedjazzed Posts: 11,803
    edited 2013-01-14 - 15:33:20
    Sapieha wrote: »
    Chip recommended me for NANO PCB this one
    > W25Q80BVDAIG

    Great.

    So that means we already have a minimum size selection?
    Would be nice.
  • David BetzDavid Betz Posts: 13,981
    edited 2013-01-14 - 15:48:57
    It would be nice to have some extra space so we can use the xmmc memory model in PropGCC and Catalina (and xbasic?). I would suggest a minimum size of 256KB but would prefer 1MB if possible.
  • Bill HenningBill Henning Posts: 6,445
    edited 2013-01-14 - 16:13:56
    I plan to use the W25Q80 at a minimum; some boards may use higher density parts.
  • cgraceycgracey Posts: 12,800
    edited 2013-01-14 - 16:59:05
    It seems to me that the W25Q80 is definitely the sweet spot, so it would make a fine minimum-sized part.
  • David BetzDavid Betz Posts: 13,981
    edited 2013-01-14 - 17:17:40
    cgracey wrote: »
    It seems to me that the W25Q80 is definitely the sweet spot, so it would make a fine minimum-sized part.
    Great! I guess that means that any P2 board will be capable of running xmmc code.

    Chip, does your DE2-115 add-on board have a SPI flash chip on it?
  • cgraceycgracey Posts: 12,800
    edited 2013-01-14 - 17:24:11
    David Betz wrote: »
    Great! I guess that means that any P2 board will be capable of running xmmc code.

    Chip, does your DE2-115 add-on board have a SPI flash chip on it?

    Yes, it does. I just need to determine the 2R resistor value and we can get these built and sent out to all of you with DE2-115's. We got the DE0-Nano boards back, but the spacing between main headers was off by 0.100", so they are being redone now.
  • tonyp12tonyp12 Posts: 1,950
    edited 2013-01-14 - 17:52:49
    This one is good for orders under 1k
    36cents for one, though can change by the time it's in stock (31cents for 1k units)
    4Mbit (512KByte)
    8-pin SOIC 150mil
    http://www.mouser.com/ProductDetail/Spansion/S25FL204K0TMFI040/?qs=sGAEpiMZZMtI%252bQ06EiAoG71NWJ819OHX6LMwqJwliQE%3d
  • David BetzDavid Betz Posts: 13,981
    edited 2013-01-14 - 18:01:59
    cgracey wrote: »
    Yes, it does. I just need to determine the 2R resistor value and we can get these built and sent out to all of you with DE2-115's. We got the DE0-Nano boards back, but the spacing between main headers was off by 0.100", so they are being redone now.
    Great! Then I can get started on xmmc for P2. :-)
  • TubularTubular Posts: 3,955
    edited 2013-01-14 - 19:37:24
    Any chance Parallax could put some W25Q80's in the store, so we can order along with other stuff?
  • SapiehaSapieha Posts: 2,964
    edited 2013-01-15 - 00:21:17
    Hi Chip.

    Have You tested if my board's to have that problems?

    cgracey wrote: »
    Yes, it does. I just need to determine the 2R resistor value and we can get these built and sent out to all of you with DE2-115's. We got the DE0-Nano boards back, but the spacing between main headers was off by 0.100", so they are being redone now.
  • cgraceycgracey Posts: 12,800
    edited 2013-01-16 - 00:35:45
    Sapieha wrote: »
    Hi Chip.

    Have You tested if my board's to have that problems?

    Sapieha,

    Your board should not have that problem. Ours got messed up because I specified a 1.6" space between inner rows which got interpreted as a 1.6" step on connector spacing. I wasn't as clear as I could have been and I should have verified the gap during layout check, but didn't think to.
  • SapiehaSapieha Posts: 2,964
    edited 2013-01-16 - 00:41:53
    Hi Chip.

    Thanks.
    I have measured many times to be correct --- <but Yours post make me unsure.



    cgracey wrote: »
    Sapieha,

    Your board should not have that problem. Ours got messed up because I specified a 1.6" space between inner rows which got interpreted as a 1.6" step on connector spacing. I wasn't as clear as I could have been and I should have verified the gap during layout check, but didn't think to.
  • SapiehaSapieha Posts: 2,964
    edited 2013-01-16 - 00:46:44
    Hi Chip.

    But still I have one question --- Why You don't use board I made instead of build Yours own?
  • cgraceycgracey Posts: 12,800
    edited 2013-01-16 - 22:23:54
    Sapieha wrote: »
    Hi Chip.

    But still I have one question --- Why You don't use board I made instead of build Yours own?

    I wanted only certain things on the board to keep it as simple as possible. Yours is much fancier.

    I will have to make two separate configuration files to accommodate both boards. We need to build one of yours up for this purpose.
Sign In or Register to comment.