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.

Manufacturer and Device ID as in NAND example

Other Parts Discussed in Thread: OMAPL138

Hello,

I am using CCS v5, StarterWare for the OMAPl138, the evmomapl138 board and Spectrum Digital xds560v2.

I was studying the NAND example to use an external memory to interact with the Omap and I am wondering how I can find the manufactuerer and device id. I looked through other posts but I am not certain in what context they are speaking when they explain on how to find these things. I looked thru the web and found that Micron's ID as found in the nandreadwrite.c example to be 0x2C. Now, do NOR devices also need this information? What about SRAM configurations like a dual port static ram for example? I tried to look for the manufacturer and device id of the external memories we want to use but have been unsuccessful. Please let me know. I'd greatly appreciate it.

Thanks,

Michelle 

  • Michelle,

    The Nand boot function in the ROM boot loader (RBL) needs to know the physical organization (eg page size, spare area configuration, device size, address format, etc) of the external nand device that it is trying to read from.  One way to identify the device is by reading back the manufacturer ID and Device ID from the nand device.  Using this information the RBL can index into a lookup table of its supported devices and access it appropriately.  Some nand devices and RBLs support the ONFI standard in which the actual organization parameters are stored on the nand (saves having to indexing a lookup table in the ROM).  The nand device data sheet will describe the device and manufacturer IDs and/or ONFI parameter page.

    NOR and RAM devices do not generally require this identification step.

    Best regards,

     

    David