Skip to main content

개발 도구

멀티 아키텍처 지원, "ISO 26262 ASIL D 대응 C/C++ 컴파일러"

TriCore, ARM, RISC-V, PowerPC 등 주요 임베디드 아키텍처를 동일한 개발 플랫폼 체계로 지원합니다.
자동차 및 산업 분야의 높은 안전 요구사항을 충족하는 최적화된 컴파일러입니다.

TriCore, ARM, RISC-V, PowerPC 등 주요 임베디드 아키텍처를 동일한 개발 플랫폼 체계로 지원합니다. 자동차 및 산업 분야의 높은 안전 요구사항을 충족하는 최적화된 컴파일러입니다.

왜 필요한가?

임베디드 SW 개발,
이런 과제에 직면해 있습니다

프로젝트마다 다른 MCU, 매번 새로운 툴체인을 도입해야 하나요?
TriCore, ARM, RISC-V 등 다양한 아키텍처를 사용하는 프로젝트가 늘어나고 있습니다. 아키텍처마다 다른 컴파일러를 사용하면 개발 환경 관리와 인력 운용에 비효율이 발생합니다.
ISO 26262 기능안전 프로젝트에서 Tool Qualification 비용이 부담되시나요?
기능안전 프로젝트에서는 사용하는 모든 도구의 적격성을 입증해야 합니다. 인증되지 않은 컴파일러를 사용하면 별도의 Tool Qualification 작업에 상당한 시간과 비용이 소요됩니다.
성능 최적화와 안전성, 두 마리 토끼를 잡아야 하나요?
임베디드 환경에서는 제한된 리소스 안에서 최적의 성능을 내야 합니다. 동시에 안전 관련 코드의 신뢰성도 보장해야 합니다.

제품 소개

HighTec C/C++ 개발 플랫폼

HighTec은 LLVM 및 GCC 기반의 ISO 26262 ASIL D 대응 C/C++ 컴파일러를 제공합니다.
TriCore, ARM, RISC-V, PowerPC 등 주요 임베디드 아키텍처를 동일한 개발 플랫폼 체계로 지원하며, Infineon Preferred Design House로서 AURIX에 최적화된 코드 생성을 제공합니다.

ISO 26262 ASIL D 대응
TUV 인증 Tool Qualification 방법론과 Qkit(도구 인증 패키지)을 제공하여 기능안전 프로젝트의 Tool Qualification 부담을 크게 줄여줍니다.
LLVM + GCC 듀얼 엔진
최신 LLVM 기반 컴파일러와 검증된 GCC 기반 컴파일러를 모두 제공합니다. 프로젝트 요구사항에 맞는 최적의 선택이 가능합니다.
멀티 아키텍처 지원
TriCore, ARM, RISC-V, PowerPC를 동일한 개발 환경 체계로 지원합니다. 아키텍처가 달라져도 동일한 워크플로우로 개발할 수 있습니다.
AUTOSAR 통합
Vector, Elektrobit, ETAS 등 주요 AUTOSAR 벤더의 BSW 및 MCAL 드라이버를 지원합니다.

주요 특징

멀티 아키텍처
(Multi-Architecture)

동일한 플랫폼 체계로 다양한 MCU 지원
  • Infineon AURIX TriCore (TC2x, TC3x, TC4x)
  • ARM v8-M, v8-R (32비트), v8 (64비트)
  • RISC-V (32/64비트)
  • PowerPC (NXP, ST)
  • ARC EVx (AURIX TC4x PPU)
  • GTM/MCS, 8051/SCR

코드 최적화
(Code Optimization)

벤치마크 선도 성능
  • TriCore SIMD 명령어 자동 활용
  • 루프 최적화 및 벡터화
  • 아키텍처별 튜닝된 코드 생성
  • C++14, C++17, C++20 지원

멀티코어 지원
(Multi-Core Support)

효율적인 멀티코어 매핑
  • 동종/이종 멀티코어 아키텍처 지원
  • ISO 및 EABI 준수 링커 레벨 구현
  • 소스 코드 수정 없이 멀티코어 이식
  • 효율적인 코어 간 통신

AI 통합
(AI Integration)

ONNX2C 툴체인으로 AI 모델을 C 코드로
  • ONNX AI 모델에서 C 코드를 자동 생성
  • 임베디드 MCU 환경에서의 AI 추론 지원

통합 개발 환경
(IDE)

Eclipse 기반 통합 IDE
  • 프로젝트 마법사 및 보드 지원 패키지
  • 디버거 통합
  • Windows / Linux 호스트 지원
  • 직관적인 프로젝트 설정

기술 사양

항목 LLVM 기반 컴파일러 GCC 기반 컴파일러
안전 대응 ISO 26262 ASIL D (Qkit 제공) ISO 26262 ASIL D (Qkit 제공)
기술 기반 LLVM (Apache 2.0) GCC 오픈소스
C++ 지원 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비트) v8-M, v8-R
RISC-V 32/64비트 32/64비트
PowerPC NXP, ST NXP, ST
호스트 OS Windows, Linux Windows, Linux
특징 최신 최적화 기술 장기 지원, 동결 버전 제공

지원 아키텍처 상세

Infineon AURIX TriCore

HighTec의 핵심 플랫폼
  • 모든 AURIX 패밀리 완벽 지원 (TC2x, TC3x, TC4x)
  • Infineon Preferred Design House 인증
  • HSM, GTM/MCS, 대기 컨트롤러(SCR)용 컴파일러 포함
  • AUTOSAR MCAL 드라이버 지원
  • PXROS-HR 안전 멀티코어 OS 통합

ARM

32비트 및 64비트 지원
  • Cortex-M, Cortex-R 프로파일 지원
  • STMicro Stellar 등 자동차용 ARM MCU 대응
  • LLVM 기반으로 HighTec Rust 컴파일러와 동일 툴체인 활용 가능 (AURIX, Stellar 대상)

RISC-V

차세대 오픈 아키텍처 대응
  • 32비트 및 64비트 RISC-V 지원
  • 자동차 및 산업용 RISC-V MCU 대응
  • 향후 아키텍처 전환 시 동일 환경 유지

AUTOSAR 통합

C/C++와 AUTOSAR Classic

주요 AUTOSAR 벤더 생태계와 호환
  • AUTOSAR Classic BSW 위에서 C/C++ SWC 개발
  • Vector, Elektrobit, ETAS 등 주요 벤더 BSW 지원
  • AUTOSAR MCAL 드라이버 지원
적용 시나리오
  • 기존 C/C++ AUTOSAR 프로젝트 컴파일러 교체
  • 새 MCU 플랫폼 마이그레이션
  • 기능안전 인증 대응을 위한 컴파일러 업그레이드

파트너 생태계

HighTec은 자동차 SW 도구 업체들과 협력하여 완전한 개발 환경을 제공합니다:

파트너 협력 내용
Infineon Preferred Design House - AURIX 최적화
Vector AUTOSAR Classic 통합
Elektrobit AUTOSAR BSW 호환
ETAS 통합 개발 환경 지원
STMicro ARM Stellar 지원
Synopsys AURIX TC4x PPU MetaWare

기대 효과

실질적 효과

  • 멀티 아키텍처 통합 관리
  • TriCore, ARM, RISC-V, PowerPC를 동일한 개발 플랫폼 체계로 관리합니다. 아키텍처별로 서로 다른 벤더의 컴파일러를 운용하는 비효율을 줄여줍니다.
  • Tool Qualification 부담 절감
  • TUV 인증 Tool Qualification 방법론과 Qkit을 활용하여 기능안전 프로젝트의 도구 인증 비용과 시간을 크게 줄일 수 있습니다.
  • 최적화된 코드 성능
  • AURIX TriCore에 대해 Infineon Preferred Design House로서 최적화된 코드 생성을 제공합니다. 벤치마크에서 검증된 성능을 확인할 수 있습니다.
  • Rust와의 시너지
  • AURIX 및 ARM Stellar 환경에서 동일 LLVM 기반의 HighTec Rust 컴파일러와 함께 사용할 수 있습니다. 해당 플랫폼에서 C/C++와 Rust를 점진적으로 혼용할 수 있습니다.
  • 미래 아키텍처 대비
  • RISC-V 등 신규 아키텍처가 추가되어도 동일한 개발 환경을 유지할 수 있습니다. 투자를 보호하면서 미래에 대비합니다.

멀티 아키텍처, 하나의 컴파일러로

멀티 아키텍처,
하나의 컴파일러로

ISO 26262 ASIL D 대응 C/C++ 컴파일러로 기능안전과 성능을 동시에 확보하세요.
전문 엔지니어가 귀사의 요구사항에 맞는 솔루션을 안내해 드립니다.

ISO 26262 ASIL D 대응 C/C++ 컴파일러로 기능안전과 성능을 동시에 확보하세요. 전문 엔지니어가 귀사의 요구사항에 맞는 솔루션을 안내해 드립니다.