Electronics Information Service

組込みシステム技術者向け
オンライン・マガジン

MENU

SOLUTION

STマイクロエレクトロニクスが複数アプリケーションを統合可能な次世代ドメイン / ゾーン・アーキテクチャ向け車載用マイコン発表

2020.10.26  1:48 pm

STマイクロエレクトロニクスが複数アプリケーションを統合可能な次世代ドメイン / ゾーン・アーキテクチャ向け車載用マイコン発表

STとBosch社がハードウェア機能による安全性とセキュリティの仮想化など、複数のアプリケーションを高い確定性で処理する高性能マイコンを共同開発

STマイクロエレクトロニクスは、革新的な車載用マイクロコントローラ(マイコン)「Stellar」の詳細情報を発表しました。
同製品は、複数のリアルタイム・アプリケーションを優れた信頼性で、確定的かつ個別に実行することができます。ますます複雑化する最新の車載アーキテクチャでは、独立した複数のアプリケーションが高度に集積された1つの高性能マイコンに統合されているため、一般的に確定性と仮想化の両立が難しいという課題がありました。
Stellarは、このような車載分野におけるきわめて困難な課題に対応し、これらの両立を実現します。
  
最先端の車載用マイコンであるStellarは、卓越した演算能力を備えています。そのため、複数のソースのソフトウェアを同時かつ高い確定性で簡略化して実行すると同時に、高い安全性と性能を確保することができ、次世代コネクテッド・カーの電気電子(E/E)アーキテクチャにおけるシステム要件に対応します。
この演算能力を実現するために、Stellarには最先端のプロセッサ、仮想化を実現するハードウェア、QoS(サービス品質)の設定、ペリフェラルのファイアウォールといった機能が搭載されています。また、相互接続レベルでリソースを分離して処理実行させる機能も搭載しています。
干渉を発生させずセキュアにソフトウェア機能を区画化し、同時に複数のASIL(自動車安全性レベル)に対応させることができるため、1つのマイコンに複数のアプリケーションや仮想ECUを共存させることが可能です。
  
STは将来のドメイン / ゾーンアーキテクチャのニーズに対応するため、主要な車載用電子機器メーカーのBosch社と共にこの新しい技術を開発しました。
  
Bosch社のバイスプレジデントであるAxel Aue氏は、次のようにコメントしています。
「私たちが確立したStellarの機能により、ソフトウェアの分離と区画化に対応しつつ、統合化の課題に対処することができます。Stellarは卓越した演算処理性能に加え、Flashメモリと同等以上の性能を発揮するPCMを搭載しています。さらにStellarは、Over-The-Airファームウェア更新(FOTA)において優れた性能を発揮し、ダウンタイムとリカバリ・タイムをゼロにすることができます。」
  
STの戦略 & 車載用プロセッサおよびRF事業部ジェネラル・マネージャであるLuca Rodeschiniは、次のようにコメントしています。
「Stellarは、次世代のドメイン / ゾーン・アーキテクチャの要件とサービス指向の通信ニーズに対応し、優れたリアルタイム性能や安全性、確定性を実現するよう設計されました。Bosch社による設定、評価、検証が実施されたことで、優れたリアルタイム性能、内蔵PCM、および包括的な仮想化技術がソフトウェアの効率的な分離・区画化を実現し、自動車の安全性と利便性の向上に貢献することが専門的に裏付けられました。」
  
・技術情報
Stellarは複数のArm(R) Cortex(R)-R52コアを搭載しており、これらのコアにはLock-Stepで動作するものとSplit/Lockで動作するものがあります。また、2段階のメモリ保護ユニットと低遅延の汎用割込みコントローラを搭載しています。車載用電子機能安全規格ISO26262に基づく最も厳しい自動車安全性レベルASIL-Dに対応しており、厳密なリアルタイム性が求められるアプリケーションに最適です。
セキュアなデータ・ルーティング処理、数値演算機能用の強力なアクセラレータも複数搭載しているほか、先進的なセキュリティ機能とさまざまな通信用コマンドおよび制御機能も備えています。
  
また、ネットワーク・オン・チップおよびメモリ・レベルで仮想マシンID(VMID)を使用して、マルチ・レベルの包括的な仮想化を実現します。ファイアウォールにより、ペリフェラルを含むすべての相互接続レベルで完全な隔離が可能です。
さらに、仮想マシン(VM)のペリフェラルへのアクセスや権限取得を管理し、重要性の高い機能全体を隔離することも可能です。
  
Stellarは独自のアーキテクチャとハードウェア・ベースの仮想化機能により、干渉を発生させることなく安全性を確保します。また、ソフトウェア仮想化により、プロセッサ・コアの負担を軽減できるほか、メモリに対する仮想化の影響を抑えることができます。
  
さらに、増大するソフトウェアの複雑性を管理するだけでなく、統合を通じたハードウェア・リソースの有効利用に貢献します。これにより、内部処理や通信スタックによる遅延の管理など、複数のECUが個々に実行することで生じていたオーバーヘッドを削減することができます。
Stellarは、独立して動作する複数のリアルタイム・オペレーティング・システム(OS)に干渉を発生させることなく対応することができます。これらのOSは、さまざまな機能安全性レベルと優れた処理能力によってアプリケーションを個別に管理し、イーサネットやCANバスによる暗号化通信で専用のAESアクセラレータを使用して、MACSec、IPSec、CAN認証用のメインのハードウェア・セキュリティ・モジュール(HSM)の負荷を軽減します。
  
Stellarに搭載されたPCMは、Flashメモリでは実現できない高速の読出しアクセス時間と単一ビットの書き変えを実現します。また、フルサイズのメモリ更新においても、ダウンタイムのないFOTAが可能です。柔軟性と書込みサイクルが向上しているほか、実行時に単一ビットで書き変え可能(消去が不要)であるため、ビット更新時に単一ビット・エラーがなく、メモリの寿命期間を延ばすことにより信頼性や安全性向上に貢献します。
  
STの内蔵PCM(ePCM)には、高温での堅牢な動作、耐放射線性、書込みサイクルおよびデータ保持性能などにおいて最も厳格な車載用の条件で開発および動作テストが実施されています。ePCMは最大+165℃の動作温度で、車載用規格のAEC-Q100 Grade 0に準拠しています。