HOME | products | HighTec | AURIX TC4x

AURIX TC4x : セーフティソリューション

 

HighTecは、Infineon AURIX TC4xマイクロコントローラファミリー向けの信頼性の高い安全ソリューションをお探しのお客様にとって、ワンストップソリューションを提供する最適なベンダーで、すべてのCPUコアに対応したコンパイラ、TriCore向けのRustコンパイラツールセット、PXROS-HRおよびAUTOSAR MCALパッケージを備えたマルチコア安全RTOSなど、包括的なC/C++コンパイラスイートを提供しています。

出典:インフィニオン・テクノロジーズ

Highlights

  • 最新のLLVMベースのオープンソースコンパイラ技術
  • ISO 26262 ASIL Dに準拠
  • パフォーマンスをリードする最適化
  • AUTOSARスタック、COMスタック、デバッガソリューション、検証およびテストスイートなど、様々なサードパーティ製エコシステムに準拠
  • 迅速で充実した技術サポート(事例やトレーニングを含む)
  • TC4x製品向けワンストップベンダー

 
AURIX TC4xファミリー向けにカスタマイズされた包括的な製品群により、セーフティクリティカルなプロジェクトの安全性、性能、信頼性の実現を支援します。
 
すべてのコンパイラツールおよびソフトウェアには無料評価版を要求いただけます。

AURIX TC4x に搭載される全てのアーキテクチャをサポートする完全なコンパイラソリューション

  • マルチコアへの移行のための独自ソリューション
  • リンカーレベル(ISOおよびEABI準拠)に基づく - マルチコアへの移行を可能にするポータブルソリューション
  • アプリケーションコードは、ソースコードの変更なしにマルチコアに移植できます
  • 実績のあるソフトウェアは、マルチコアシリコンへ簡単に移行できます
  • ホモジニアスおよびヘテロジニアスなマルチコアアーキテクチャのサポート

TriCore 1.8 およびサイバーセキュリティリアルタイムモジュール(CSRM)
 

  • 最新のLLVMインフラストラクチャに基づくC++コンパイラは、倍精度浮動小数点、ハイパーバイザー対応、および128ビットのロード/ストア機能をサポートしています。最先端のベンチマーク成果を達成する

 

  • 最新のLLVM技術に基づくRustコンパイラは、メモリ安全性、並列処理、型安全性、型状態、およびC/C++の相互運用性を備えています。詳細についてはHighTec Rust コンパイラのページを参考ください。

並列処理ユニット Parallel Processing Unit (PPU) と
コンバーター・デジタル信号処理 Converter-Digital Signal Processing (CDSP)
 

  • Synopsysが開発し、 HighTecがサポートおよび販売する、 LLVMテクノロジーに基づく並列CおよびC/C++コンパイラ。MetaWareエコシステムを完全にサポートし、HighTecのすべてのコンパイラソリューションとのシームレスな相互運用性を提供します。詳細についてはPPU コンパイラのページを参考ください。

SCR: 8ビット スタンバイコントローラー
 

  • スモールおよびラージメモリモデル、およびインラインアセンブラ機能をサポートするCコンパイラ

GTM/MCS v4.x: A Generic Timer Module with high timer resolution
高分解能タイマーを備えた汎用タイマーモジュール
 

  • LLVM技術をベースとしたCコンパイラであり、特殊機能レジスタ、ウェイト命令、およびARU/AEIバスへのアクセスを行うためのコンパイラ内蔵の組み込み関数(intrinsic functions)を提供します。

開発プラットフォームIDE

EclipseベースのIDEは、HighTecコンパイラツールを使用したマネージドビルドを可能にします。IDEには、ボードサポートパッケージが事前に設定されたプロジェクトウィザードが含まれています。すぐに使用できるサンプルプロジェクトは、コンテンツマネージャー経由でダウンロードしてインポートできます。

ISO 26262 ASIL D認証およびQKit

HighTecは、同社のコンパイラ向けに、TÜVの認証を受けたASIL D対応のISO 26262ツール認定(ツール・クオリフィケーション)キットを提供しています。これにより、セーフティクリティカルなアプリケーションにおいて最高水準の安全基準を確保すると同時に、お客様にとってシンプルで分かりやすいプロセスを維持します。
HighTec Qkitには、HighTecコンパイラを使用して開発されたアプリケーションが安全規格ISO 26262に準拠していることを証明する一連の文書が含まれています。詳細については、Qkitのページをご覧ください。

PPU:MetaWare for AURIX Distribution

Synopsysが開発し、HighTecがサポートおよび販売しているMetaWareコンパイラは、LLVMテクノロジーに基づいており、HighTecのコンパイラソリューションとの容易な統合を可能にしています。この協力関係と共有されたLLVMコンパイラ技術により、お客様は両方のコンパイラ技術の利点を容易に活用でき、シームレスな相互運用性が保証されます。MathWorks HSP、およびHighTecのC/C++コンパイラを使用したAURIX TC4x/PPU向けモデルベース開発に関する詳細もご参考ください。

最適化ライブラリや数学関数を含む、MetaWareの完全なエコシステム

PXROS-HR:マルチコアRTOS

HighTecは、安全コンパイラソリューションに加え、TC4xを含むAURIXファミリー向けに最適化された、安全認証済みのマルチコアRTOSを提供しています。PXROS-HRは、以下のような独自の機能セットにより、他のRTOSソリューションとは一線を画しています。
 

  • MPU保護:システム内のすべてのオブジェクトはMPUで保護されています
  • マルチコアRTOS:データコピーなし、安全なIPC、柔軟なタスク割り当て
  • 安全性認証済みRTOS: ASIL D(ISO 26262)およびSIL 3(IEC 61508)
  • 高性能:割り込みロックやスピンロックは発生しません。
  • 統合: MCAL、SafeTPack、COMスタック(TCP/IP、DDSなど)とのシームレスな統合
  • 動的ランタイム機能:オブジェクトのランタイム生成、割り当て、解放による柔軟なリソース管理

 
詳細については、お問い合わせください。

エコシステム

HighTec AURIX TC4xエコシステムの概要:
 

  • TriCore 1.8: RustおよびC/C++コンパイラ
  • サイバーセキュリティリアルタイムモジュール(CSRM): RustおよびC/C++コンパイラ
  • PPUおよびCDSP:並列CおよびC/C++コンパイラ
  • MetaWareエコシステム:最適化ライブラリと関数を含む
  • GTM/MCS v4.x: Cコンパイラ
  • SCR: Cコンパイラ
  • TÜVによるコンパイラツール認証: ASIL D(ISO 26262)まで対応
  • 開発プラットフォームIDE
  • 安全性を重視したマルチコアRTOS: PXROS-HRはASIL D(ISO 26262)、SIL 3(IEC 61508)の認証を取得済み
  • WindowsおよびLinuxのサポート
  • AUTOSAR MCALドライバー:世界的な販売代理店
  • SafeTPackドライバー:世界的な販売代理店
  • インフィニオンの優先設計会社(PDH: Preferred Design House)
  • サードパーティのエコシステム(デバッガー、COMスタック、検証およびテストスイート)
  • 詳細な製品ドキュメント: AURIX TC4x製品すべてに関する詳細なドキュメント、ユーザーガイド、データシート
  • サンプルコード:複雑さのレベルが異なるすべてのTC4x製品

ワンストップベンダーのメリット

HighTecは幅広い安全ソリューションを提供しており、Infineon AURIX TC4xのワンストップベンダーとして、以下のことを保証します。
 

  • シームレスな相互運用性
  • お客様のニーズに合わせた拡張可能なソリューション
  • お客様へのサポートの一貫性
  • 時間と資源の効率的な活用
  • 包括的なコミュニケーションとサポート