概述
为了支持下一代汽车的软件开发和系统验证的左移,我们开发并提供了在硅前实现软件开发的虚拟平台 (VPF) 和在算法设计阶段在目标 CPU 上实现功能/性能验证的嵌入式目标。
背景
在下一代汽车的开发中,需要彻底改变车载系统的开发方式,以满足网络连接、自动驾驶等新需求。
为了支持网络连接和自动驾驶,需要高通信/传感能力、认知/判断处理和控制操作的高级联锁、增强功能安全和保障等,并且系统,特别是软件已经变得庞大-规模和复杂。因此,车辆开发初期的算法研究、使用半导体样品的软件设计和系统验证都需要很长时间。此外,如果系统验证出现问题,需要在算法设计阶段采取措施,则需要更多时间回到算法设计阶段,返工风险增加。
为了解决这些问题,我们希望通过支持客户的车载系统开发,超越传统的以半导体为中心的框架,计划、提议和开发为车辆带来新价值的环境/工具。
我们的挑战示例
基于上述背景,我们正在开发和提供基于模型的设计环境(*),以缩短整个车载系统的开发周期。
(*) 基于模型的设计:一种在硬件开发和制造之前使用模型实现软件开发和系统验证的设计方法。
开发并提供虚拟平台(VPF),一种虚拟模拟车载MCU / SoC功能的模型。
它使硅前阶段的软件开发成为可能,通过SoC和软件的并行开发可以缩短开发周期。此外,通过早期开发软件,可以实现硬件设计前系统验证的左移,减少返工。
在忠实地模拟硬件的规格和行为的同时,可以通过在适当的抽象级别进行建模来实现高速仿真。当硬件规格尚未固定时,它也成为硬件设计的参考,作为早期开发阶段的移动规格。因此,具有广泛背景的工程师,包括硬件设计师、软件设计师和系统设计师,都在参与开发。
开发并提供从算法描述中自动生成软件和验证环境的嵌入式目标。
它可以在算法设计阶段对目标 CPU 进行功能/性能验证,并且通过在开发早期假设硬件行为的验证,可以减少返工。由于可以自动构建在 VPF 上执行自动生成软件的验证环境,因此可以轻松执行与 VPF 联动的验证,并可以缩短开发周期。
聚集在 CPU、软件和 EDA 工具方面具有深厚专业知识和丰富经验的工程师,开发先进技术,例如从算法描述和协同仿真中自动生成代码。
结论
使我们的生活更轻松的车辆正在发生革命性的变化。车辆开发环境也是如此。我们将继续致力于提供支持此类车辆技术创新的解决方案。
审核编辑:郭婷
-
cpu
+关注
关注
68文章
10878浏览量
212136 -
soc
+关注
关注
38文章
4177浏览量
218464 -
eda
+关注
关注
71文章
2767浏览量
173421
发布评论请先 登录
相关推荐
评论