EL2 Monitor Partitioning Hypervisor for Arm® Cortex®-R52 (EL2M)

点击播放视频

框图

选择框图:

EL2 Monitor Paravirtualization Diagram

EL2M

EL2 Monitor Trap and Emulation Diagram

EL2M

Features

Partitioning

  • Isolated R52 Partitions: Securely separates the Embedded Execution Environment (EENV) into independent Arm Cortex-R52 partitions using EL2 microprocessor (MPU) programming and Generic Interrupt Controller (GIC) Distributor emulation/paravirtualization
  • MRU Channel Isolation: Within an R52 partition, MRU channels are isolated between software entities running at lower privilege levels, ensuring each entity can only access its pre-assigned channels through dedicated virtualized MRU instances
  • Hardware-Level Memory Protection: EL2 MPU enforces strict memory boundaries, adding a critical layer of defense, even if an exception level 1 (EL1) guest OS is compromised

Trap, Emulation and Paravirtualization

  • Transparent Interrupt Handling: Traps and emulates GIC Distributor access so EL1 applications remain hypervisor-agnostic, with access operations completing in under 3 microseconds
  • Paravirtualization via Cortex Microcontroller Software Interface Standard (CMSIS) APIs: Provides ready-to-use Arm CMSIS GIC Driver APIs, achieving half the latency of full emulation and reducing development time and memory usage while improving performance to under 1.5 microseconds
  • MRU Virtualization: Within an R52 partition, each software entity accesses the MRU through its own virtualized instance, with handlers servicing measured in under 1.5 microseconds:
    • Trap and Emulate Mode: Applications use hypervisor APIs to reserve/free channels, while actual channel access is transparently trapped and emulated
    • Paravirtualized Mode (future): Fully paravirtualized MRU access through optimized APIs for enhanced performance

支持的器件

  • S32K5: S32K5汽车微控制器
  • S32N5: S32N55车载超高集成度处理器
  • S32J100: S32J100高性能以太网交换机和网络控制器
  • S32E2: S32E2安全可靠的高性能实时处理器,支持执行系统
  • S32N7: 面向软件定义汽车的S32N7超高集成度处理器
  • S32Z2: S32Z2安全可靠的高性能实时处理器

下载

快速参考恩智浦 软件类型.

1 下载

  • 软件开发资源

    IPCF for S32K5

注意: 推荐在电脑端下载软件,体验更佳。

设计资源

硬件

快速参考恩智浦 板类型.

1-5 / 7 硬件

展开

相关软件

快速参考恩智浦 软件类型.

2 软件文件

注意: 推荐在电脑端下载软件,体验更佳。

培训

6 培训

展开

支持

您需要什么帮助?