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.

TMS320F28388D: External Memory interfacing with ARM core

Part Number: TMS320F28388D

Hi

I am planning to use the Ethernet peripheral of ARM Cortex core in TMS320F28388D for an application. The data to be processed is around 512kB. The internal RAM which is around 100kB is not sufficient, therefore an external RAM has to be interfaced. But it seems that the External Memory interface(EMIF1/EMIF2) can be accessed only by the C28x cores. Also there is no parallel interface peripheral on ARM core. Please suggest how to interface an external memory from the ARM core.

Best Regards,

Naveen.

  • Hi Naveen,

    You are right that external memory interface is not accessible from ARM and there is no parallel interface on ARM side. In this case you need to use the IPC method where you receive data from external interface on C28x and then transfer it to ARM via IPC. Hope it can provide enough throughput to support Ethernet communication.

    Just curious to know why this much data (512KB) is required in this case and if this us something you can store in internal flash itself ?

    Regards,

    Vivek Singh

  • Hi Vivek,

    Thank you for the response.

    Here the controller is supposed to collect data from multiple nodes(lets assume 15 nodes).Also in cases where video or audio are received and discarded, the Ethernet buffers needs to be big enough to receive and process headers to discard them.

    So, you suggest to use the Message RAMs between ARM and C28x cores to access the external memory, which is 2k words in size. Is there any other way for direct access?

    Best Regards,

    Naveen.

  • Hi Naveen,

    So, you suggest to use the Message RAMs between ARM and C28x cores to access the external memory, which is 2k words in size. Is there any other way for direct access?

    No, there is no direct access. 

    Regards,

    Vivek Singh