0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于MCU的虚拟化解决方案平台的介绍

星星科技指导员 来源:瑞萨电子 作者:Darren Buttle, Sam 2022-05-05 17:35 次阅读

1.1 简介

从传统汽车设计向C.A.S.E.(代表未来汽车的连接性、自主性、共享性、电气化的缩写)推进的趋势,要求汽车内的整体计算性能和通信负荷呈指数增长。

图像

图1 CASE:互联、自主、共享、电动汽车

为了实现C.A.S.E.,必要的计算能力和网络复杂性无法以经济合理的方式通过传统的E/E架构实现,因为分布式E/E结构需要大量的ECU(电子控制单元),相应地增加了电缆线束的复杂性和重量,增加了整体功耗,并提高了成本。

pYYBAGJzmmmAJ5zkAACcfBz4ZhQ346.jpg

图2 现在和未来的E/E架构

因此,向C.A.S.E过渡的一个关键挑战是如何在不增加物理ECU数量的情况下做更多的事情。解决这一挑战的关键在于由硬件支持的新软件平台。

汽车制造商开发新的、无遗留问题的区域ECU,可以从一开始就采用域/区架构。然而,在实践中,许多汽车制造商并不是从 “空白 ”开始的,他们需要保留对ECU 软件的现有投入,这意味着从他们现有的联合E/E架构(即一个ECU对应一个车辆功能)迁移到Zone架构。

1.2 区域架构的挑战

面向分区的结构将许多功能和服务整合到一个ECU中。网络概念必须处理相关的对带宽、确定性和最大延迟的更高要求,而与分区相关的ECU,根据其作为分区聚合器、控制器处理器的角色,显然需要高计算性能来运行多种功能。另一方面,它们还必须确保不受并发应用程序之间的干扰,以保证功能安全和信息安全,保持实时并支持内部网络路由加速。

大多数现代ECU将运行AUTOSAR(AUTomotive Open System ARchitecture)经典软件架构,该架构提供了基于软件组件的集成模型、时间和空间分离、大量的功能安全和信息安全机制,以及通过软件集群机制的部分更新等。

ECU软件包括来自多方的部件,包括OEM(应用)、Tier 1(中间件和集成)、Tier 2(MCAL)和第三方(AUTOSAR BSW、操作系统、安全固件等)。今天,将ECU与这组来自多方的部件整合在一起已经是一项重要的工程了。由于以下原因,很难看到同样的方法如何扩展到一个区ECU:

谁负责整合来自多个供应商的应用程序?

当ECU发生故障时,谁来负责?如何保留多ECU系统的安全屏障?多个供应商如何保护IP?

谁来进行调试的根本原因分析?

当一个微小的部件发生变化时,整个ECU的重新测试工作量巨大

解决这些挑战的方法是使用hypervisor,将一个物理ECU变成多个虚拟ECU。在AUTOSAR术语中,每个虚拟ECU是一个单独的ECU(有自己的EcuExtract),通过COM和虚拟网络与其他虚拟ECU进行通信。

这种解决方案允许每个虚拟ECU像今天一样,通过保留建立ECU集成模型的松散耦合来进行集成,并提供以下优势:

每个虚拟机都被单独编译和链接

每个虚拟机都有自己的RTE。一个RTE配置的改变并不要求整个系统被重新构建。

每个虚拟机都有对处理器硬件的完全、虚拟化的访问。

对一个虚拟机的改变不一定需要对整个系统进行重新测试

一个虚拟机可以独立于整个系统重新启动,最大限度地减少同一ECU上其他(不相关)功能的停机时间

1.3 区域架构- 硬件解决方案:RH850 U2A/U2B

瑞萨RH850/U2x高性能微控制器产品线用于下一代区域/集成ECU,支持丰富的嵌入式HW关键功能,这些功能是区域应用所特有的,如Hypervisor HW支持、QoS(仅U2B支持)、功能安全和信息安全,以实现无干扰。最重要的是,高性能的NoC(片上网络)结构可以确保每个单独集成的应用程序在外设和内存访问方面的实时行为。

瑞萨的RH850/U2A MCU微控制器单元)被设计为高端车身和底盘应用的跨域平台,以满足日益增长的将多种应用集成到单个芯片的需求。基于28纳米工艺技术,32位RH850/U2A MCU建立在瑞萨用于底盘控制的RH850/Px系列和用于车身控制的RH850/Fx系列的关键功能之上,以提供更好的性能。

poYBAGJzmmmAVRiHAADKvg-ghFg826.jpg

图3 RH850/U2A方框图

瑞萨RH850/U2B系列以RH850/U2A的优势为基础,为解决未来几代汽车的创新E/E架构的挑战而定制。凭借其新的性能水平和高达32MB的内存集成度,RH850/U2B的定位高于RH850/U2A系列,以满足未来汽车集成平台概念的更多要求,同时与系统级芯片(SoC)相比,仍然提供具有成本优势的MCU解决方案。

pYYBAGJzmmmAJJtnAADW0RzCQTQ313.jpg

图4 RH850/U2B方框图

RH850/U2x MCU配备了最新的HW支持技术,以实现多个ASIL-D SW分区的集成:

Hypervisor HW辅助功能,以高性能方式启用Hypervisor-OS(快速上下文切换,HV中断概念)。

QoS:对所有总线主站的延迟监测和主动调节功能,通过防止一个总线主站消耗所有的带宽,确保提供最小的带宽(仅U2B支持)。

内存保护单元(MPU):对总线主站访问内存和其他资源进行细粒度的分离

Guard概念:外围存储器和外围模块的高度灵活的从属保护系统

功能安全:多个单独的错误输出信号,以确保在SW-分区层面的单独处理

信息安全:多个AES128锁步模块实例,用于无冲突和确定的安全保障通信

No-wait OTA:闪存库的后台操作,确保独立更新各个SW-分区

1.4 区域架构- 软件解决方案:RTA-HVR

ETAS的hypervisor程序RTA-HVR为瑞萨RH850/U2x HW提供了免费的软件,以满足严格的汽车功能安全和信息安全要求。RTA-HVR使用瑞萨RH850/U2x系列的硬件虚拟化功能来创建多个虚拟机。每个虚拟机都有一个或多个虚拟CPU内核、一段内存空间和一组外设。

每个虚拟机 “guest”是一个独立的可兼容和可闪存的ECU图像,可以由第三方建立和运送。RTA-HVR支持 “bare metal” 和AUTOSAR经典平台guests。

RTA-HVR支持灵活的虚拟机与物理CPU核分配。当一个虚拟机对一个(或多个)CPU核有唯一的访问权时,那么虚拟机的调度开销为零。当多个虚拟机共享一个CPU核心时,可以选择以下其中之一:

一个静态配置的轮流调度器;或

一个由RH850U2x后台中断驱动的基于预约的动态调度器。

RTA-HVR使用MPU和Guard概念来提供虚拟机之间的空间隔离,为每个虚拟机划分内存和外设空间。

此外,RTA-HVR提供了一种称为 “虚拟设备扩展”(VDE)的机制,允许ECU集成商为特定的Zone ECU定制虚拟和物理外设之间的绑定。VDE提供了一种在虚拟机之间共享外设的安全方式(例如,当需要一个外设的虚拟机数量超过硬件中的物理外设数量时)。这里的典型例子是以太网控制器、HW安全模块和看门狗或增加额外的CAN通道,如下图所示:

poYBAGJzmmmAYMXSAAB3PV7WljA768.jpg

图5 VDEs还允许创建完全虚拟的外围设备,以优化虚拟机之间的通信渠道

1.5 Zone-ECU 虚拟化解决方案平台概览

为了支持汽车用户的概念性Zone-ECU开发,重点是整合多种应用,ETAS和瑞萨已经实现了Zone-ECU虚拟化解决方案平台。

该平台将瑞萨的RH850/U2x硬件能力与ETAS的RTA-HVR软件相结合,一套虚拟机,每个虚拟机都使用ETAS的RTA-CAR AUTOSAR经典平台和PC托管的交互工具来承载ECU图像。

pYYBAGJzmmmASy-YAAD34IBkeTo836.jpg

图6 Zone-ECU 虚拟化解决方案平台实验室设置

Zone-ECU虚拟化解决方案平台为RH850/U2x MCU提供了一个预配置和预构建的SW,作为一个易于启动的开发平台,包含一个演示SW和一个基准环境,使汽车用户能够快速开始为他们的Zone-ECU项目进行设计探索。Zone-ECU虚拟化解决方案平台使用户能够从减少开发工作、成本和风险中受益。

2. 总结/展望

Zone-ECU虚拟化解决方案平台是一个全面的工具包,支持客户开发、展示和针对新E/E架构开发或研究的ECU基准测试。

Zone-ECU虚拟化解决方案平台将于2022年4月作为瑞萨 Winning Combination发布。

作者:Darren Buttle, Sam Gold

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • mcu
    mcu
    +关注

    关注

    145

    文章

    15898

    浏览量

    342785
  • 存储器
    +关注

    关注

    38

    文章

    7081

    浏览量

    161694
  • ecu
    ecu
    +关注

    关注

    14

    文章

    807

    浏览量

    53846
收藏 人收藏

    评论

    相关推荐

    分享四款使用瑞萨RA8M1 MCU或RA8D1 MCU的成功产品组合解决方案

    RA8M1 MCU是业界首款基于Arm® Cortex®-M85 (CM85) 内核的32位通用微控制器(MCU)。这里介绍2个基于RA8M1的解决方案:智能眼镜与智能扫地机器人。
    的头像 发表于 03-18 13:34 1259次阅读
    分享四款使用瑞萨RA8M1 <b class='flag-5'>MCU</b>或RA8D1 <b class='flag-5'>MCU</b>的成功产品组合<b class='flag-5'>解决方案</b>

    美格智能LXC容器化解决方案,轻松玩转多系统虚拟

    美格智能LXC(Linux Container)容器化解决方案专为各类物联网终端设备设计,基于LXC内核,通过轻量化的容器技术,让应用程序可以在不同的环境中运行,可以满足智能汽车、机器人、服务器等行业的多系统虚拟化部署需求。
    的头像 发表于 01-17 17:16 211次阅读
    美格智能LXC容器<b class='flag-5'>化解决方案</b>,轻松玩转多系统<b class='flag-5'>虚拟</b>化

    ADSP-CM408F配电自动化解决方案

    方案】ADSP-CM408F配电自动化解决方案
    的头像 发表于 01-04 10:56 123次阅读
    ADSP-CM408F配电自动<b class='flag-5'>化解决方案</b>

    32位C2000实时MCU电源管理解决方案

    电子发烧友网站提供《32位C2000实时MCU电源管理解决方案.pdf》资料免费下载
    发表于 11-16 11:24 0次下载
    32位C2000实时<b class='flag-5'>MCU</b>电源管理<b class='flag-5'>解决方案</b>

    基于瑞萨RL78 MCU的智能马桶量产级解决方案

    基于瑞萨RL78 MCU的智能马桶量产级解决方案
    的头像 发表于 10-30 18:27 758次阅读
    基于瑞萨RL78 <b class='flag-5'>MCU</b>的智能马桶量产级<b class='flag-5'>解决方案</b>

    智能家居和楼宇解决方案和系统

    自动化市场及趋势 ST家居及楼宇自动化解决方案 KNX在家居楼宇市场的解决方案 ST家居楼宇自动化亮点组合
    发表于 09-07 06:26

    智能配电一体化解决方案

    随着电力技术的不断发展,智能配电(配电网数字化转型)已经成为电力行业的一个热门领域。智能配电一体化解决方案是指将传统的配电设备与先进的智能技术相结合,实现对电力系统的监控、调度和运行管理的一种新型
    的头像 发表于 09-04 17:56 521次阅读

    Arm虚拟硬件用户指南

    和软件代码示例。有关高级概述,请参阅AVH解决方案页面。 本用户指南提供了有关AVH及其功能的详细信息,其结构如下: •本章(概述)是AVH用户指南的切入点,该指南概述了访问权限和成本,还包括发行说明
    发表于 08-08 07:45

    奥威软件SaaS BI系统:一站式数据可视化解决方案

    。 2. 易于使用:奥威软件SaaS BI系统平台操作简单,以零编程操作为主(点击、拖拉拽)。用户无需具备复杂的的技术知识,即可快速上手。 3. 灵活性:奥威软件SaaS BI系统提供了可定制的解决方案
    发表于 08-01 10:21

    光储充一体化解决方案设计实例-古瑞瓦特

    光储充一体化解决方案设计实例-古瑞瓦特 本文从光储充的原理以及总体系统等角度,全方位介绍光储充一体化解决方案实例。 一、典型应用场景 针对整县区域光伏项目,在街道或者村集体空地上单独搭建光伏车棚
    的头像 发表于 07-19 10:09 4952次阅读
    光储充一体<b class='flag-5'>化解决方案</b>设计实例-古瑞瓦特

    凌鸥创芯车规级电机控制MCU及集成解决方案助力汽车革新

    不久前,在电子发烧友网主办的“2023汽车电子创新技术研讨会”上,凌鸥创芯FAE工程师黄明港带来了关于《MCU在车身控制中的应用解决方案》主题分享,在分享中他介绍了凌鸥创芯目前车规产品的现状、应用案例,以及未来规划。
    的头像 发表于 07-18 14:05 6153次阅读
    凌鸥创芯车规级电机控制<b class='flag-5'>MCU</b>及集成<b class='flag-5'>解决方案</b>助力汽车革新

    BLDC MCU应用方案 (概略介绍)

    本帖最后由 noctor 于 2023-6-26 11:56 编辑 BLDC MCU应用方案 (概略介绍) 笙泉科技BLDC MCU应用
    发表于 06-26 11:55

    复睿智行:智驾域控的平台化解决方案

    复睿智行认为,自动驾驶和智能驾驶的核心目标是解决“我在哪”、“到哪去”和“怎么去”的问题。为了实现这一目标,需要高效的感知系统-AI单元、强大的处理系统-CPU单元和可靠的控制系统-MCU单元。通过环境感知、规划决策和控制执行等多系统的协同作用,可以在在基本场景下实现智能辅助驾驶。
    的头像 发表于 05-30 11:39 677次阅读
    复睿智行:智驾域控的<b class='flag-5'>平台</b><b class='flag-5'>化解决方案</b>

    龙芯中科与云轴科技ZStack携手发布首个信创商业国密云一体化解决方案,已在政务领域落地

    近日,龙芯中科与云计算基础软件企业云轴科技ZStack携手推出首个基于龙芯平台的商业国密云一体化解决方案,并已在政务领域落地应用。
    的头像 发表于 05-26 17:16 2418次阅读
    龙芯中科与云轴科技ZStack携手发布首个信创商业国密云一体<b class='flag-5'>化解决方案</b>,已在政务领域落地

    工程师在MCU平台上进行软件开发会面临哪些挑战?

    本帖最后由 我爱方案网 于 2023-4-12 14:47 编辑 微控制器(MCU)已经历了无数次技术进步,从硬件加密到复杂的图形功能。然而在此期间,软件开发一直难以跟上这种步伐,下面主要介绍
    发表于 04-12 14:46