HighTec

HighTec

HighTec EDV-Systeme GmbH is a privately owned company since establishment in 1982 and stands as the world’s largest commercial provider of automotive grade compilers utilizing cutting-edge open-source technologies. The company specializes in ISO 26262 ASIL D certified tools for embedded software development, providing scalable solutions tailored to the needs of the automotive industry. HighTec’s compiler suites support C/C++ and Rust across major architectures, ensuring superior performance and flexibility for software development. www.hightec-rt.com.


Products

HighTec RISC-V LLVM Compiler Optimized for Synopsys ARC-V Processor IP

The HighTec C/C++ compiler suite for the RISC-V architecture is optimized for Synopsys ARC-V™ Processor IP and includes support for custom extensions, enabling optimal utilization of this IP in system-on-chip (SoC) designs. Customer benchmarks have demonstrated the compiler's superior performance and efficiency, particularly in terms of code size.

To address safety-critical applications, HighTec offers a dedicated qualification kit for ISO 26262 ASIL D certification, along with a comprehensive safety manual tailored to specific customer use cases.

Leveraging the power of the open-source LLVM community, the HighTec RISC-V LLVM compiler benefits from a broad ecosystem and continuous innovative contributions. HighTec also provides professional-grade automotive services, including:

  • ISO 26262 ASIL D certification
  • Frozen branches and long-term support services
  • Extended longevity support
  • In-depth expert technical assistance and design-in support

The C/C++ compiler for ARC-V is currently available. Additionally, a preliminary Rust compiler for ARC-V is available upon request.

MetaWare for AURIX TC4x

HighTec partners with Synopsys to deliver the MetaWare for AURIX package, specifically designed for the Parallel Processing Unit (PPU) with vector coprocessor capabilities in the AURIX TC4x family.

The MetaWare for AURIX package includes:

  • LLVM-based C/C++ compiler with vector extensions
  • Libraries for vector DSP and linear algebra
  • Integrated simulator and debugger
  • SPEED runtime and PPU dispatcher
  • IPC software
  • Neural Network SDK

Most PPU-based software projects are developed using MATLAB Simulink’s model-based development flow, which is fully supported by the Simulink Hardware Support Package (HSP) for the PPU.

To facilitate a fast and straightforward adoption, HighTec offers a compiler bundle including:

  • TriCore LLVM compiler
  • MetaWare package, including the PPU LLVM compiler
  • Ready-to-use Simulink examples with a detailed tutorial

This bundle, combined with the Simulink package from MathWorks, enables customers to quickly establish a Simulink model-based development workflow for the PPU.

For more information about HighTec products and services for RISC-V, visit HighTec.


Learn more about how HighTec and Synopsys work together.