ホワイトペーパー

ソフトウェア・デファインド・ビークル (SDV) の開発においてマルチコアMCUの処理能力を最大限に生かす方法

駐車場に停車しているソフトウェア・デファインド・ビークルの画像。

今日の車載ソフトウェア設計では、極めて高性能な組み込みマイクロコントローラー・ユニット (MCU) を搭載した大容量の電子制御ユニット (ECU) をターゲットにすることが多くなっています。そうした流れがコネクテッド・カーや自動運転車の技術を後押ししています。「ソフトウェア・デファインド・ビークル (SDV)」へのシフトチェンジが鮮明になるなか、重要なソフトウェア機能を並列実行できるマルチコアMCUが増えてきました。

このホワイトペーパーは、大容量ECUのアーキテクチャ設計においてソフトウェア・チームが直面する課題について考察するとともに、アプリケーションと通信の両方の相互作用に焦点を当て、全体のパフォーマンスを向上させるベスト・プラクティスを紹介します。

MCUマルチコア・プロセスを使用して、複数のECUを単一のシステムに統合

今日の自動車には、相互接続されたさまざまなECUが含まれています。自動車の高機能化に伴い、認証の取得やコンプライアンスの達成はますます難しくなっています。1つの解決策として、「車載組み込みシステムにECUを追加し続けて、それらのECUとマルチコア・プロセスの利点に依存する」という方法があります。一方で、「複数のECUを単一のオンボード・スーパーコンピューターに集約させる」という方法もあります。正しく行えば、取るべき解決策は「マルチコア・プロセス」でしょう。

MCUマルチコアで設計最適化を促進

「独立した車両機能を並列実行するために、1つのECUでどれだけ多くのアプリケーションを処理できるか」が課題です。多くの場合、依存関係のある機能をパーティショニングして、多重に並列処理させています。このホワイトペーパーでは、可能なシナリオをいくつか紹介します。

AUTOSAR方法論 - ECUのパフォーマンスを最大化

シーメンスのAUTOSARソリューションであるCapital™ VSTARソフトウェアは、マルチコアMCUで実行する組み込みシステムにおいて、アプリケーション開発と統合に焦点を当てながら、リソースへの依存度が異なるハイパワー・プロセスを展開するために最適な選択肢だと言えます。開発者は、「Correct by Construction (構築しながら修正する)」手法に基づくジェネレーティブ・ワークフローのサポートを受けて、革新的なアプリケーションの開発に専念できます。

このホワイトペーパーをダウンロードして、マルチコア・プロセスが解決策である理由をご確認ください。

共有

関連情報