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.

EMIF16 BOOT

Is EMIF16 CE0 8bit or 16bit in EMIF16 BOOT mode?

Which NOR FLASH is selected in EMIF16 BOOT mode, 8bit or 16bit?

  • Which multicore DSP are you using?

    The datasheet, EMIF16 User's Guide, and Bootloader User's Guide for your chosen device should collectively have your answers.

    Usually, there are boot-strapping pins to select which boot mode and what width to use. Please see if those options are available in your case.

    Regards,
    RandyP

  • Hello, RandyP

    Thanks!

    I'm using C6678.

    I have read those articles as you list, but I can't find the answers. It seems that this information is not described in the articles.

    There are no boot-strapping pins to select what width to use in EMIF16 BOOT mode.

    Regards,

    Guoman

  • For C6678, the following requirements are supported during EMIF16 boot:

    • 16-bit NOR flash on CE0 only
    • The timing values used are simply the reset values. So the flash should be readable with the reset timing values.
    • The ROM code enables extended wait mode (wait enable = 1)

    We will make this information available in the next data manual update.

  • Hello Aditya:

    Thanks a lot. I see.

    That means ASIZE bit area of Async 1 Config Register(A1CR) is 0. But there is no reset values in sprugz3a.pdf, as following:

    Best regards,

    Guoman

  • Actually ASIZE = 1 is 16-bit mode. The default (reset) value for ASIZE is 1. I will make sure the reset value is clarified in the users guide going forward.

    The timing values used will be default as shown in the figure for read and write setup/strobe/hold as well as turnaround (TA).