Skip to main content

Development Tools

Multi-Architecture Support, "ISO 26262 ASIL D Compliant C/C++ Compiler"

Supports major embedded architectures including TriCore, ARM, RISC-V, and PowerPC under a unified development platform.
An optimized compiler meeting the stringent safety requirements of automotive and industrial applications.

Supports major embedded architectures including TriCore, ARM, RISC-V, and PowerPC under a unified development platform. An optimized compiler meeting the stringent safety requirements of automotive and industrial applications.

Why Do You Need This?

Embedded SW Development: Facing These Challenges

Do you need a new toolchain for every MCU in each project?
Projects using diverse architectures such as TriCore, ARM, and RISC-V are on the rise. Using different compilers for each architecture creates inefficiencies in development environment management and team utilization.
Is Tool Qualification cost a burden for your ISO 26262 projects?
Functional safety projects require qualifying every tool used. Without a pre-qualified compiler, separate Tool Qualification efforts demand significant time and cost.
Do you need both performance optimization and safety?
Embedded environments require optimal performance within limited resources, while simultaneously ensuring reliability of safety-related code.

Product Overview

HighTec C/C++ Development Platform

HighTec provides LLVM and GCC based ISO 26262 ASIL D compliant C/C++ compilers. Major embedded architectures including TriCore, ARM, RISC-V, and PowerPC are supported under a unified development platform, with optimized code generation for AURIX as an Infineon Preferred Design House.

ISO 26262 ASIL D Compliance
Provides TUV-certified Tool Qualification methodology and Qkit (tool qualification package), significantly reducing the Tool Qualification burden for functional safety projects.
LLVM + GCC Dual Engine
Offers both the latest LLVM-based compiler and the proven GCC-based compiler. Choose the optimal option for your project requirements.
Multi-Architecture Support
Supports TriCore, ARM, RISC-V, and PowerPC under a unified development environment. Maintain the same workflow regardless of architecture changes.
AUTOSAR Integration
Supports BSW and MCAL drivers from major AUTOSAR vendors including Vector, Elektrobit, and ETAS.

Key Features

Multi-Architecture

Diverse MCU Support Under a Unified Platform
  • Infineon AURIX TriCore (TC2x, TC3x, TC4x)
  • ARM v8-M, v8-R (32-bit), v8 (64-bit)
  • RISC-V (32/64-bit)
  • PowerPC (NXP, ST)
  • ARC EVx (AURIX TC4x PPU)
  • GTM/MCS, 8051/SCR

Code Optimization

Benchmark-Leading Performance
  • Automatic utilization of TriCore SIMD instructions
  • Loop optimization and vectorization
  • Architecture-specific tuned code generation
  • C++14, C++17, C++20 support

Multi-Core Support

Efficient Multi-Core Mapping
  • Homogeneous/heterogeneous multi-core architecture support
  • ISO and EABI compliant linker-level implementation
  • Multi-core porting without source code modification
  • Efficient inter-core communication

AI Integration

ONNX2C Toolchain: AI Models to C Code
  • Automatic C code generation from ONNX AI models
  • AI inference support on embedded MCU environments

Integrated Development Environment
(IDE)

Eclipse-Based IDE
  • Project wizard and board support packages
  • Debugger integration
  • Windows / Linux host support
  • Intuitive project configuration

Technical Specifications

Item LLVM-Based Compiler GCC-Based Compiler
Safety Compliance ISO 26262 ASIL D (Qkit) ISO 26262 ASIL D (Qkit)
Technology Base LLVM (Apache 2.0) GCC Open Source
C++ Support C++14 / C++17 / C++20 C++14 / C++17
TriCore/AURIX TC2x, TC3x, TC4x TC2x, TC3x, TC4x
ARM v8-M, v8-R, v8 (64-bit) v8-M, v8-R
RISC-V 32/64-bit 32/64-bit
PowerPC NXP, ST NXP, ST
Host OS Windows, Linux Windows, Linux
Characteristics Latest optimization technology ong-term support, frozen versions

Supported Architectures in Detail

Infineon AURIX TriCore

HighTec's Core Platform
  • Full support for all AURIX families (TC2x, TC3x, TC4x)
  • Infineon Preferred Design House certification
  • Compilers for HSM, GTM/MCS, and standby controller (SCR)
  • AUTOSAR MCAL driver support
  • PXROS-HR safety multi-core OS integration

ARM

32-bit and 64-bit Support
  • Cortex-M, Cortex-R profile support
  • Automotive ARM MCU support including STMicro Stellar
  • LLVM-based compatibility with HighTec Rust compiler (for AURIX and Stellar targets)

RISC-V

Next-Generation Open Architecture
  • 32-bit and 64-bit RISC-V support
  • Automotive and industrial RISC-V MCU support
  • Same environment maintained for future architecture transitions

AUTOSAR Integration

C/C++ with AUTOSAR Classic

Compatible with Major AUTOSAR Vendor Ecosystem
  • C/C++ SWC development on AUTOSAR Classic BSW
  • BSW support from major vendors including Vector, Elektrobit, and ETAS
  • AUTOSAR MCAL driver support
Application Scenarios
  • Compiler replacement for existing C/C++ AUTOSAR projects
  • Migration to new MCU platforms
  • Compiler upgrade for functional safety certification compliance

Partner Ecosystem

HighTec collaborates with automotive SW tool vendors to provide a comprehensive development environment:

Partner Collaboration
Infineon Preferred Design House - AURIX optimization
Vector AUTOSAR Classic integration
Elektrobit AUTOSAR BSW compatibility
ETAS Integrated development environment support
STMicro ARM Stellar support
Synopsys AURIX TC4x PPU MetaWare

Expected Benefits

Practical Benefits

  • Unified Multi-Architecture Management
  • Manage TriCore, ARM, RISC-V, and PowerPC under a unified development platform. Eliminate inefficiencies of operating different vendor compilers for each architecture.
  • Tool Qualification Burden Reduction
  • TUV-certified Tool Qualification methodology and Qkit help significantly reduce tool certification cost and time for functional safety projects.
  • Optimized Code Performance
  • Delivers optimized code generation for AURIX TriCore as an Infineon Preferred Design House. Benchmark-verified performance you can count on.
  • Synergy with Rust
  • Compatible with HighTec Rust compiler on the same LLVM base for AURIX and ARM Stellar environments. Gradually mix C/C++ and Rust on these platforms.
  • Future Architecture Ready
  • Maintain the same development environment even as new architectures like RISC-V are added. Protect your investment while preparing for the future.

Multiple Architectures, One Compiler Platform

Multiple Architectures,
One Compiler Platform

Achieve both functional safety and performance with an ISO 26262 ASIL D compliant C/C++ compiler.
Our expert engineers will guide you to the right solution for your requirements.

Achieve both functional safety and performance with an ISO 26262 ASIL D compliant C/C++ compiler. Our expert engineers will guide you to the right solution for your requirements.