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.

TMS320C6678: boot from EMIF16

 

Could I use the EMIF16 as interface for two flash memories, one for datalogging and the other as boot flash, or this can slow down the DSP?

The access in the boot flash is required only one time, after the power-on, or even after this period?

In other words, could happends that the datalogging process, in progress on one flash memory, halts the access in the boot flash,  causing the stop of the system?

 

Thanks in advance

 

  • There are four CE's available on EMIF16, which means you can have up to four different flash memories there.  As for access, when one's being accessed the other will not be able to be accessed, but this is automatically handled by the interface.

    As for your scenario w/ one being for boot and the other for data logging, I'm not seeing why they would need to be accessed at the same time.  When bootloading from a flash, all the data in the flash for boot is normally loaded before execution begins.  There should be no need to be accessing the other flash during this time.

    Best Regards,

    Chad