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

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

3天内不再提示

自动驾驶和SOA架构下,MCU行业正发生巨变

佐思汽车研究 来源:佐思汽车研究 作者:佐思汽车研究 2022-06-08 11:19 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

自动驾驶与SOA架构下MCU的变化主要是算力要大幅提升,运行频率至少在300MHz以上,片上Flash容量不低于20MB,足以运行轻量虚拟机,还要具备矢量运算能力。汽车SOA架构即服务导向架构或软件定义汽车架构,在硬件领域对应的就是Zonal架构,即中央计算服务器架构,也有称之为域/区架构。

典型Zonal架构

882fc35e-e6d8-11ec-ba43-dac502259ad0.png

图片来源:互联网

整车厂已在分布式架构软件开发上投入了大量精力财力人力,这是一笔巨大的研发资产,物理上的计算单元只有1-2个,要想复用分布式架构上的软件成果,逻辑上需要虚拟出原本一个功能对应一个ECU的架构。

大多数现代ECU将运行AUTOSAR(AUTomotive Open System ARchitecture)经典软件架构,该架构提供了基于软件组件的集成模型、时间和空间分离、大量的功能安全和信息安全机制,以及通过软件集群机制的部分更新等。ECU软件包括来自多方的部件,包括OEM(应用)、Tier 1(中间件和集成)、Tier 2(MCAL,抽象层,通常由硬件芯片厂家提供)和第三方(AUTOSAR BSW、操作系统、安全固件等)。

整车厂的工作主要就是整合来自多个供应商的软件部件,并使其达到ASIL的C级或D级。最佳解决办法是使用hypervisor虚拟机,将一个物理ECU变成多个虚拟ECU。在AUTOSAR术语中,每个虚拟ECU是一个单独的ECU(有自己的EcuExtract),通过COM和虚拟网络与其他虚拟ECU进行通信。这种解决方案允许每个虚拟ECU像今天一样,通过保留建立ECU集成模型的松散耦合来进行集成。

每个虚拟机均被单独编译和链接,每个虚拟机都有自己的RTE。一个RTE配置的改变并不要求整个系统被重新构建。每个虚拟机都有对处理器硬件的完全、虚拟化的访问。对一个虚拟机的改变不一定需要对整个系统进行重新测试。一个虚拟机可以独立于整个系统重新启动,最大限度地减少同一ECU上其他(不相关)功能的停机时间。

每个ECU最后执行或控制的硬件通常是MCU,即虚拟机在MCU上运行,而MCU的运算能力有限,要求虚拟机必须轻量级。这种级别的虚拟机目前主要由三家垄断,一家是VECTOR的veHypervisor,一家是EATS的RTA-HVR也有写RTA-LWHVR,LW即轻量级,还有就是EB的corbos。

汽车MCU市场高度集中,按金额计算,2021年前六大厂家市场占有率高达97.5%,前三大厂家市场占有率高达75.6%。瑞萨市场占有率28.8%位居第一,NXP为24.9%,英飞凌为21.9%。德州仪器为7.5%,Microchip为7.4%,意法半导体为7.0%。

瑞萨MCU的生态系统

88667502-e6d8-11ec-ba43-dac502259ad0.jpg

图片来源:互联网

之所以集中度如此之高,主要是MCU需要强大的生态系统支持,强者恒强,大者恒大,后进厂家除非通过收购才能切入市场,除此之外自建生态系统非常困难,几乎不可能。汽车MCU周边的生态系统主要包括编译器、时序分析、自动代码生成、仿真与虚拟原型、测量与标定、模拟器、IDE、汇编器。

国内在RTOS领域,ETAS市场占有率高,非RTOS领域,VECTOR很强。此外还有德国大陆汽车旗下的EB。这两家都是德国企业,ETAS是博世的全资子公司,或许是因此人们觉得ETAS独立性欠缺,VECTOR在中间件领域一直独大。

ETAS目前主要产品是RTA-OSEK,一般公司并不会购买源码的license,用户只能得到一个library文件,无法查看具体实现,如果OS出现一些问题,很难去debug。当然大公司会购买源码,价格惊人。RTA-OSEK具有一个适用于汽车ECU设计所有领域的生产型实时操作系统。它同时采用了AUTOSAR-OS SC1和OSEK/VDX OS V2.2.3标准,并完全符合MISRA C的要求。它具有一个尺寸极小而且运行速度极快的内核,该内核适用于20多种微控制器,包含了所有主流MCU。

2010年ETAS就推出RTA-HVR,最早是基于意法半导体的SPC58ecMCU的,在今年5月,瑞萨选中了RTA-HVR,用在其最新的RH850/U2A/B上,也就是今天的主角。顺便说一句,EB的corbos与NXP的S32G系列合作比较密切。

RH850/U2A与瑞萨网关芯片S4构成Zonal核心架构

888e417c-e6d8-11ec-ba43-dac502259ad0.png

图片来源:互联网

88d27c8e-e6d8-11ec-ba43-dac502259ad0.png

图片来源:互联网

瑞萨新一代MCU产品线分布,这里瑞萨没有提及仪表和Infotainment领域,因为瑞萨在Infotainment领域近乎垄断,仪表领域市场占有率也超过50%,因此就无需提及,反而是在电动车底盘领域,英飞凌一家独大,瑞萨主要就是与英飞凌展开竞争。车身领域则是NXP一家独大。

ETAS的RTA-HVR为瑞萨RH850/U2x HW提供了免费软件支持,以满足严格的汽车功能安全和信息安全要求。RTA-HVR使用瑞萨RH850/U2x系列的硬件虚拟化功能来创建多个虚拟机。每个虚拟机都有一个或多个虚拟CPU内核、一段内存空间和一组外设。每个虚拟机"guest"是一个独立的可兼容和可闪存的ECU图像,可以由第三方建立和运送。RTA-HVR支持"bare metal"和AUTOSAR经典平台guests。RTA-HVR支持灵活的虚拟机与物理CPU核分配。当一个虚拟机对一个(或多个)CPU核有唯一的访问权时,那么虚拟机的调度开销为零。当多个虚拟机共享一个CPU核心时,可以选择以下其中之一,一个静态配置的轮流调度器;一个由RH850U2x后台中断驱动的基于预约的动态调度器。

892db900-e6d8-11ec-ba43-dac502259ad0.png

图片来源:互联网

RTA-HVR使用MPU和Guard概念来提供虚拟机之间的空间隔离,为每个虚拟机划分内存和外设空间。此外,RTA-HVR提供了一种称为"虚拟设备扩展"(VDE)的机制,允许ECU集成商为特定的Zone ECU定制虚拟和物理外设之间的绑定。VDE提供了一种在虚拟机之间共享外设的安全方式(例如,当需要一个外设的虚拟机数量超过硬件中的物理外设数量时)。这里的典型例子是以太网控制器、HW安全模块和看门狗或增加额外的CAN通道。

89598a30-e6d8-11ec-ba43-dac502259ad0.png

图片来源:互联网

897cb6b8-e6d8-11ec-ba43-dac502259ad0.png

图片来源:互联网

为了流畅运行虚拟机,RH850/U2x系列MCU最高拥有8核,最高支持160度温度上限,足以在燃油发动机附近运作。同时拥有高达32MB的代码Flash,通常超过1MB就算是大容量MCU,一般如STM32系列其Flash通常不超过128kB。最高5.1MB的RAM,如此大容量内存会导致成本急剧上升,且设计也具备难度,制造方面也具备难度,尽管瑞萨有12英寸晶圆厂,仍然要委托台积电生产MCU。

89c4f1ee-e6d8-11ec-ba43-dac502259ad0.png

图片来源:互联网

未来自动驾驶肯定是以电动车为基础的,自动驾驶需要对牵引电机和转向电机做出复杂的算法控制,简单的PID肯定是不能用的,能够落地的主流算法是MPC,即模型预测控制法,这对MCU提出挑战,瑞萨的RH850/U2x系列特别加入了一个算法加速器,这是一个基于RISC-V的加速器,IP来自NSITEXE的DR1000。NSITEXE是一家日本初创公司,日本的初创半导体公司非常罕见,可谓凤毛麟角。

89f543b2-e6d8-11ec-ba43-dac502259ad0.png

图片来源:互联网

NSITEXE的DR1000C处理器IP通过了SGS-TÜV的ASIL D级认证,在设计中集成了硬件安全特性,使其能够在没有任何外部安全机制的情况下满足ASIL D安全要求。这也是业界首个符合ASIL D级认证要求的、具有矢量扩展功能的RISC-V处理器。其背后功臣还有新思科技的Z01X(功能安全验证仿真注入机),Z01X解决方案的业界领先性能是其最先进的并发故障仿真算法的直接结果。该算法支持每个可用处理器同时计算数千个故障,从而显著提升了验证流程的速度。此外,Z01X解决方案支持ISO 26262汽车功能性安全解决方案所需的所有永久和临时故障模型。同样采用Z01X的还有Mobileye。

英飞凌的第四代TriCore与瑞萨的RH850/U2A近似。

英飞凌的TC4x系列MCU特色

8a22cca6-e6d8-11ec-ba43-dac502259ad0.png

图片来源:互联网

TC4x瞄准汽车AI应用

8a5eb59a-e6d8-11ec-ba43-dac502259ad0.png

图片来源:互联网

英飞凌采用SIMD矢量DSP来做AI运算

8aa289be-e6d8-11ec-ba43-dac502259ad0.png

图片来源:互联网

MCU大厂意法半导体也有类似产品,即SR6G7。

8acccb66-e6d8-11ec-ba43-dac502259ad0.png

图片来源:互联网

意法半导体直接用了ARM的NEON扩展,做双精度FPU,做矢量运算也差不多,R52的算力倒是可能比瑞萨和英飞凌都高,Flash最高20.5MB,比瑞萨和英飞凌低。

NXP就不为所动,它一向不开发太超前的产品,目前MCU系列以S32K为主,Flash最高为8MB。

自动驾驶和SOA架构下,MCU行业正发生巨变,或许是一个机会窗口,RISC-V的出现降低了硬件门槛,难点在于生态系统门槛很高,寄托收购或外部厂家支持都不现实,中国MCU要强大,关键是要培养自己的生态系统。

审核编辑 :李倩

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

    关注

    1

    文章

    319

    浏览量

    29033
  • 生态系统
    +关注

    关注

    0

    文章

    710

    浏览量

    21504
  • 自动驾驶
    +关注

    关注

    791

    文章

    14671

    浏览量

    176562

原文标题:自动驾驶与SOA架构下MCU的变化兼论国产MCU

文章出处:【微信号:zuosiqiche,微信公众号:佐思汽车研究】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    低速自动驾驶与乘用车自动驾驶在技术要求上有何不同?

    [首发于智驾最前沿微信公众号]自动驾驶技术的发展朝着多元化方向迈进,其中低速自动驾驶小车(以下简称“低速小车”)因其在物流配送、园区运维、社区服务等场景中的独特价值而受到广泛关注,且现阶段已经深入
    的头像 发表于 07-14 09:10 673次阅读
    低速<b class='flag-5'>自动驾驶</b>与乘用车<b class='flag-5'>自动驾驶</b>在技术要求上有何不同?

    卡车、矿车的自动驾驶和乘用车的自动驾驶在技术要求上有何不同?

    [首发于智驾最前沿微信公众号]自动驾驶技术的发展,让组合辅助驾驶得到大量应用,但现在对于自动驾驶技术的宣传,普遍是在乘用车领域,而对于卡车、矿车的自动驾驶发展,却鲜有提及。其实在卡车、
    的头像 发表于 06-28 11:38 721次阅读
    卡车、矿车的<b class='flag-5'>自动驾驶</b>和乘用车的<b class='flag-5'>自动驾驶</b>在技术要求上有何不同?

    自动驾驶安全基石:ODD

    和限制可以正常工作,是自动驾驶安全的核心概念之一。   对于人类司机来说,在不同的道路上驾驶的能力也有所区别,比如新手司机在一些窄路、山路,或者交通状况复杂的道路上可能会无所适从,人也会判断哪些路自己没有
    的头像 发表于 05-19 03:52 5804次阅读

    新能源车软件单元测试深度解析:自动驾驶系统视角

    。 ‌自动驾驶软件的特殊性‌ ‌ 感知层: ‌激光雷达、摄像头等传感器数据处理算法的单元测试需覆盖极端场景。例如,激光雷达点云滤波算法在雨雪天气的噪声抑制能力需通过边界测试验证。某厂商曾在测试中遗漏
    发表于 05-12 15:59

    AI将如何改变自动驾驶

    [首发于智驾最前沿微信公众号]五一假期继续闲聊一,还欢迎大家随意留言,随着人工智能(AI)的发展,很多车企及自动驾驶供应商尝试将AI融入自动驾驶系统,为何大家都在积极推动这一技术?
    的头像 发表于 05-04 09:58 632次阅读

    自动驾驶经历了哪些技术拐点?

    ,到如今以AI为核心驱动的自动驾驶系统,各大车企都在不断加码研发投入,试图在未来市场中占据制高点。那自动驾驶发展至今,经历了哪些技术拐点呢? 自动驾驶系统的发展历程 自动驾驶技术的发展
    的头像 发表于 04-27 15:54 627次阅读
    <b class='flag-5'>自动驾驶</b>经历了哪些技术拐点?

    大模型如何推动自动驾驶技术革新?

    [首发于智驾最前沿微信公众号]近年来,人工智能技术以前所未有的速度在各个领域渗透与应用,而大模型(大语言模型和多模态大模型)的迅猛发展为自动驾驶技术带来了新的机遇。传统的自动驾驶决策系统往往依赖于
    的头像 发表于 04-20 13:16 691次阅读
    大模型如何推动<b class='flag-5'>自动驾驶</b>技术革新?

    自动驾驶行业常提的高阶智驾是个啥?

    的调整,也见证了这个行业的技术演进。“高阶智驾”作为现阶段在各大车企发布会经常提到的一个词,也预示着自动驾驶行业加速走入下半场。高阶智驾不仅在功能上远超传统的高级辅助
    的头像 发表于 04-18 12:24 856次阅读
    <b class='flag-5'>自动驾驶</b><b class='flag-5'>行业</b>常提的高阶智驾是个啥?

    NVIDIA Halos自动驾驶汽车安全系统发布

    NVIDIA 整合了从云端到车端的安全自动驾驶开发技术套件,涵盖车辆架构到 AI 模型,包括芯片、软件、工具和服务。 物理 AI 正在为自动驾驶和机器人开发技术的交叉领域释放新的可能性,尤其是加速了
    的头像 发表于 03-25 14:51 967次阅读

    理想汽车推出全新自动驾驶架构

    2025年3月18日,理想汽车自动驾驶技术研发负责人贾鹏在NVIDIA GTC 2025发表主题演讲《VLA:迈向自动驾驶物理智能体的关键一步》,分享了理想汽车对于下一代自动驾驶技术MindVLA的最新思考和进展。
    的头像 发表于 03-19 14:12 904次阅读

    自动驾驶的未来 - 了解如何无缝、可靠地完成驾驶

    。 汽车行业正在向自动驾驶汽车靠拢,其发展势头越来越强,其目标不仅是让驾驶员的生活更简单,而且要消除道路上的碰撞。 自动驾驶汽车已经上路,因为该行业
    的头像 发表于 01-26 21:52 905次阅读
    <b class='flag-5'>自动驾驶</b>的未来 - 了解如何无缝、可靠地完成<b class='flag-5'>驾驶</b>

    2024年自动驾驶行业热点技术盘点

    感知轻地图以及纯视觉等。这些技术的出现,也代表着自动驾驶正从概念走向现实,今天就给大家来盘点2024年自动驾驶行业出现的那些技术热点!   城市NOA:迈向精细化驾驶的关键路径 城市N
    的头像 发表于 01-14 10:48 1151次阅读

    基于SOA自动驾驶整车及运营系统架构

    Architecture,SOA)设计思想和理念,设计、打造可持续集成、灵活配置和持续升级的自动驾驶整车乃至整个运营系统,可为客户提供面向封闭区域运营的完整自动化解决方案。
    的头像 发表于 01-06 17:00 1293次阅读
    基于<b class='flag-5'>SOA</b><b class='flag-5'>自动驾驶</b>整车及运营系统<b class='flag-5'>架构</b>

    基于SOA自动驾驶整车及运营系统架构

    ,设计、打造可持续集成、灵活配置和持续升级的自动驾驶整车乃至整个运营系统,可为客户提供面向封闭区域运营的完整自动化解决方案。,车辆电子电气架构开发模式遇到了巨大的挑战。
    的头像 发表于 01-06 16:06 27次阅读
    基于<b class='flag-5'>SOA</b><b class='flag-5'>自动驾驶</b>整车及运营系统<b class='flag-5'>架构</b>