The HighTec C/C++ compiler and its standard libraries are qualified according to the highest safety level ISO 26262 ASIL D. The associated qualification packages help to accelerate the development of safe automotive applications and are helping to pave the way for future software-defined vehicles. Specifically, for the Stellar SR6x family, HighTec will be offering its certified microkernel real-time operating system PXROS-HR in order to deliver data protection, functional safety, and robustness for automotive applications.
Designed from the ground up for function integration and real-time performance, ST's Stellar SR6x family of 32-bit microcontrollers includes multiple series to address a wide range of automotive applications.
These include zone and domain controllers that simplify in-vehicle wiring to support the transition to software-defined platforms, as well as central gateways, body integration controllers, drivetrain and motion control processors, and electric vehicle battery management.
The Stellar SR6x MCUs are based on up to six Arm Cortex-R52 cores with lockstep and split/lock capability, ensuring performance, real time processing, and freedom from interference while running multiple applications in parallel.
Stellar 32-bit Automotive MCUs embed a fully EVITA-compliant, ISO 21434-compliant Hardware Security Module (HSM) ensuring state-of-the-art cybersecurity protection and meet the requirements of security levels up to ASIL D, according to ISO 26262. The MCUs also include a hypervisor to enable the management of multiple virtual machines with freedom from interference.
For Over the Air software updates, a unique memory architecture enables the duplication of the NVM (Non-Volatile Memory) to eliminate downtime and the need to allocate extra memory.
The HighTec C/C++ compiler is based on the open-source technology LLVM. Through continuous optimisation for different embedded architectures Arm Cortex-A, Cortex-R and Cortex-M as well as Power Architecture, all applications will benefit from compact high-performance code generated by HighTec’s compiler suite.
In addition to the compiler and the real-time operating system, automotive developers can obtain other ST automotive software components from HighTec. These include MCAL, components for safety development such as CST (CoreSelfTest), IST (InstructionSelfTest), and an MCAL Qualification Package for ISO 26262-compliant software development, as well as other security components such as HSM (Hardware Security Modules).