Part Number: AM6442
Dear TI Team,
In our application we are using A53 cores with Linux and other R5F cores with FreeRTOS. Our application needs to share a big amount of data between these cores. How can we do this. In some documentation, I have seen there are specifically allocated locations for each cores in MSRAM and DDR - Link. If it is allocated so, how can we share the same data among all the cores. I will elaborate our use case below. Kindly help
1. One of the R5F core is generating a lot of data ~50 KBs which has to be shared with other cores - A53 and other R5F cores. Among these 50 KB of data each of them may need only a subset of the total data, but it is not fixed and any data subset with in the 50KB shall be accessed by the cores as per their needs. These data are critical and to be used with possible minimum latencies and how can we use MSRAM for sharing this data.
2.One of the R5F core is generating a high rate data say ~1 MB/s and need to store in a Ring buffer up to 30 MB size. The ring buffer data need to be shared with A53 core for further processing. How can we share the same through DDR across these cores
3.Some data derived at A53 will be available in DDR and need to be shared (non periodically) to R5F cores TCMs (some intense processing). Is there any restriction to access the DDR content and load to TCM data section. Can you give some suggestions
Thank you
Chris

