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.

DM365 NAND Boot

I am designing a board with a DM365 using NAND boot.  I am trying to verify that selected flash will work with the DM365 (Micron/Numonyx NAND512R3A2D). According to SPRUFG5A,section 11.2.1.1, part of the boot process is to "Read the device Id of NAND and get the parameters for NAND from a table in ROM".

My question is about the MFG ID versus the device ID.  The Numonyx NAND supplies the following:

One bus write cycle: 0x90 (read the signature)

One bus address input: 0x00 (address)

 1st byte read: 0x20 (Manufacturer ID)

2nd byte read: 0x36 (Device ID)

any subsequent reads are ignored by the flash.

 

Does Table 113 refer to this first byte or second byte?  I believe the NAND will work if the DM365 is using the 2nd byte as the device ID.

 

Thanks for the help!

Rick

  • Rick,

    As a general comment, DM365 Rev 1.2 RBL first uses NAND device ID to get the parameters for NAND from a table in ROM (for some devices it then uses a combination of Manufacturer and Device ID if needed, as per Table 114, SPRUFG5A).

    In this case, Table 113 refers to the device ID (as specified by the first row in the table) , which is 2nd byte (0x36).

    Please compare the NAND parameters for the NAND in question (No of pages per block, Bytes per page, No of address cycles) from the NAND datasheet with the parameters given in the ROM table for device ID 0x36 (No of pages per block = 32, Bytes per page = 512 + 16, No of address cycles = 4)). If these parameters match, the NAND should be supported.

    Thanks,
    Gaurav

  • Gaurav,

    Thank you confirming that the DM365 would look at the 2nd byte first, before moving on to the 1st/ 2nd byte combination or 4th byte lookup.

    Since the 2nd byte (0x36) correctly specifies the NAND we have selected, I believe everything should be fine.

    Thanks you,

    Rick

  • Rick,

    I am hoping that the NAND parameters (from the NAND datahsheet) are matching the NAND parameters from the table (as per my previous post).

    Also, its always recommended to try the NAND  to ensure compatibility.

    Thanks,
    Gaurav

  • The page size and pages/block size numbers are correct (I'm not sure how to check the other two numbers).  I am going to order one of the TSSOP parts and try it out on the DM365 EVM to verify.

     

    Thanks for your help,

    Rick