Please, in MPC5777C what happens if SPI is sending data through the PBRIDGE at the same time another resource is sending data as well, for example the temperature sensor. What data will be processed first? How bridge chooses the data to be processed first?
Solved! Go to Solution.
Yes, this is managed by XBAR (if it is the same PBRIDGE as some devices has two or more).
SPI does not initiate any data transfer over PBRIDGE as it is XBAR slave port. XBAR master initiates (core, eDMA, ..) data transfers (but it can be according interrupt or trigger signal from XBAR slave).
However transfers over XBAR are processed according XBAR priority.
If two cores try to simultaneously access resources connected in PBRIDGE, will these accesses be arbitrated by XBAR or there is another arbitration mechanism in bridge?
Yes, this is managed by XBAR (if it is the same PBRIDGE as some devices has two or more).