5.25. Safety Checkers

Note

Safety Checker Library should be used with a Safety OS.The freeRTOS examples provided are only for reference.

5.25.1. Introduction

The Safety Checkers Library provides productized APIs for ensuring the safety of TIFS, RM , PM and CSIRX modules. SC provides these interfaces to assist in the development of software applications involving Functional Safety.

The high-level design of the Safety checker implementation for the TIFS, RM , PM and CSIRX module. The primary objective of implementing the safety checker is to make sure the detection of the failure modes for TIFS, RM, PM and CSIRX module are handled properly. Also providing the safety examples as a reference which calls the checker APIs to verify the module operations are done properly during the boot.

../../_images/Safety_Checkers.png

For more information, refer to J721E Technical Reference Manual

5.25.2. Modules Supported

The single safety checker library includes multiple modules. Current version of safety checker supports PM, RM, TIFS and CSIRX modules which provides the APIs to assist safety applications in finding the errors related to PM, RM, TIFS and CSIRX modules from safety loop.

PM safety checkers

PM safety checker

RM safety checkers

RM safety checker

TIFS safety checkers

TIFS safety checker

CSIRX safety checkers

CSIRX safety checker

5.25.3. Application

5.25.3.1. Integrated example

The integrated example is implemented for the modules for PM, RM and TIFS modules.

See Safety checkers app for further information.

5.25.4. How to Guides