Announcements

Robots are revolutionizing our lives in many ways. Join our webinar to learn about Infineon’s broad portfolio of robot building blocks.
Click here to register.

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

AURIX™ Forum Discussions

Ptar
Level 1
Level 1
10 sign-ins 5 replies posted 5 questions asked

If DLMU0 RAM can be accessed by both CPU0 and CPU1, then how does the simultaneous write is handled?

If we are using DLMU0 RAM to share the global variables across core, how does the write from different cores is handled?

0 Likes
2 Replies
Prudhvi
Moderator
Moderator
Moderator
25 likes received 50 solutions authored 250 sign-ins

Hello,

If there is a request from more than one Master then the Arbitration happens based on the priority (MCI number) using a round-robin method the access is granted.  Please refer to "4.3 Functional Description" section in the "4 On-Chip System Connectivity" chapter in detail for more information. I would suggest to go through the chapter and please let us know if you have a specific question.

Regards,

Prudhvi.

 

0 Likes
Ptar
Level 1
Level 1
10 sign-ins 5 replies posted 5 questions asked

OK. That means based on the priority settings in the SCIx Arbiter Priority Register, the write or read request from the CPU0 and CPU1 at same time will win the arbitration.

Before completing the write/read operation, whether next request will be accepted? 

 

0 Likes
This widget could not be displayed.