NXP、クルマECU開発の共通化プラットフォームを提案
NXP SemiconductorがクルマECUの開発を容易にする新しいプラットフォームを提案した。これは、ハードウエアをできるだけ共通化し、ソフトウエアをリユースしやすい形で保Tするという考え気亡陲鼎。来のツギハギだらけのクルマのECUのファブリックを階層構]に変えていく。低コストで機{加に官できる新しいクルマ向けアーキテクチャといえそうだ。

図1 NXP Semiconductor社Automotive Microcontrollers and Processors靆腑沺璽吋謄ング&ディストリビューション担当副社長のRoss McOuat
来のクルマのECU(電子U御ユニット)は、機Δ{加されるごとに設し、ネットワークでつないでいくというツギハギ擬阿世辰拭△汎閏Automotive Microcontrollers and Processors靆腑沺璽吋謄ング&ディストリビューション担当副社長のRoss McOuat(図1)は述べる。クルマは今後のO動運転に向けADASUのレーダーやカメラに加えLIDARがセンサとして搭載され、センサデータを融合しさらに高度な判を提供する。さらにインフォテインメントUやZ両U御Uなども改良が進む。機Δ{加されても、ハードウエアをできる限り変えずに、ソフトウエアだけで官したい。そのソフトウエアもできる限り再Wしたい。NXPが提案した新しいアーキテクチャS32xは、クルマのECUとネットワークシステムを根本から見直したもの。
クルマの機Δ鬚泙困いつかのドメインに分けた(図2)。~線/無線のコネクティビティドメイン、O動運転向けのセンサを含むフュージョンドメイン、パワートレインUのパワートレインドメイン、ボディU御Uのボディドメイン、そしてインフォテインメントドメインである。それぞれのドメインがその下にある複数のECUをU御する。それぞれのドメインにおいても共通霾と専霾をeち、しかも命令とデータをできる限り共~する。
図2 クルマの機Δ5つのドメインに分けて考える 出Z:NXP Semiconductor
こうするとティア1サプライヤやOEM(クルマメーカー)は、研|開発のリソースをアプリケーションに集中させることができるとMcOuatは言う。
的なハードウエアであるマイクロプロセッサ(MPU)やマイクロコントローラ(マイコン)をどのように設するか。McOuatは図3のようなアーキテクチャを提案している。QマイコンやMPUでは、薄いブルーがすべての共通v路であり、濃いブルーのv路がカスタム化するv路である。それぞれのによってパワートレインUのマイコンや、レーダーのMPU、ビジョンMPUなどのv路を構成する。
図3 クルマのQマイコンやMPUは共通霾をできるだけ\やす 出Z:NXP Semiconductor
できるだけ共通霾をWすることで開発の負荷を軽くし、コストを下げることができる。クルマのシステムではに機WレベルをASIL-Dに統kし、セキュリティエンジンを集積する。これらは共通のv路として、すべてのマイコンやMPUに集積する。しかも、今後のコネクテッドカーを[定し、無線通信を経yしてソフトウエアを新するOTA(Over-the -air)機Δ砲官する。
この中でARM Compute ComplexはARMのCPUコアを使い分ける霾であり、MPUやマイコンによって異なる。また、Qチップのアイランド(Island)は専v路そのものである。k口にARMといってもW性のなるリアルタイム動作にはCortex-Rシリーズ、マイコンにはCortex-Mシリーズ、高性Σ修砲Cortex-Aシリーズとさまざまあるが、異なるこれらを使う場合でもアーキテクチャの共通化を図るとしている。
このデザインで_要なカギを曚霾がコヒーレンシファブリックだ。ここでは共通となる命令やデータのコンシステンシ(T盾がなくk棖靴討い襪海函砲鯊靴┐襯灰鵐轡好謄鵐轡侫.屮螢奪と}ぶv路となる。ここで、QマイコンやMPUで使った命令やデータを共通化し、ソフトウエアのリユースを可Δ砲垢襦{加のサブセットができれば拡張することになるとしている。
こういった考え気卜つと、ソフトウエア開発の労は同じドメイン内なら90%削され、ドメイン間でさえ40%削されるとしている。このS32xアーキテクチャは、ドアの開閉U御からO動走行まで同じ開発キットを使うことになるため、開発効率は極めて高くなる。それでもソフトウエア開発のためのエコシステムはLかせない。