BRT Community

Please login or register.

Login with username, password and session length
Advanced search  

News:

Welcome to the Bridgetek Community!

Please read our Welcome Note

Technical Support enquires
please contact the team
@ Bridgetek Support

Please refer to our website for detailed information on all our products - Bridgetek - Bridging Technology

Author Topic: List of QSPI FLASH Chips for BT81x  (Read 10573 times)

Rudolph

  • Sr. Member
  • ****
  • Posts: 389
    • View Profile
List of QSPI FLASH Chips for BT81x
« on: October 05, 2019, 11:25:31 AM »

Maybe it is time to start a table of FLASH Chips that do or not do work with BT81x.

Detect: REG_FLASH_STATUS reports FLASH_STATUS_BASIC and REG_FLASH_SIZE is correct

ManufacturerChipSize(MBit)DetectEraseRead/WriteCMD_FLASHFAST
AdestoAT25SF641-SUB-T128YesYesYes0xE004 - device/blob mismatch
AdestoAT25QF128A-SHB-T128YesYesYes0xE004 - device/blob mismatch
CypressS25FL064LABMFI01064YesYesYesYes
CypressS25FL128LAGMFV010128YesYesYesYes
GigaDeviceGD25Q64CSIGR64YesYesYesYes
GigaDeviceGD25Q127CSIGR128YesYesYesYes
ISSIIS25LP064A-JBLE64YesYesYesYes
ISSIIS25LP128F-JBLE128YesYesYesYes
MacronixMX25L6433FM2I-08G64YesYesYesYes
MacronixMX25L12833FM2I-10G128YesYesYesYes
MacronixMX25L12872FM2I-10G128YesYesYesYes
MacronixMX25L25645FM2I-08G256YesYesYesYes
MacronixMX25L25673FM2I-08G256YesYesYesYes
MicrochipSST26VF064BA-104I/SM64YesYesWrite fails-
MicronMT25QL128ABA1ESE-0SIT128YesYesYesYes
MicronMT25QL01GBBB1024YesYesYesYes
WinbondW25Q32JVSSIQ32YesYesYesYes
WinbondW25Q64JVSSIQ64YesYesYesYes
WinbondW25Q128JVSIQ128YesYesYesYes
WinbondW25Q256JV256YesYesYesYes

Please report any other FLASH Chip that you found to be working or not and I will add it to the table.
« Last Edit: March 22, 2024, 01:17:07 PM by Rudolph »
Logged

Rudolph

  • Sr. Member
  • ****
  • Posts: 389
    • View Profile
Re: List of QSPI FLASH Chips for BT81x
« Reply #1 on: May 16, 2020, 08:08:19 PM »

Okay, for science!  :)
I just replaced the W25Q32JVSSIQ-ND on an EVE3-43G with a socket for 208 mil SOIC chips.

The first chip I have in there is the W25Q128JVSIQ-ND and it is doing just fine.

If you have other chips to test, I can try to get them and test them as well.
Logged

Rudolph

  • Sr. Member
  • ****
  • Posts: 389
    • View Profile
Re: List of QSPI FLASH Chips for BT81x
« Reply #2 on: June 20, 2020, 05:53:35 PM »

Push.

Although I am all alone with this so far I added four more chips to the list that I just tested.
This time the first 256 MBit chips, Macronix seem to be the only company that manufacures these
in a  SOIC 208 mil package.

Oh, I also sorted the list and added the manufacturer as it was grown a bit now.

Most of the chips I have tested in the socket now, so I can retest these.
The test now is to connect a USB/SPI interface to my EVE3-43G and use progflash.exe from the command line:

progflash module MPSSE write flash.bin
progflash module MPSSE detect except_writing
progflash module MPSSE erase

Currently I am using the progflash.exe that was part of the EVE Asset Builder 1.6.0 RC1 archive, it identifies itself as "BT81X Flash Programming Utility v1.1".
« Last Edit: June 23, 2020, 02:14:59 PM by Rudolph »
Logged

AT38

  • Newbie
  • *
  • Posts: 18
    • View Profile
Re: List of QSPI FLASH Chips for BT81x
« Reply #3 on: October 08, 2021, 04:03:58 PM »

Can confirm that AT25SF641F (64MBit) fails to enter FAST mode with error 0xE004 - device/blob mismatch

MX25L6433F (64MBit) works correctly.

AT25SF appears to have non standard commands and registers for enabling quad mode and reading status registers.

Furthermore, I'm finding that the AT25 will randomly fail to be detected on startup, and continue to do so until some unknown sequence of events resets it.
When in this failed-to-detect state, my attempts to read flash registers using cmd_flash_spitx/_spirx return 0xFF
I can't make much progress with debugging this as it starts working when I need it not to, and I don't know how to make it fail again.
Logged

karst.drenth

  • Newbie
  • *
  • Posts: 18
    • View Profile
Re: List of QSPI FLASH Chips for BT81x
« Reply #4 on: November 30, 2021, 09:42:30 AM »

ManufacturerChipSize(MBit)DetectEraseRead/WriteCMD_FLASHFAST
WinbondW25Q256JV256YesYesYesYes

Logged

david

  • Newbie
  • *
  • Posts: 25
    • View Profile
Re: List of QSPI FLASH Chips for BT81x
« Reply #5 on: March 22, 2024, 08:16:38 AM »

Hi Rudolph, you can add MT25QL01GBBB to the list (specifically tested MT25QL01GBBB1EW9-0SIT):

Manufacturer   Chip   Size(MBit)   Detect   Erase   Read/Write   CMD_FLASHFAST
Micron   MT25QL01GBBB   1024   Yes   Yes   Yes   Yes
Logged

Rudolph

  • Sr. Member
  • ****
  • Posts: 389
    • View Profile
Re: List of QSPI FLASH Chips for BT81x
« Reply #6 on: March 22, 2024, 01:37:03 PM »

I added the MT25QL01GBBB, thank you, but I wonder if it actually works properly since I saw in the datasheet that it uses two 512MBit dies in the package.

But now I wonder what Flash exactly is Riverdi using on their EVE4 modules.
My RVT70HSBNWC00-B is populated with a chip from Micron, the markings are "MT" "IGA17", "RW213" and "FBNP".
My RVT50HSBNWC00-B is populated with a chip from Micron, the markings are "MT" "IIA17", "RW213" and "JBRQ".
My RVT101HSBNWC00-B is populated with a chip from Micron, the markings are "MT" "0DA17", "RW256" and "J2F1".
All do have BGA cases.

A quick search for Micron 512MBit flash chips did not tell me what devices exactly these are.
Logged