Arm® Cortex®-R52用EL2 Monitorパーティショニング・ハイパーバイザ (EL2M)

動画の上をクリックすると再生されます。

ソフトウェア詳細

図を選択する。:

EL2 Monitorの準仮想化の図

EL2M

EL2 Monitorのトラップとエミュレーションの図

EL2M

特長

パーティショニング

  • R52パーティションの分離:EL2マイクロプロセッサ (MPU) のプログラミングとGIC (Generic Interrupt Controller) Distributorのエミュレーション/準仮想化を使用して、EENV (Embedded Execution Environment:組込み実行環境) を独立したArm Cortex-R52パーティションへとセキュアに分離
  • MRUチャネルの分離:R52パーティション内では、より低い権限レベルで実行される複数のソフトウェア・エンティティ間でMRUチャネルが分離され、各エンティティは専用の仮想化MRUインスタンスを介して、事前に割り当てられたチャネルにのみアクセス可能
  • ハードウェア・レベルのメモリ保護:EL2 MPUが厳密なメモリ境界を適用し、例外レベル 1 (EL1) のゲスト OSが侵害された場合でも重要な防御レイヤを確保

トラップ、エミュレーション、準仮想化

  • 透過的な割り込み処理:GIC Distributorへのアクセスをトラップおよびエミュレートすることで、EL1アプリケーションをハイパーバイザに依存しない状態に保ちつつ、アクセス処理を3マイクロ秒未満で完了
  • CMSIS (Cortex Microcontroller Software Interface Standard) APIによる準仮想化:すぐに使用できるArm CMSIS GICドライバAPIにより、フル・エミュレーション時の半分のレイテンシを実現し、開発時間とメモリ使用量を削減しながら、パフォーマンスが1.5マイクロ秒未満に向上
  • MRU仮想化:R52パーティション内では、各ソフトウェア・エンティティが固有の仮想化インスタンスを介してMRUにアクセスし、ハンドラの処理を1.5マイクロ秒未満で完了
    • トラップおよびエミュレート・モード:アプリケーションはハイパーバイザAPIを使用してチャネルを予約/解放する一方、実際のチャネル・アクセスは透過的にトラップおよびエミュレート
    • 準仮想化モード(対応予定):最適化されたAPIを通じて完全に準仮想化されたMRUアクセスにより、パフォーマンスを強化

対応製品

  • S32K5: S32K5 車載マイクロコントローラ
  • S32N5: S32N5車載超統合プロセッサ
  • S32J100: S32J100高性能イーサネット・スイッチおよびネットワーク・コントローラ
  • S32E2: S32E2 アクチュエーション・サポートを搭載した安全でセキュアな高性能リアルタイム・プロセッサ
  • S32N7: ソフトウェア・デファインド・ビークル向けS32N7超統合プロセッサ
  • S32Z2: S32Z2 安全でセキュアな高性能リアルタイム・プロセッサ

ダウンロード

クイック・リファレンス ソフトウェア・タイプ.

1 ダウンロード

  • ソフトウェア開発リソース

    IPCF for S32K5

注: より快適にご利用いただくために、ソフトウェアのダウンロードはデスクトップで行うことを推奨します。

ドキュメント

クイック・リファレンス ドキュメンテーションの種類

2 ドキュメント

コンパクトリスト

ハードウェア

クイック・リファレンス ボードタイプ.

関連ソフトウェア

クイック・リファレンス ソフトウェア・タイプ.

2 ソフトウェア・ファイル

注: より快適にご利用いただくために、ソフトウェアのダウンロードはデスクトップで行うことを推奨します。

トレーニング

6 トレーニング

全て表示

サポート

お困りのことは何ですか??