Solution
When BC, RT, and BM are run on the same core, the BM does not operate as an independent hardware Bus Monitor. Instead, it functions as a simulated BM. In this configuration, the BM is not a true listener on the bus and therefore cannot fully monitor or validate BC-RT communications and injected MIL-STD-1553 errors as an independent Bus Monitor would. To properly monitor and validate MIL-STD-1553 error injection in BC-RT communications, the BM must be configured on a separate core and operate as an Independent BM.
For example, when a Sync Error is injected into an active DWD during BC-RT communication running on Core 1, the BM running on the same core does not report the error. However, an Independent BM running on Core 0 successfully detects and reports a Wrong Sync Error.
