概要

説明

次世代自動車における車載ソフトウェア開発を加速する R-Car Virtual Platform (VPF)

R-Car VPFは、デバイスサンプルなしにソフトウェア設計が可能なシミュレーション環境です。 R-Carの機能をレジスタインタフェースで模擬し、デバイス使用時と同じ感覚でソフトウェア開発が可能です。

CASE時代の車載システム開発における課題

CASE(Connected, Autonomous, Shared & Services, Electric)時代における次世代自動車の開発には、ネットワーク接続や自動運転への対応が必要であり、そのためには、高い通信・センシング能力、認知・判断機能と制御機能の高度な連動、機能安全とセキュリティの充実などが求められ、システム、特にソフトウェアが大規模化・複雑化しています。

一方、車両・ECU(Electronic Control Unit)開発におけるSoC(System on Chip)仕様の要件検討から開発までの長期化が進んでいます.SoCサンプルを待っているとソフトウェア設計およびシステム検証の着手時期が遅れ、タイムリーに最新技術をお客様の製品に適用することが難しくなります。

R-Car VPFの狙い

上記の課題を解決するため、デバイスの機能を仮想的に模擬するモデルであるR-Car VPFを提供することで、以下の実現を目指しています。

1. プレシリコンでのソフトウェア開発による並行同期開発 R-Car VPFを活用することで、SoC開発完了前にソフトウェア設計に着手し、SoCとソフトウェアを並行して開発することで開発期間を短縮することができます。

2. 上流でのシステム検証による手戻り抑止 R-Car VPFを活用してソフトウェアを早期に開発することで、システム検証をSoC開発完了前へとシフト・レフトし、手戻り工数を削減することができます。

画像

バーチャルターンキープラットフォーム

R-Car向けアプリケーションソフトウェア開発環境「バーチャルターンキープラットフォーム]は、 R-Car VPF上に、動作検証済みのR-Car SDKを搭載したもので、アプリケーションソフトウェアをバーチャルですぐに開発可能です。本プラットフォームは、実チップを高精度で再現しているため、ユーザは実ボードを使用して開発環境を立ち上げる必要がなく、複数のユーザが各自のパソコン上やサーバ上で同時並行してソフトウェアを開発することができます。

画像
ユースケースと期待される効果
  • プレシリコンでのソフトウェア設計に着手可能、かつ、デバイスサンプルを用いたソフトウェア設計にシームレスに移行できます。
  • プレシリコンでの、デバイスと制御ソフトウェアが協調動作するシステム検証を可能とします。
  • ポストシリコンでの、ソフトウェアのリグレッションテストにも活用頂けます。
主な特徴
  • CPUモデルを実装しており、ソフトウェアをそのCPU上で実行することができます。
  • DRAM などのメモリ空間への R/W アクセスが可能です。
  • アドレスマップおよび演算精度は、対応するデバイスと完全に一致します。
  • 各種IPのモデルを、市場要求に応じて順次追加しています。

コラボレーション

パートナーと密に協力し、パートナー保有のツール、モデルライブラリなどの設計資産を活用可能です。

  • ルネサスからSoC仕様、設計情報、および、IPモデルをパートナーに提供します。
  • パートナー自身もIPモデル開発を行い、 R-Car VPFを組み上げています。
  • 多くのパートナーが参画できるエコシステムを構築し、完成したR-Car VPFはパートナーから販売します。
  • 購入方法は下記パートナー(順次追加)へお問合せください。
    VDK (synopsys.com) (製品情報)
    Contact Synopsys (コンタクト先)

ターゲットデバイス

設計・開発