HighTec EDV Systeme in German is expanding its support for Infineon AURIX TC4x automotive microcontroller through a distribution and support agreement with Synopsys.
HighTec can now offer its development platform for the AURIX TC4x together with the Synopsys ARC MetaWare Development Toolkit as an optimized complete solution for the Infineon AURIX TC4x microcontroller that will include automotive AI applications.
The HighTec LLVM C/C++ compiler supports the TriCore multi-core architecture of the Infineon AURIX TC4x family for computing-intensive requirements of new automotive applications. The microcontroller is focussing on applications for electric vehicles such as battery management, on-board chargers, or inverters. Infineon has added a Parallel Processing Unit (PPU), a vector processor built on Synopsys’ ARC EV processor architecture which is supported by the ARC MetaWare Development Toolkit for AURIX.
HighTec is the first compiler supplier for AURIX that can offer today full TC4x support covering all cores including a complete PPU development package from one source.
The Toolkit is designed with functional safety and will include a safety certified compiler to accelerate development of ISO 26262-compliant software.
Both compiler tools are based on the LLVM open-source technology and so can seamlessly work together. This provides automotive embedded software developers to have a compiler and software package with support for the development of a range of applications, including zone controllers, battery management systems in electromobility, driver assistance systems and even automotive AI applications with the vector processor. The toolkit includes an xNN software development kit (SDK) for building a neural network for AI/machine learning algorithms.
The Synopsys ARC MetaWare Development Toolkit for AURIX package, now available from HighTec consists of the C/C++ LLVM compiler optimized for the PPU, including extensions for Parallel C, as well as an extensive mathematical library for the PPU and a runtime system for the PPU.
It also includes a software package for inter-processor communication (IPC) between the PPU and the TriCore multicore architecture with two implementations: a simple bare-metal version and a version as AUTOSAR complex device driver (CDD) as well as MATLAB/Simulink model-based design support for generating PPU-optimized code with the Simulink Embedded Coder as well as a PPU simulator and debugger.
“With the growing complexity in automotive electronics systems, simplifying the software development process is essential,” said John Koeter, senior vice president of product management and strategy for IP at Synopsys. “The collaboration between Synopsys and HighTec helps to ensure that users of Infineon’s AURIX TC4x microcontroller have access to a broad and optimized tool suite. The combination of HighTec’s C/C++ development platform with the Synopsys ARC MetaWare Development Toolkit eases the design of safety-critical automotive systems and accelerates time-to-market.”
“We welcome the collaboration between Synopsys and HighTec. With HighTec as our long-term partner for TriCore compilers and PDH services, it will be easier for many customers to develop software for the PPU when the HighTec Development Platform also supports Synopsys’ ARC MetaWare tools”, said Thomas Böhm, Senior Vice President Automotive Microcontroller at Infineon.
- HighTec joins Rust Foundation to drive compiler development
- Rust compiler for Infineon Aurix microcontrollers
“By cooperating with Synopsys, we can further expand our strengths in tool and software support for AURIX microcontrollers,” said Mario Cupelli, CTO of HighTec EDV Systeme GmbH. “HighTec can fully serve a wide range of customers with direct supported seamless LLVM based tool chain for the TC4x family which is a huge advantage especially for safety-critical automotive applications.”
HighTec’s ASIL D qualified C/C++ compiler supports ARM, TriCore/AURIX/TRAVEO families, Power Architecture (PowerPC), GTM and Renesas architectures. For Rust developers, the company offers the HighTec Rust Development Platform for Infineon’s AURIX TC3x and TC4x microcontrollers.
In addition to the multi-architecture compiler, HighTec offers PXROS-HR, a safety-certified multicore RTOS for applications with safety and multicore requirements. PXROS-HR guarantees robustness, safety, high performance, and data security in real-time environments. PXROS-HR is certified according to ISO 26262 ASIL D / IEC 61508 SIL 3 and is complemented for ASIL D development by a Tool Qualification Kit as a basis for the certification of customer applications.
The Synopsys ARC MetaWare Development Toolkit for AURIX can now be ordered directly from HighTec. In addition, HighTec will offer a special support and training package including documentation and examples, which facilitates the introduction to PPU programming including automotive AI applications. The projects are adapted to both the LLVM PPU compiler and the TriCore LLVM compiler and ensure a safe build process.