HighTec supports ST’s Stellar SR6x automotive MCU family
Authorised ST partner, HighTec has announced that its Eclipse-based multi-architecture and multi-core compiler suite now supports ST Microelectronics’ latest Stellar 32-bit microcontroller series, the SR6x, for automotive software development.
HighTec’s compiler suite already supports the SPC5x 32-bit microcontroller family from STMicroelectronics.
The HighTec C/C++ compiler and its standard libraries are qualified according to ISO 26262 ASIL D. The associated qualification packages accelerate the development of safe automotive applications and could lead to the era of the software-defined vehicle. In its support for the Stellar SR6x family, HighTec will also offer its certified micro kernel real time operating system (RTOS) PXROS-HR, for data protection, functional safety for automotive applications, said the company.
ST’s Stellar SR6x family of 32-bit microcontrollers includes multiple series to address a range of automotive applications, such as zone and domain controllers that simplify in-vehicle wiring to support the transition to software-defined platforms. There is also support for central gateways, body integration controllers, drivetrain and motion control processors, and electric vehicle battery management. Stellar SR6x MCUs are based on up to six Arm Cortex-R52 cores with lockstep and split/lock capability. This ensures performance, real time processing and freedom from interference while running multiple applications in parallel, said HighTec.
The 32-bit automotive MCUs embed an EVITA-compliant, ISO 21434-compliant hardware security module (HSM) for cybersecurity protection. They also meet the requirements of security levels up to ASIL D, according to ISO 26262. A hypervisor enables the management of multiple virtual machines without interference, said Hightec. For over the air software updates, the 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.
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 HSMs.
HighTec’s support team provides development and consulting services regarding performance optimisation, functional safety, porting from single core to multi-core systems and in AutoSAR environments.