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.

Should TMS320C6678 boot from CS2 NAND flash or from CS4 NOR flash?

Other Parts Discussed in Thread: TMS320C6678

Hi Sir:

We want to have a TMS320C6678 design and what to set the boot mode to EMIF boot.

Then should I use CS4 NOR flash or should I use CS2 NAND flash for the boot purpose?

If NOR flash should be used, could you please give me a advice what device should I use? Thank you very much.

  • NAND boot is not supported by the C6678.  If you are going to boot from NOR you will need to connect the NOR to EMIFCE0n.  Note that in the present version of the data manual the memory area used by EMIFCE0n is labeled as follows.

    70000000    73FFFFFF    64M    EMIF16     CS2 Data NAND Memory 

    This is the only chip enable that can be used as a boot device.  For more information please refer to section 3.1 EMIF16 Boot of the C66x DSP Bootloader User's Guide.  The labeling is confusing since this is the memory area is used by EMIFCE0n and it is not limited to NAND memory.  We will fix that in later versions of the document. 

    The EMIF16 interface is very flexible and can support almost any NOR FLASH on the market.  The C6678 was tested with the Spansion S29WS256P0PBFW000 as part of the silicon verification but I don't think that there are any special drivers available at this time.