From my customer:
We can’t ascertain from the technical and safety manuals whether there is any protection against DMA corrupting other parts of memory due to a hardware failure. For instance, if Ethernet MAC is writing to memory via DMA, how can we ensure that it will not corrupt other regions of memory due to a random hardware fault. If this were to happen it doesn’t seem the compare logic can catch this because both cores will fetch the same corrupted memory data/instruction.
We intend to use the TI provided F021 Flash API library for the RM48 in an IEC 61508 SIL3 application. The user guide says it was developed according to ISO 26262. Do you have any information regarding IEC 61508 for the API?