Although the SEM controller can operate autonomously, most applications use the solution with an application-level supervisory function. This supervisory function monitors the event reporting from the SEM controller and determines if additional actions are necessary (for example, reconfigure the device or reset the application).
System designers are encouraged to carefully consider each design reliability requirements and system-level supervisory functions to make informed decisions.
Is an error mitigation solution even required? If the SEM controller is required, what features should be used?
When the SEM controller is the best choice for the
application, AMD recommends that the SEM controller is used as provided,
including the system-level design helper blocks for interfacing with external devices.
However, these interfaces can be modified if required for the application.
Recommended:
AMD recommends integrating the SEM
IP core as early as possible, ideally at the start of the project. For more information, see
Integration and Validation.