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

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

3天内不再提示

基于模型的设计环境的开发

星星科技指导员 来源:瑞萨电子 作者:Seiji Mochizuki 2022-04-24 15:31 次阅读

概述

为了支持下一代汽车的软件开发和系统验证的左移,我们开发并提供了在硅前实现软件开发的虚拟平台 (VPF) 和在算法设计阶段在目标 CPU 上实现功能/性能验证的嵌入式目标。

背景

在下一代汽车的开发中,需要彻底改变车载系统的开发方式,以满足网络连接、自动驾驶等新需求。

为了支持网络连接和自动驾驶,需要高通信/传感能力、认知/判断处理和控制操作的高级联锁、增强功能安全和保障等,并且系统,特别是软件已经变得庞大-规模和复杂。因此,车辆开发初期的算法研究、使用半导体样品的软件设计和系统验证都需要很长时间。此外,如果系统验证出现问题,需要在算法设计阶段采取措施,则需要更多时间回到算法设计阶段,返工风险增加。

为了解决这些问题,我们希望通过支持客户的车载系统开发,超越传统的以半导体为中心的框架,计划、提议和开发为车辆带来新价值的环境/工具。

我们的挑战示例

基于上述背景,我们正在开发和提供基于模型的设计环境(*),以缩短整个车载系统的开发周期。

(*) 基于模型的设计:一种在硬件开发和制造之前使用模型实现软件开发和系统验证的设计方法。

开发并提供虚拟平台(VPF),一种虚拟模拟车载MCU / SoC功能的模型。

它使硅前阶段的软件开发成为可能,通过SoC和软件的并行开发可以缩短开发周期。此外,通过早期开发软件,可以实现硬件设计前系统验证的左移,减少返工。

在忠实地模拟硬件的规格和行为的同时,可以通过在适当的抽象级别进行建模来实现高速仿真。当硬件规格尚未固定时,它也成为硬件设计的参考,作为早期开发阶段的移动规格。因此,具有广泛背景的工程师,包括硬件设计师、软件设计师和系统设计师,都在参与开发。

pYYBAGJk_MmAIxHtAAFC4N_oilk937.png?itok=3yhBkfUX

开发并提供从算法描述中自动生成软件和验证环境的嵌入式目标。

它可以在算法设计阶段对目标 CPU 进行功能/性能验证,并且通过在开发早期假设硬件行为的验证,可以减少返工。由于可以自动构建在 VPF 上执行自动生成软件的验证环境,因此可以轻松执行与 VPF 联动的验证,并可以缩短开发周期。

聚集在 CPU、软件和 EDA 工具方面具有深厚专业知识和丰富经验的工程师,开发先进技术,例如从算法描述和协同仿真中自动生成代码。

poYBAGJk_MmAMNUIAAGFGPpJPsA236.png?itok=A6kMHt5K

结论

使我们的生活更轻松的车辆正在发生革命性的变化。车辆开发环境也是如此。我们将继续致力于提供支持此类车辆技术创新的解决方案。

审核编辑:郭婷

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

    关注

    68

    文章

    10437

    浏览量

    206527
  • soc
    soc
    +关注

    关注

    38

    文章

    3743

    浏览量

    215659
  • eda
    eda
    +关注

    关注

    71

    文章

    2535

    浏览量

    170855
收藏 人收藏

    评论

    相关推荐

    瑞萨电子更新基于模型开发环境,显著简化多核汽车控制微控制器的软件开发

    RH850基于模型开发环境支持开发多周期控制(多个控制周期)系统。
    的头像 发表于 06-14 15:35 6526次阅读
    瑞萨电子更新基于<b class='flag-5'>模型</b>的<b class='flag-5'>开发</b><b class='flag-5'>环境</b>,显著简化多核汽车控制微控制器的软件<b class='flag-5'>开发</b>

    在Ubuntu上搭建OpenVINO C++程序开发环境

    在应用 Anomalib 和 OpenVINO 实现瑕疵检测的过程中,经常会在 Ubuntu 下训练并部署 AI 模型。笔者一直在 Windows 上开发程序,比较喜欢 Visual Studio
    发表于 08-09 09:42 482次阅读
    在Ubuntu上搭建OpenVINO C++程序<b class='flag-5'>开发</b><b class='flag-5'>环境</b>

    开发环境搭建准备

    安装开发环境
    jf_06209345
    发布于 :2023年07月05日 22:22:58

    整车控制器VCU基于模型开发

    本人介绍一套整车控制器VCU基于模型开发的资源:运行环境:Matalb2013a及以上版本;CodeWarrior V5.1/5.2底层接口介绍:将底层驱动接口函数以Simulink模块形式添加到
    发表于 10-25 11:10

    开发模型类型有哪些?

    开发模型类型有哪些?
    发表于 12-23 07:09

    Rhapsody模型驱动开发集成环境的主要技术功能有哪些呢

    Rhapsody是什么?Rhapsody模型驱动开发集成环境的主要技术功能有哪些呢?
    发表于 12-24 06:23

    如何搭建嵌入式arm-linux开发环境

    嵌入式arm-linux开发环境搭建开发环境模型:arm-linux开发板+Ubuntu物理/虚
    发表于 12-27 07:13

    开发模型的演化

    可控。人们面对旺盛的需求,渴望解开魔法的面纱,将它牢牢控制在手心。于是各种开发模式纷纷登场。瀑布模型瀑布模型是一个经典模型,不用废话,它一定在你心里。它通过里程碑,将大的项目变成小的、
    发表于 04-22 18:17

    【润和软件DAYU200开发板体验】搭建DAYU200开发板OpenHarmony开发环境

    %83%8F%E7%AB%99%E7%82%B9%E8%8E%B7%E5%8F%962,搭建烧录环境 上一篇已经介绍。3,搭建开发环境 1开始前请参考工具准备 ,完成DevEco Studio的安装和
    发表于 11-06 18:51

    【KV260视觉入门套件试用体验】Vitis AI 构建开发环境,并使用inspector检查模型

    FFT运算(Vivado) 四、硬件加速之—使用PL加速矩阵乘法运算(Vitis HLS) 五、Vitis AI 构建开发环境,并使用inspector检查模型 六、Vitis AI 进行模型
    发表于 10-14 15:34

    基于虚拟仪器技术的运行环境仿真系统的开发研究

    基于虚拟仪器技术的运行环境仿真系统的开发研究:本文主要关注于运行环境仿真系统的开发研究,介绍了基于案例的动态仿真模型库和基于虚拟仪器技术的硬
    发表于 05-14 00:40 13次下载

    一种基于P2P环境的社交网络VPN模型_刘罡

    一种基于P2P环境的社交网络VPN模型_刘罡
    发表于 03-19 11:47 1次下载

    使用Matlab仿真环境开发融合MPPT功能的光伏阵列通用仿真模型

    基于光伏模块直流物理模型,在 matlab 仿真环境下,开发了光伏阵列通用仿真模型。利用该模型,可以模拟任意太阳辐射强度、
    发表于 07-01 08:00 17次下载
    使用Matlab仿真<b class='flag-5'>环境</b><b class='flag-5'>开发</b>融合MPPT功能的光伏阵列通用仿真<b class='flag-5'>模型</b>

    基于模型开发及平台化应用

    基于模型开发及平台化应用说明。
    发表于 06-03 15:02 4次下载

    汽车多核获得基于模型开发推动力

      Renesas Embedded Target for RH850 Multicore 基于模型开发环境符合日本基于模型的设计 (MBD) 汽车顾问委员会 (JMAAB) 的 a
    的头像 发表于 06-17 09:15 658次阅读
    汽车多核获得基于<b class='flag-5'>模型</b>的<b class='flag-5'>开发</b>推动力