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

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

3天内不再提示

R-Car Virtual Platform加速下一代车载软件开发

星星科技指导员 来源:瑞萨电子 作者:Seiji Mochizuki,Hir 2022-04-29 14:30 次阅读

汽车产业在开发下一代汽车时,为更好应对CASE(*1)所代表的全新需求,车载系统的开发方法必须进行变革。

(*1) 案例:互联、自治、共享和服务、电动

为了应对互联网连接和自动驾驶的需求,强大的通信、感知、认知、判断及控制能力、完善的功能安全和网络安全性能必不可少,由此系统、特别是软件变得愈加大型化、复杂化。因此不仅是单个半导体器件和软件的性能提升、整体系统解决方案的开发也变得越来越重要。

车载系统的开发由车辆开发、ECU(*2)开发、半导体(SoC(*3))开发这三层组成,各层之间进行协同开发非常必要。而且由于系统规模和复杂性的不断提升,车辆/ECU开发时的SoC技术需求设计,以及SoC开发时的详细技术参数设计都呈现出了长期化的态势。此外,在车辆/ ECU开发中,使用SoC样片进行的软件开发和系统验证也呈现长期化趋势。因此,快速将最新技术应用于产品变得越来越困难。而且,一旦系统验证时发现的问题必须要返回到SoC设计阶段(这个过程被称为返工)才找到解决方案,那么返工风险也必须被考虑。

(*2) ECU : Electronic Control Unit

(*3) SoC : System on a Chip

为解决以上问题,SoC供应商非常期待能够缩短SoC开发时间,进而缩短车载系统整体的开发周期。

瑞萨为了应对快速软件开发及系统验证左移,开发设计了R-Car Virtual Platform,它

可以将车辆/ECU/SoC开发并行进行

建立了早期验证方案,避免了返工风险

我们相信通过以上措施将有助于缩短开发周期。

望月_fig_1

R-Car Virtual Platform (VPF)的目标

通过提供各种虚拟模块,瑞萨旨在实现如下目标。

1. SoC开发与软件开发并行。

过去,软件开发时需使用SoC样片来进行设计、验证,因此SoC和软件是串行开发。通过使用R-Car VPF,可在SoC开发完成之前就着手软件设计,这种并行开发方式可以缩短开发周期。

2. 通过上游系统验证有效防止返工

过去,系统验证是在车载系统开发的最下游进行的,因此为解决发现的问题而返工时常发生。通过使用R-Car VPF开发软件,可以将系统验证移至SoC开发完成之前,从而减少返工风险。过去由于SoC和软件是串行开发的,因此在设计SoC时不能充分考虑到软件开发的需求,所以存在不能确定SoC详细技术参数的风险;并且在SoC验证时软件开发还未完成,因此存在无法使用目标软件进行测试的风险。通过使用R-Car VPF同步进行SoC和软件的开发、设计与验证,可有效防止在SoC设计阶段遗漏需求,并通过使用实际软件验证用例来提高SoC质量。

望月_fig_2

R-Car Virtual Platform (VPF)的概要介绍

R-Car VPF是一个无需样片就可以进行软件设计的仿真环境。通过使用寄存器接口模拟R-Car的功能,可以像使用实际产品时一样进行软件开发。

预期用途(预期效果)

可在提供样片前着手软件设计,且在使用样片后将软件无缝移植。

在提供样片前,可进行产品和控制软件协同运行的系统验证。

提供样片以后,也可将其用于软件回归测试。

主要特征

R-Car VPF集成了CPU模块,软件可在CPU模块中运行

允许对DRAM等存储空间进行读/写访问

地址映射和计算精度与相应硬件产品完全相同

可根据市场需求依次添加IP模块

R-Car VPF中内置的SoC模块具备与产品相同的结构,可在CPU上运行软件,并通过总线模型控制各种IP。R-Car VPF与该硬件产品是二进制兼容的,从而允许使用VPF和样片无缝进行软件开发。IP模块的功能通过总线设置相关寄存器来控制,同时也支持内存访问和中断控制。

望月_fig_3

R-Car VPF支持以下功能,旨在实现与在SoC产品上进行软件开发达到相同的使用体验。

装配了UART(* 4)控制台。

部分通信接口可通过连接到执行器的资源进行操作。即,可使用执行器的资源作为相反模型,进行软件开发。

可通过与各种软件调试器来调试源代码

(*4) UART:通用异步接收器/发送器

R-Car Virtual Platform (VPF)的开发状况

车载SoC产品R-Car系列的第三代产品正在量产。2021年之后,我们将使用R-Car VPF进行新产品的开发。事实上,我们已将R-Car VPF原型应用于内部软件的开发。过去,虽然软件开发也是跟硬件设计并行进行的,但是软件测试只能在样片完成之后进行。现在通过使用R-Car VPF进行软件测试,从而实现了尽快向客户提供产品的目的。

未来,我们将向客户提供R-Car VPF平台以支持快速软件开发和系统验证左移。

审核编辑:郭婷

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

    关注

    2998

    文章

    7441

    浏览量

    161560
  • 互联网
    +关注

    关注

    54

    文章

    10902

    浏览量

    100726
  • 自动驾驶
    +关注

    关注

    773

    文章

    13022

    浏览量

    163187
收藏 人收藏

    评论

    相关推荐

    Cadence宣布与Arm合作,提供基于芯粒的参考设计和软件开发平台

    中国上海,2024 年 3 月 19 日——楷登电子(美国 Cadence 公司,NASDAQ:CDNS)近日宣布与 Arm 公司合作,提供基于芯粒的参考设计和软件开发平台,以加速软件定义汽车(SDV)取得创新。
    的头像 发表于 03-19 11:41 313次阅读

    嵌入式软件开发软件开发的区别

    嵌入式软件开发软件开发是两个不同的概念,它们在一些关键方面有着明显的区别。嵌入式软件开发是指开发嵌入在硬件设备中的软件,而
    的头像 发表于 01-22 15:27 576次阅读

    瑞萨公布下一代oC和MCU计划

    瑞萨还分享了即将推出的下一代R-Car产品家族两款MCU产品规划:一款为全新跨界MCU系列,旨在为下一代汽车E/E架构中的域和区域电子控制单元(ECU)打造所需的高性能,这款产品将缩小传统MCU与先进
    发表于 11-09 10:49 190次阅读
    瑞萨公布<b class='flag-5'>下一代</b>oC和MCU计划

    适用于Cortex的LogicTile Express系列

    多功能的™Express系列开发板为下一代片上系统设计的原型提供了极佳的环境。 通过系列插件选项,可以开发和调试硬件和软件应用程序。 AR
    发表于 08-24 07:37

    用于ARM Cortex的LogicTile Express-R7

    多功能的™Express系列开发板为下一代片上系统设计的原型提供了极佳的环境。 通过系列插件选项,可以开发和调试硬件和软件应用程序。 AR
    发表于 08-24 07:20

    数据中心 AI 加速器:当前一代和下一代

    数据中心 AI 加速器:当前一代和下一代演讲ppt分享
    发表于 07-14 17:15 0次下载

    工程师说 | R-Car DNN模拟器的介绍 (2)

    摘要 在瑞萨提供的R-Car SoC相关的一些DNN模拟器中,本文将重点介绍 能够实现与实际硬件等价运算的Accurate Simulator ,并说明如何应用它来 分析和提高神经网络的精度
    的头像 发表于 07-13 18:15 248次阅读
    工程师说 | <b class='flag-5'>R-Car</b> DNN模拟器的介绍 (2)

    新品发布 | 瑞萨电子推出R-Car S4入门套件,实现汽车网关系统的快速软件开发

    (SoC)的软件开发,该SoC为云通信和安全车辆控制提供高计算性能和一系列通信功能。与现有 R-Car S4参考板 相比,新的入门套件是一个成本更低且易用的选择,构建了包含评估板和软件的完整
    的头像 发表于 07-13 18:15 432次阅读
    新品发布 | 瑞萨电子推出<b class='flag-5'>R-Car</b> S4入门套件,实现汽车网关系统的快速<b class='flag-5'>软件开发</b>

    瑞萨电子推出R-Car S4入门套件 实现汽车网关系统的快速软件开发

    R-Car S4入门套件包括基本的R-Car S4接口,如以太网TSN交换机和CAN FD,以及4GB(千兆字节)LPDDR4、128GB UFS(通用闪存)和64MB(兆字节)Quad SPI闪存等存储器。另外,用户可以通过使用扩展连接器轻松扩展外设功能,并根据个别需求
    的头像 发表于 07-13 09:59 420次阅读

    R-Car E2用户手册: 硬件

    R-Car E2 用户手册: 硬件
    发表于 07-11 19:28 0次下载
    <b class='flag-5'>R-Car</b> E2用户手册: 硬件

    RTX低功耗软件开发(三)

    软件开发
    橙群微电子
    发布于 :2023年07月11日 15:48:14

    R-Car V3M Starter Kit 原理图s

    R-Car V3M Starter Kit 原理图s
    发表于 07-10 18:43 1次下载
    <b class='flag-5'>R-Car</b> V3M Starter Kit 原理图s

    R-Car V3M 入门套件硬件手册

    R-Car V3M 入门套件硬件手册
    发表于 07-07 18:42 0次下载
    <b class='flag-5'>R-Car</b> V3M 入门套件硬件手册

    R-Car V3M 入门套件硬件手册

    R-Car V3M 入门套件硬件手册
    发表于 07-06 19:25 0次下载
    <b class='flag-5'>R-Car</b> V3M 入门套件硬件手册

    R-Car CAN扩展板用户手册

    R-Car CAN扩展板用户手册
    发表于 07-03 20:35 0次下载
    <b class='flag-5'>R-Car</b> CAN扩展板用户手册