^

AR# 32750 11.1 EDK, MPMC v5.00.a - MPMC PLB ports show coherency issue, data read before fully written

When using the PLB PIM with the MPMC, the Sl_MBusy signal is not asserted, even though the data has not been completely transferred to external memory. This can cause a port coherency issue when using EIEIO or Sync instructions to complete outstanding transactions before continuing instruction.

A manual workaround is to perform a read across the same port before continuing execution. This way the write will have completed across the memory, as all transactions across a particular port are in order.

This issue is planned to be resolved in the newest MPMC version in EDK 11.3.

AR# 32750
Date Created 05/22/2009
Last Updated 12/15/2012
Status Active
Type General Article
Feed Back