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.

x66AK2E05 NAND boot with onfi 3.0 nand

Champs

My customer is trying to understand if on the X66AK2E05 device it has support for the NAND that meet the spec ONFI 3.0?  On the EVM we have the 4Gb device which is compatible with the ONFI 1.0.

In the EMIF16 and the data sheet no indication as to which standard we support. The only thing that is mentioned is the ECC 1bit and 4bits only. I know other things are included in the app also but nothing about which spec we support. The only docs that have anything about ONFI stuff is the boot loader but it does not say which version we support. Also in the boot loader we mention an RBL table for compatible NAND devices but i can't find the table. If you can send out the table that would be great.

I assume we can support 8Gb device?

Thanks

regards

Mohsen

  • Hi Mohsen,
    There is no mention of later revisions of the ONFI standard in the data manual and in the EMIF16 users guide because the EMIF16 IP in the K2E predates ONFI. As far as I know, there hasn't been any effort to determine whether it's compatible with any of the ONFI standards. The EMIF16 communicates with the NAND in the same manner as any other asynchronous memory and does include the 4-bit and 1-bit ECC accelerators. These are only compatible with much older flash components and most ECC for flash has to be calculated using software.
    I'll check with the boot rom team to see if they have a list of supported devices for boot. I would tell the customer to include an I2C memory to allow a two stage boot. This will allow the configuration of the EMIF interface to support any flash.
    Regards, Bill
  • Hi Mohsen,

    From the bootloader perspective, we do support all of the devices that are ONFI 1.0 compliant. At AVV level, for all devices with EMIF16, we have tested the bootloader with ONFI 1.0 compliant NAND devices. For a  list of known NAND devices that have been used on TI devices with EMIF16 peripheral, please refer to the wiki article here:

    For ONFI 3.0 support, I had pinged the EMIF16 IP owner to provide some comments regarding compliance and his response was similar to Bill`s response above. What is the customer motivation to go to ONFI 3.0 standard? Is it due to lower signal levels or higher throughput? If only size is the concern then, we do support 8GB size NAND flash devices.

    Regards,

    Rahul

  • Rahul

    The main reason is that they like to use the following NAND device MT29F512G08CKCABH7-6  which is ONFI 3.0.  Also it seems this device is 512Gbit device which i am not sure if we support it or not?

     

    did you get any reply back from the design team on the ONFI 3.x?

     

    Thanks

     

    Regards

    Mohsen