SFFS779 December 2024 TMS320F28P550SJ
The ERAD module provides system analysis capabilities that can be used to detect faults in the CPU and other logic on the MCU by configuring the bus comparator units that monitor CPU buses and counter units that count events. This module, which is accessible by the application software, consists of the enhanced bus comparator units and benchmark system event counter units.
The enhanced bus comparator units are used to monitor various CPU buses and generate events that can then be further processed or used directly. The activity monitored and detected by these units can be used to generate breakpoints, watch-points, or an interrupt (RTOSINT).
The benchmark system event counter units are used to analyze and profile the system. The counter can count events when setup as event mode and duration between system events when setup as duration mode.
After application code sets up the ERAD module, the module can work independently and generate an RTOSINT interrupt in case an event match occurs. This module can be used as a continuous online monitor of system events on the MCU.