
AURIX™ SMP Safety Platform
Example for an AURIX™ SMP safety platform
This solution shall meet the following main goals:
- Symmetric Multi-Processing (SMP) - We want to use a single RTOS for handling the tasks on all cores.
- Pre-Certified RTOS - We want to use a pre-certified real-time operating system.
- Online Self-Tests - We want to use online hardware self-tests as required by the AURIX™ safety manual.
Furthermore, the solution shall meet some high-level business goals:
- Space Protection Mechanism - We want to use mixed safety capabilities on all cores.
- LTS for complete Platform - We want to have a long-term supported (LTS) safety platform.
Building Blocks
Flexible Safety RTOS
The Flexible Safety RTOS provides a deterministic hard real-time scheduling and is responsible for:
- Scheduling application tasks
- Managing task separation
- Task synchronization services
- Task communication services
Component Tailoring
With the service Component Tailoring, the system is enhanced with the features:
- Symmetric Multi-Processing
- Static Task Affinity
- Inter-Core Communication
Infineon SafeTLib
The Infineon SafeTLib provides services for checking the hardware during application execution:
- Core and Memory Checks
- Peripheral and Register Checks
- Supports Safety Watchdog
Architectural Overview
Description
This solution scenario provides a safety RTOS with managed memory protection and operating in symmetric multi-processing mode. A collection of services provides the required hardware and software diagnostic coverage activities. The tailored RTOS is pre-certified and maintained.
