SPRUJ79 November 2024 F29H850TU , F29H859TU-Q1
RTDMA contains safety diagnostics registers reflecting the architecture of the C29x self-test and diagnostic registers. Parity and ECC logic is implemented for the bus and registers to help achieve overall safety goals.
Self-test logic is used to cover faults local to the ECC module. Once a self-test controller is configured and the CPU initiates diagnostics on the program bus, the controller detects faults in ECC logic and stores these values in the appropriate registers.
Fault emulation logic is used to induce errors and check that the error signal generation is working as expected as a part of diagnostics tests (example, NMI servicing after CPU fault).