PRO-SILTM AURIX SafeTpack is a complete safety manager for the AURIXTM second generation 32-bit safety microcontrollers that provides a shortcut to implementing the safety manual requirements. Like the PRO- SILTM SafeTlib for AURIXTM TC2xx first generation, it provides a rapid and straightforward way to achieve ISO 26262 or IEC 61508 certification for safety applications using TC3xx second generation devices.
The AURIXTM second generation contains a Logic Built-In Self-Test (LBIST) which replaces the MicroTestLib in the SafeTlib. These both perform Latent Fault Metric tests on the AURIXTM silicon. However the SafeTlib provides numerous other safety-related functions which can have a huge effect on the overall Single Point Fault Metric, Latent Fault Metric and FIT rate of the system. These functions are still needed on the AURIX second generation and are included in the SafeTpack safety management system.
AURIX SafeTpack coordinates the execution of startup and cyclic tests that ensure the correct operation of the AURIXTM CPU and internal busses through a mixture of hardware and software modules. It also manages the watchdog system and the optional TLF35584 combined watchdog and power regulator. By retaining the existing PRO- SILTM SafeTLib overall structure and API, migration of existing TC2xx safety applications to TC3xx is made much simpler.
AURIX SafeTpack can be used either with or without AUTOSAR, where It constitutes a complex driver. Moreover the SafeTpack is 100% compatible with the Infineon MCAL but can still be used independently.
AURIX SafeTpack has four main sections: