Mentor推出嵌入式虚拟原型套件

   日期:2015-02-10    
核心提示:Mentor Graphics公司推出 Mentor Graphics Vista 和Sourcery CodeBench Virtual Edition产品中的 Mentor 嵌入式虚拟原型套件 (VPK)。这能够让嵌入式开发人员集成、执行、验证和优化不同平台上的软件。它是车载信息娱乐系统 (IVI)、电子控制单元 (ECU) 网络、医疗和工业、网络以及军事与航空航天产品开发的理想解决方案。

Mentor Graphics公司推出 Mentor Graphics Vista 和Sourcery CODeBench Virtual Edition产品中的 Mentor 嵌入式虚拟原型套件 (VPK)。这能够让嵌入式开发人员集成、执行、验证和优化不同平台上的软件。它是车载信息娱乐系统 (IVI)、电子控制单元 (ECU) 网络、医疗和工业、网络以及军事与航空航天产品开发的理想解决方案

 

1.jpg

软件的调试和分析(尤其是多核异构系统)需要了解复杂的硬件和软件交互,而由于物理板存在跟踪和控制限制,因此执行起来非常困难。利用虚拟原型设计,开发人员无需进行探测和复杂的板设置,就能够在大量可配置的虚拟原型上运行软件,以探索各种配置选择和软件执行线程。相比在物理板上执行软件,Vista 产品的虚拟原型设计引入了独特的定时和分析技术,能够对整个系统实现更深入的非侵入性可视化和控制(包括依赖于定时的行为)。这样即可通过确定性执行和不受限的非侵入式系统级分析,实现有效的硬件和软件分析。此外,以综合了硬件和软件的视角进行集成调试,为开发人员提供了更完整的系统信息。

硬件

Freescale全球 i.MX 6 系列产品经理 Amanda McGregor 表示:“虚拟原型设计是一个重要方法,让我们能够在硬件可用之前验证软件并优化其性能。它能够加快整个软件和硬件团队的开发周期,提高工作效率,并确保硬件在交付时具有更高质量的代码。深入的“白盒”(white-box) 可视化和控制是揭开复杂硬件/软件交互、内置错误、分析数据传输,以及识别带宽和资源利用问题的重要机制,而在物理硬件上很难发现这些问题,或者发现时已经为时已晚。”

 

2.jpg

对于需要将系统和功能集成到单一设备、优化软件性能并执行软件验证和回归测试的软件开发人员而言,虚拟原型设计是一个理想的解决方案。此外,虚拟原型可以与 RTL 验证流程(例如 UVM)和仿真无缝集成,从而最大限度地提高仿真速度和调试效率。

 

3.jpg

调试效率

目前,Vista 和SourceryCodeBench Virtual Edition 支持适用于以下设备系列的现成可配置的虚拟原型:Altera Arria-V、Cortex A-9 的 ARM Versatile Express、Freescale Semiconductor 的 i.MX6 以及 Xilinx Zynq。

无可匹敌的集成和软件分析

Vista 和SourceryCodeBench Virtual Edition 与 Mentor Graphics 运行时平台(Mentor Embedded Linux、AUTOSAR 和 Nucleus RTOS)集成,而其他嵌入式软件供应商缺乏有效虚拟原型设计所需的模型和平台。Vista 和 CodeBench Virtual Edition 产品中的集成开发环境 (IDE) 包括有关系统性能、可视化和分析的软硬件视图。

Vista 和 CodeBench Virtual Edition 产品的其他功能包括:

• 图形调试和性能分析工具,能够实现各操作系统和应用软件功能的全系统范围的同步视角。

• 非侵入式硬件/软件跟踪,支持多核/多系统配置上的裸机应用程序和 Linux 应用程序。

• 结合硬件/软件的分析视角,轻松定位两个区域的关键事件相关性。

• 对称多处理 (SMP) 集群调试,具备完整的寄存器视图。

• 在 CodeBench Virtual Edition 环境中轻松进行虚拟原型的集成和仿真控制。

“我们的 Vista 和 CodeBench Virtual Edition 产品在业内无可匹敌,能够在各个平台上执行软件,以在产品开发的早期阶段实现全系统范围的性能可视化。”嵌入式系统部设计创作业务单元的总经理 Moshe Guy 说,“将这些产品与 Mentor 嵌入式虚拟原型套件相结合,可获得业界领先的硬件平台,从而提高整体设计性能并加速产品交付时间表。”

 
  
  
  
  
 
更多>同类企业资讯
 
全年征稿 / 资讯合作
 
 
 
推荐图文
推荐企业资讯
可能喜欢