This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

66AK2G12: Compatibility check with Serial NOR flash MT25QU512ABB1EW9-0SIT, 64MB

Part Number: 66AK2G12
Other Parts Discussed in Thread: PROCESSOR-SDK-K2G

Hi 

My customer would like to consider a new Serial NOR flash (MT25QU512ABB1EW9-0SIT, 64MB). 

Could you please confirm there're no critical problem when interface with 66AK2G12 and MT25QU512ABB1EW9.-0SIT, 64MB?

Thanks

Best Regards, 

Jack Cha

  • It seems Serial NOR flash is connected via SPI bus. However I am not sure whether 66AK2G12's SPI controller supports the SPI-NOR flash device.

    In addition also let me know whether PROCESSOR-SDK-K2G supports MTD framework for SPI-NOR device, or not..

  • I suspect QSPI module would be able to support SPI NOR along with relevant driver support. 

    if it's possible thru QSPI to connect SPI-NOR, Please also check if PROCESSOR-SDK supports as well.

  • I found AM437x support QSPI-NOR over QSPI controller of AM437x.

    Is it applicable to 66AK2G12 as well? If yes, I will ask customer to refer the link below.

    https://www.ti.com/tool/TIDEP0016

    Please give your feedback about interfacing with QSPI-NOR and 66AK2G12 QSPI.

    Regards,

    Jack

  • ti_compatibility_chart.pdf attached micron compatibility

  • According to Micron's validation table,  66AK2Exx has been validated on both QSPI-NOR as well as NAND even though 66AK2Gxx valied on NAND only.

    I could not distinguish between 66AK2G and 66AK2E especially focus on SPI. 

    I would like to know whether 66AK2G12 also support QSPI-NOR flash like 66AK2Exx. Can you please check on this?

    Thanks.

    Regards, Jack

  • Hi Jack,

    Does the customer need to boot from QSPI? Or from "legacy" SPI NOR on the SPI port?

    On the K2G EVM (https://www.ti.com/tool/EVMK2G), the legacy SPI1 peripheral connects to Micron N25Q128A13ESF40F SPI NOR (only using MISO/MOSI, not using 4 data pins).

    Also on the K2G EVM, The QSPI peripheral connects to a Cypress S25FL512SAGMFI011 (SOIC-16 footprint)

    Your customer wants to use QSPI MT25QU512ABB1EW9, which is similar to the QSPI part on the EVM - Cypress S25FL512SAGMFI011.
    Your customer can order the MT25QU512ABB1EW9 in SOP2-16 and populate the part in place of the Cypress part on the EVM to validate.

    Refer to Table 41 Package Details in media-www.micron.com/.../n25q_128mb_3v_65nm.pdf


    66AK2Exx is a different member of the KeyStone2 family - different from 66AK2GXX.


    Lastly, I must restate what TI Employee peaves mentioned in a similar post:
    TI does not make component recommendations. The system designer must read all datasheets, technical reference manuals, silicon errata, or any other relevant collateral that is necessary to confirm a device meets all system requirements. Prototypes should be built and function confirmed across all operating conditions using selecting components.


    I will loop in a colleague to comment on the SDK support for QSPI on 66AK2GXX.

    Regards,
    Mark

  • The Processor SDK RTOS and Linux for K2G device supports the following flash driver and booting from S25FL256S flash device which is used on our EVM and ICE evaluation platform. As long as the instructions set for flash and sector, erase and configuration register are same, the same driver with minimal mods should work.

    Note, you will need to look at the read, write and erase command for the flash and the timing to make sure the delays required matches with the flash data sheet.

    From boot ROM perspective, we have called out the QSPI requirements in the TRM Initialization chapter in Table 4-10 QSPI Command/Pin Configuration

    Hope this helps.

    Regards,

    Rahul