The HighTec development platform for AURIX and the Synopsys ARC® MetaWare Toolkit for AURIX™ TC4x complement each other to form a powerful all-in-one solution for automotive embedded software development
HighTec EDV Systeme GmbH is further expanding its support for Infineon AURIX TC4x through a distribution and support agreement with Synopsys. HighTec can now offer its development platform for AURIX together with the Synopsys ARC® MetaWare Development Toolkit for AURIX™ TC4x as an optimized complete solution for Infineon AURIX TC4x. Both compiler tools, from Synopsys and from HighTec, are based on the LLVM open-source technology and hence will seamlessly work together. Automotive embedded software developers will thus receive an all-inclusive 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 AI applications.
HighTec aims to provide software developers with the best compiler tools for the Infineon AURIX automotive microcontroller family. HighTec’s C/C++ compiler tools based on LLVM open-source technology, currently one of the most advanced and powerful compiler technologies, support the new TriCore multi-core architecture of the Infineon AURIX TC4x family. To address computing-intensive requirements of new automotive applications – especially in electric vehicles such as battery management, on-board chargers, or inverters and when used as zone controller in new E/E architectures – Infineon has equipped the new AURIX TC4x family with a Parallel Processing Unit (PPU), a very powerful DSP vector processor built on Synopsys’ ARC EV processor architecture. The dedicated C/C++ compiler tools – also based on LLVM open-source compiler technology – are offered by Synopsys with the ARC MetaWare Development Toolkit for AURIX.
Being a new distribution partner to Synopsys, 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 Synopsys ARC MetaWare Development Toolkit for AURIX package, now available from HighTec, essentially consists of:
- a C/C++ LLVM compiler optimized for the PPU, including extensions for Parallel C,
- an extensive mathematical library for the PPU,
- a runtime system for the PPU,
- 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),
- MATLAB/Simulink® model-based design support for generating PPU-optimized code with the Simulink Embedded Coder
- an xNN software development kit (SDK) for building a neural network for AI/machine learning algorithms, and
- a PPU simulator and debugger.
The Synopsys ARC MetaWare Toolkit for AURIX™ TC4x is designed with functional safety in mind. It will include a safety certified compiler to accelerate development of ISO 26262-compliant software.
“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.
“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.”
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. The projects are adapted to both the LLVM PPU compiler and the TriCore LLVM compiler and ensure a safe build process.