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.

ARM and DSP Running from external memory



Does locating code for the ARM and DSP  in external memory negatively impact processing performance?

  • Jim Nalasco said:
    Does locating code for the ARM and DSP  in external memory negatively impact processing performance?

    Typically yes, but the cache architectures of both cores exist to help reduce the latency of fetching and executing code from external memory.  If your code can completely fit within the internal memory of the device, it is best to put it there.  If not, it is definitely advised to enable the program and data caches of the two cores and let the cache architectures manage what is in the internal memory at a given time.

    Regards, Daniel