NXP的S32 CoreRide

发布于: 雪球转发:0回复:0喜欢:0

芝能智芯出品


NXP提出了一种创新的技术方案——S32 CoreRide,通过隔离和虚拟化实时核心,为新一代汽车架构带来了更高的性能和灵活性。


传统的车辆架构通常是基于硬件,每个功能都有相应的电子控制单元(ECU)。这种静态架构随着车辆功能的增加而变得越来越复杂,同时增加了集成的工作量。

而随着软件定义车辆(SDV)的兴起,车辆功能不再受限于特定的硬件,功能可以分布在整个车辆中,这带来了架构的灵活性和复杂性的增加。


Part 1S32 CoreRide:实时核心的隔离与虚拟化

S32 CoreRide是NXP提供的一种全新的解决方案,旨在解决车辆架构的复杂性和性能需求。它通过隔离和虚拟化实时核心,实现了对汽车功能的集成和优化。

S32Z/E 实时核心的隔离和虚拟化功能

S32Z/E是NXP推出的高性能实时处理器,它为汽车架构的新需求提供了支持。

以下是S32Z/E的关键设计原则和功能:

优化架构:采用16纳米技术,支持分区和虚拟化。

分区和虚拟化支持:最小化虚拟化的开销,整合了分区与安全功能。

资源分配优化:提供虚拟化感知和专用模块。

安全保障:通过XDRC(扩展资源域控制器)实现资源的安全隔离。


Part 2分区式和微内核型虚拟化方案

NXP提供了两种不同类型的虚拟化方案:

分区式虚拟化(NXP EL2 Monitor):在R52核心级别提供分区和隔离,但不涉及完整的核心虚拟化功能。

微内核型虚拟化(L4Re Micro Hypervisor):提供了更大的灵活性,能够实现多核心和多应用程序的共享。

应用与优势

减少系统成本:将多个功能整合到一个ECU中,减少硬件数量和布线。

提供安全隔离:整合来自不同供应商的混合关键性应用程序,确保开发合作伙伴之间的知识产权保护。

优化资源利用:充分利用核心的计算能力,有效地整合各种应用程序。

减少认证工作量:隔离不变的软件部分,简化认证流程。

未来发展保障:安全更新应用程序,增加新应用程序,不会影响现有应用程序。

小结

S32 CoreRide是NXP为新一代汽车架构带来的重大创新。通过隔离和虚拟化实时核心,S32 CoreRide提供了一个全新的解决方案,解决了车辆架构中的复杂性和性能需求,为车辆制造商提供了更大的灵活性和创新空间。