차량용 소프트웨어 컴파일러

TASKING

전 세계의 자동차 제조회사들과 Tier-1/2/3 부품공급업체들은 Infineon TriCore/AURIX MCU를 기반으로 Powertrain, Chassis, Body 및 안전 관련 애플리케이션의 소스코드를 컴파일하기 위해 TASKING Compiler를 표준으로 사용하고 있습니다. 

특히 Infineon Chip 설계에 참여하는 유일한 컴파일러 공급업체로서, 차량용 Infineon Chip 최적화된 컴파일러를 제공하고 있으며, ISO 26262 ASPICE 에서 요구하는 신뢰성을 완벽하게 준수할 있습니다.

Infineon 사의 모든 칩셋 지원

AURIX Family, AURIX 2G Family (next generation AURIX) Etc.

DE 및 C / C ++ 최적화 컴파일러

Eclipse 기반의 통합 개발 환경 (IDE) 제공

Third Party Tool Support

RTOS and AUTOSAR, Evaluation boards, Software design and test tools Etc.

TASKING 기능

Eclipse IDE with Pin Mapper

C/C++ Compiler for TriCore/AURIX core(s)

Assemblers for TriCore, HSM, SCR, GTM/MCS and PCP cores

Multi-core linker

Integrated MISRA C coding analyzer

Simulator Debuggers for TriCore, HSM, SCR, GTM-MCS, and PCP

C Compiler to AURIX HW Security Module(HSM)

C Compiler for AURIX Standby Controller (SCR)

C Compiler for Peripheral Control Processor (PCP)

Integrated CERT C Secure Coding analyzer

C Compiler for MCS/GTM v3.x

Safety Checker: to prove freedom from interference

TASKING 장점

infineon 칩 설계단계부터 참여한 유일한 컴파일러 공급사로 infineon 칩의 최적화된 개발환경 제공

TASKING VX Toolset의 포함된 S/W 개발환경 지원

- TASKING Profiler, Safety checker, Pin Mapper

유지보수 기간 내 TASKING 컴파일러의 고장과 오작동에 대한 해결방법을 제공

S/W 표준 개발 프로세스인 ASPCIE Level2 프로세스를 준수하여 개발

Record / Replay

- Safety Manual : 설정 방법, 발생 가능한 에러를 경감시키기 위한 전략 및 Use case를 제공
- Test reports: ISO C90 및 ISO C99 (프로그래밍)언어 정의에 대한 적합성 보고서 제공(Perennial C Compiler Validation Suite 테스트 보고서)
- Defect reports & Mitigations: Altium 내부 테스트, 고객이 기록한 모든 결함에 대한 보고서 제공
- Development Process Guide: TASKING 컴파일러의 개발에 소프트웨어 개발 프로세스 보고서 제공

TASKING 기대효과

Performance

다목적 링커 스크립트 언어를 사용한 코드 최적화 제공링크 빌드시간 최소화로 Code Compile 시간 절약

Safety

프로젝트 진행 동안 ISO 26262를 포함하여 산업 표준 안전 규정준수를 위한 지원 가능파워 트레인 ECU 코드를 포함한 컴파일러 인증에 대한 업계 표준 테스트를 충족MISRA C: 2012 및 CERT C 지침을 완벽하게 지원가능

Reliability

모든 주요 자동차 OEM 및 Tier1 고객을 보유한 신뢰성 있는 컴파일러10 년 이상의 개발 경험을 바탕으로 한 신뢰할 수 있는 안정적인 코드생성AUTOSAR 운영 체제 및 MCAL 드라이버를 포함한 주요 타사 솔루션과의 호환성을 보장

TASKING Compiler

TASKING Compiler는 Infineon Chip 설계단계부터 참여한 유일한 Compiler 업체로 TriCore 아키텍처 소프트웨어의 업계 표준으로 간주됩니다.TASKING Compiler는 TriCore 제품군을 위한 전용 C / C ++ 컴파일러 및 어셈블러와 통합 Eclipse ™ IDE (Integrated DevelopmentEnvironment) 내의 Multicore linker/ Locator 등이 포함 됩니다.

제품 특징

- Infineon 사의 모든 칩셋 지원
- IDE 및 C / C ++ 최적화 컴파일러 (Eclipse 기반의 통합 개발 환경 (IDE) 제공)
- Third Party Tool Support
- Assemblers, Linker / Locator, Utilities
- ISO 26262 Support Program 운영 (TASKING Compiler QUALIFICATION KIT)

VX-Compiler for TriCore Toolset EditionsStandardEditionProfessionalEditionPremiumEdition
Eclipse IDE with Pin Mapper
C/C++ Compiler for TriCore/AURIX core(s)
Assemblers For Tricore, HSM, SCR, GTM/MCS and PCP cores
Multi-core linker
Integrated MISRA C coding analyzer
Simulator Debuggers for TriCore, HSM, SCR, GTM-MCS, and PCP
Hardware OCDS Debugger for TriCore cores and FLASH programming (*1) 
C Compiler to AURIX HW Security Module(HSM) 
C Compiler for AURIX Standby Controller (SCR)  
C Compiler for Peripheral Control Processor (PCP)  
Integrated CERT C Secure Coding analyzer  
C Compiler for MCS/GTM v3.xAdd-onAdd-onAdd-on

제품 소개

차량용 소프트웨어 제조사는 ISO26262 인증을 받아야 하기 때문에, 차량용 소프트웨어 공급사들은 컴파일러와 같은 소프트웨어 툴 업체에게 신뢰성 등급을 요구합니다.
Altium은 TASKING compiler ISO 26262 qualification kit을 통해 ISO 26262 관련된 효율적인 솔루션을 제공하고 있습니다.
해당 kit은 검증 항목인 'increased confidence from use(ASIL-A/-B등급)'와 'validationofthesoftwaretool(ASIL-C/-D등급)'을 지원합니다.
ISO26262에서 요구하는 소프트웨어 개발 툴 검증에 대한 증거를 제공합니다. 증거가 되는 내용은 다음과 같습니다.

Qualification methodsASIL A+TCL 2/3ASIL B+TCL 2/3ASIL CTCL 2ASIL CTCL 3ASIL D+TCL 2/3
aIncreased confidence from use+++++++
bEvaluationof the tool development process++++++++
cValidation of the software tool+++++++
dDevelopment in accordance with a safety standard+++++++

- Safety Manual: 발생 가능한 에러를 방지하기 위한 전략, 권장되는 use case, 기능안전에 밀접한 프로젝트에서 컴파일러를 환경 설정한 내용 등- Perennial C Compiler Validation Suite test suite를 통한 테스트 리포트: ISO C90과 ISO C99를 준수했다는 증명- Defect Reports & Mitigation: TASKING 컴파일러를 사용하면서 테스트 및 보고된 모든 결함 내용(해당 리포트는 매일 단위로 업데이트되어 배포됩니다.)- Development Process Data: TASKING 컴파일러를 제작하면서 적용된 소프트웨어 개발 과정 내용(프로젝트 관리, 요구사항 관리, 결함 분석 및 해결, 테스트, 품질 보증에대한 내용이 포함됩니다.)

Supported Device

FamilyName
TC1130 and TC116x FamilyTC1130, TC1164, TC1166
AUDO Next GenerationTC1762, TC1764, TC1766, TC1792, TC1796
AUDO FutureTC1167, TC1197, TC1736, TC1767, TC1797
AUDO MAXTC1184, TC1724, TC1728, TC1746, TC1748, TC1782, TC1784, TC1791, TC1793, TC1798
AUDO STC1337, TC1367, TC1387, TC1768
AURIX FamilyTC21x, TC22x, TC23x, TC23x_ADAS, TC26x, TC27x, TC29x
AURIX 2G Family (next generation AURIX)TC35x, TC36x, TC37x, TC38x and TC39x

TASKING VX-Toolset Product

Compiler

Optimized to leverage critical features of target processors and developed with ASPICE CL2 processes to qualify for safety-critical applications. Includes Debugger and Linker/Locator.

Embedded Profiler

More than performance measurement, it shows you the source of the performance bottleneck and how to optimize your code.

LAPACK Performance Libraries

Provides rapid and accurate solutions to complex mathematical operations - all within a safety-critical environment.

Embedded Debugger

At an accessible price, your team can finally own enough debuggers so you can verify code functionality without workflow delay.

Safety Checker

You can ensure freedom from interference with static safety analysis of your code.

주요 고객

제 품문 의
top