PROCESSOR-SDK-AM64X: what is MSRAM stands for definition.

Part Number: PROCESSOR-SDK-AM64X

Tool/software:

Hi,

I am using am64x chip. what is full name for MSRAM.  2MB

if you we chat gpt search for MSRAM, I hear different voice. 

MSRAM  :  Multiple-core Shared Random Access Memory,

MSRAM :  Texas Instruments Memory Static Random-Access Memory


What is the real definition for documentation issue. And possible provide the link to where it come from?

Thanks

  • Hello Jun,

    Is there specific information that you are looking for?

    If you check the AM64x datasheet, you will see multiple memory regions labeled as "SRAM". It sounds like you are asking about the OCSRAM / OC_SRAM / On-Chip SRAM.

    The point of OCSRAM is that it is memory that can be used by multiple processor cores on the device, and that it provides lower access latencies than DDR since it is on-chip. You can find some additional details by searching for "SRAM" in the AM64x datasheet.

    Regards,

    Nick

  • I am simply asking the ACRYNYM and what are they stands for? I mean our customer doesn't know MSRAM. 

    In your document msram is used at least 100 times.  TI am64x TRM  spruim2h.pdf

    software-dl.ti.com/.../MEMORY_MAP.html


    so according to you MSRAM is OCSRAM  On-Chip Shared Memory (RAM)  right Thanks

  • Hello Jun,

    I am not sure if we actually define the acronym "SRAM" anywhere.

    On AM64x, I think about OCSRAM as 2MB of shared on-chip memory, divided into eight 256kB banks. Each bank can be accessed simultaneously without any conflicts. For example, R5F0_0 could be reading/writing to bank0 at the exact time that Linux was reading/writing to bank1.

    Some devices (like AM65x, which I do not recommend for new designs) have other fancy stuff associated with their SRAM (AM65x has something called a Multi-core Shared Memory Controller associated with the SRAM that can do some limited data movement tasks). But on AM64x, the OCSRAM is just memory without any extra stuff.

    Regards,

    Nick

  • Thanks for clarifying  SRAM is Static Random-Access Memory. in Common Sense. But Please propose to your develop documentation team,  to have  a common list or table for each acronym.