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: GSRAM vs. IPC MsgRAM

Part Number: TMS320F28388D

Are there any functional differencies between GSRAM and IPC message ram in F28388D (and F28379D)?

I understand that Global shared RAM can be switched as owned by core1 or core2 while IPC message RAM has fixed ownership.

Are there any difference in access time, atomicity etc.? If no, what's the point of using IPC message ram vs Global shared RAM?

Best regards,
Elker

  • Elker,

    It may not make any difference if you use them for data.  I think code execution is not allowed from IPC message RAM.  I can check and confirm.

    And Global shared RAMs are not secured.  IPC message RAMs are secured.  Please check the memory map table in datasheet.

    Thanks and regards,
    Vamsi

  • That is correct. Code execution is not allowed from MSG RAMs. Also there is some default protection built into MSG RAM which  is also available in GSxRAM but user need to enable it. 

    MSG RAMs are small block of RAM for message/data transfer where as GSxRAM are 8KB of RAM block so if you have to enable protection then it will be for full 8KB of RAM block.

    Regards,

    Vivek Singh