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.

Is Code Execution possible From External SRAM interfaced on TMS570LS3137?

Other Parts Discussed in Thread: TMS570LS3137

We are in a process of designing a system based on TMS570LS3137.

The system will have external SRAM and FLASH memory interfaced in addtion to available internal memory.

As per requirement, we may have to execute the Code from external SRAM connected to EMIF interface.

Is it possible to on TMS570LS3137 (Cortex R4F) to execute from external RAM.?

Also would like inputs on whether such a implementation(executing from external SRAM) would have any benefits/drawbacks over execution from internal memory RAM/FLASH, besides additional memory that can be interfaced.

  • In order to execute from external memory, you will need to configure CPU MPU to make this region as "normal". You need to make sure that no write will be done in this region due to the EMIF errata. We do not recommend \to execute from external memory because it will be very very slow. You will need to do your own timing measurement to see if the execution speed meets your requirement.

    Thanks and regards,

    Zhaohong
  • Thank You Zhaohong,

    I guess I will have to actually test the external memory interface for exact impact on timing requirements.
    I will check if I am able to actually design some test and get some numbers to share. (I am waiting for my board)

    In between,
    If you/anyone has actually tried it and has actually figures for comparision will help.

    Thanks and regards
    P1