Products
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.
HighTec RISC-V LLVM Compiler Optimized for MIPS ARC-V Processor IP
The HighTec C/C++ compiler suite for the RISC-V architecture is optimized for MIPS 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 MIPS 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.
Find Your IP
Search for IP
Quickly identify and access the right IP solutions for your project needs.
Foundation IP Selector
Find embedded memory and logic IP for your SoC design.
Non-Volatile Memory IP Selector
Find silicon-proven NVM IP for your SoC design needs.