These processors extend the NXP S32 Automotive Platform within and across domains for vehicle control, vehicle networking, as well as body and comfort features, and target automotive software developers working on connected vehicles.
HighTec’s ISO 26262 ASIL D qualified Arm compiler supports the AUTOSAR Adaptive Platform that relies on C++14 language standard and generates an optimised target code for safety critical applications.
The S32Z and S32E processors offer a fully scalable automotive computing architecture focusing on vehicle safe control, driving propulsion domain control, and electrification of the vehicles.
This is a new class of automotive processor, which addresses the key market trends in automotive such as the ECU consolidation, domain and zonal control, and software-defined vehicles (SDV) with high-performance real-time processing.
The gigahertz-class processors with Arm Cortex-R52 and Cortex-M33 processor cores support a high level of ECU consolidation with virtual machines using “core-to-pin” hardware isolation. These processors support the latest GTM 4.1, memory up to 64 MB of flash memory, and LPDDR flash/DRAM to support AUTOSAR Adaptive island platforms for SDV.
Both sets of processors have been designed according to processes that were certified to ISO 26262 for functional safety and ISO 21344 for cybersecurity, including support for embedded cryptography accelerators.
The HighTec C/C++ Compiler is based on innovative LLVM open-source technology and covers the full range of Arm Cortex-A, Cortex-R and Cortex-M architectures. The Arm compiler supports Cortex-R52 and Cortex-M33 processors cores, and its certified standard libraries comply to ISO 26262 ASIL D. In addition to the Arm compiler, HighTec is also offering a standalone GTM/MCS compiler enabling C programming for the latest GTM IP 4.1 for automotive applications.
The suite also supports the AUTOSAR Adaptive standard and includes compiler security extensions.
HighTec has been providing early-stage tool support for all of NXP’s S32 Automotive Platform products including:
- S32G Vehicle Network Processors for high-performance, safe and secure processing for service-oriented gateways, domain controllers, zonal processors, vehicle computers and safety processors,
- S32R Radar Processors for high-performance, safe and secure processing for advanced corner and long-range front radar applications to high-resolution radar,
- S32K General-Purpose Microcontrollers (MCUs)for automotive and industrial applications, requiring advanced safety and security and software support for ASIL B/D.
The HighTec C/C++ Compiler can be used as a standalone tool within the HighTec IDE, but also as a bundle in the S32 Design Studio from NXP.
“HighTec is excited to be able to deliver comprehensive tool support for the latest NXP S32 processors right from the start,” said Mario Cupelli, CTO at HighTec EDV-Systeme. “The anticipated access to a safety qualified compiler suite for NXP devices grants a competitive advantage to embedded developers by accelerating their development cycle and their product’s time to market for automotive applications.”