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?
Is Tool Qualification cost a burden for your ISO 26262 projects?
Do you need both performance optimization and safety?
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
LLVM + GCC Dual Engine
Multi-Architecture Support
AUTOSAR Integration
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.