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のワンストップベンダーとして、以下のことを保証します。
- シームレスな相互運用性
- お客様のニーズに合わせた拡張可能なソリューション
- お客様へのサポートの一貫性
- 時間と資源の効率的な活用
- 包括的なコミュニケーションとサポート