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.
Hello,
Data exchange between CPU1 and CPU2 of F2838xD can be done either by using message RAMs, or by using one of the global shared RAMs. My question is: which approach provides faster data access (read/write) to the owner CPU and the remote CPU? In other words, which communication mechanism has less overhead and access time?
I know that the message RAM has the additional advantage of setting IPC flags and interrupts, but I am not interested in that as I will be implementing the data synchronization manually.
Thank you,
Alex
Hi Alex,
Both GSxRAM and MSGRAM have same access time/latency so you can use either of them. Advantage of using MSGRAM is that it's small size independent RAM block so can be only use for data exchange where as GSxRAM size is big and may contain some other data as well hence may impact over all performance.
Regards,
Vivek Singh