C/C++ Development Platform
C/C++ compiler suites for automotive and industrial
- HighTec's multi-architecture and multi-core C/C++ compiler suite with leading optimization technology
- Supporting market leading microcontrollers for automotive and industrial applications, such as TriCore, AURIX, AURIX 2G, Power Architecture (PowerPC), ARM and RH850
- Support of architecture specific function blocks like GTM/MCS and HSM module through dedicated C compilers
- Attractive product bundles, e.g. toolset of TriCore compiler combined with GTM/MCS compiler
- Eclipse IDE with extended project settings and graphical interface for linker description configuration, and easily extendable for debugger integration
Toolset features
Advanced Multi-core support through easy configuration
- Latest compiler and linker optimization strategies
- Code compaction (reverse inlining)
- Global optimization strategies
- C++ compiler generates intermediate code instead of C code, enabling further optimizations
- Industry shortest (compile-link) build times, optimizing license investments
- Module-based grouping of data to minimize load address operation
- Option control per file and source code fragments
- Optimized for Auto-Coding
- CPU functional problem support (incl. workarounds and code checks)
- IDE with project wizard and pre-configured board support packages
- Commercial standard and math libraries (no open source, no viral GPL implication)
- Based on industry-standard compiler technologies for highest code portability
- Compliant to all relevant industry/coding C/C++/IEEE/ISO/EABI standards, incl. all main C++14 features
- Extremely stable and reliable code-generation, proven in use in many safety-critical automotive applications
- Toolsets contain C compiler, C++ compiler, assembler, linker, IDE and various utilities
- Long-term support, frozen-version toolset support, advanced bug scanning compilers, and maintenance service
- AUTOSAR MCAL driver support (including sales and on-site training)
- Used by leading Tier1 and OEM, in automotive and industrial markets
- Used by semiconductor manufacturers to continuously run HW validation tests
- User-friendly license use models and license-caching for fast builds over distributed networks
- Host support for Windows and Linux, other platforms on request
- Supported by all leading third party tool vendors
Advanced Multi-Core Support
Hide-and-visibility concept - interfaces between cores on linker level
- Control on linker level - the portable solution for migrating to multi-core
- Enables to map code and data to different cores easily
- Application code can be ported to multi-core without source code modification
- Proven software can be easily migrated to multi-core silicon
- Core-ID information stored as meta-information on sections and in objects; easy extract info by analyzing symbol table
- Support of homogenous and heterogeneous multi-core architectures