《电子技术应用》
您所在的位置:首页 > 嵌入式技术 > 业界动态 > 嵌入式虚拟原型套件实现统一的硬件-软件调试和分析

嵌入式虚拟原型套件实现统一的硬件-软件调试和分析

新款 Mentor Graphics 虚拟平台提供独特的 非侵入性跟踪,以实现嵌入式系统优化
2015-02-06

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

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

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

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

    目前,Vista 和 Sourcery CodeBench Virtual Edition 支持适用于以下设备系列的现成可配置的虚拟原型:Altera Arria-V、Cortex® A-9 的 ARM® Versatile Express、

Freescale® Semiconductor 的 i.MX6 以及 Xilinx Zynq。

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

    Vista 和 Sourcery CodeBench 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 嵌入式虚拟原型套件相结合,可获得业界领先的硬件平台,从而提高整体设计性能并加速产品交付时间表。”

产品可用性和相关信息

    现已推出可集成到 Vista 和 CodeBench Virtual Edition 产品中的 Mentor Embedded 

    Vista 虚拟原型套件,您可从 Mentor SupportNet(https://supportnet.mentor.com) 的 Vista 或 CodeBench Virtual Edition 产品下载区下载。有关 Vista 产品的其他信息,请访问:http://www.mentor.com/esl/vista/virtual-prototyping/;有关 CodeBench 

    Virtual Edition 的其他信息,请访问:http://www.mentor.com/embedded-software/sourcery-tools/sourcery-codebench/virtual-edition

关于Mentor Embedded

    Mentor Graphics的嵌入式软件部门将嵌入式开发广泛应用于各行各业,如汽车、工业、智能能源、医疗设备和消费电子产品。有了商业支持和可定制的Linux解决方案(包括行业领先的Sourcery™ CodeBench和Mentor嵌入式Linux产品),嵌入式开发人员可采用最新的处理器和微控制器来创建系统。开发人员可利用占用内存小外观小巧、低功耗的Nucleus实时操作系统(RTOS)来开发实时控制系统。欲了解更多信息,请访问 www.mentor.com/embedded-software/。

关于Mentor Graphics 

    Mentor Graphics公司是电子硬件和软件设计解决方案(EDA)的全球领导者,为世界上最成功的通信、半导体,计算机,消费电子,汽车电子和国防军工公司提供优质产品、咨询服务和支持, 可加快客户电子及机械产品的研发速度,提高产品质量,增加成本效益。工程师可借助公司不断推出的新产品及解决方案,应对日趋复杂的电路板及芯片设计领域面临的挑战。Mentor Graphics公司拥有业内最为丰富的顶级产品线,提供完整的SOC/IC/FPGA/PCB/SI设计工具和服务,并且是唯一一家拥有嵌入式软件解决方案的EDA公司。公司成立于1981年,目前有超过70家分公司分布世界各地。

公司总部地址:8005 S.W. Boeckman Road, Wilsonville, Oregon 97070-7777。

· 上市公司(纳斯达克代码:MENT) 

· 成立于1981年,总部位于俄勒冈州威尔逊维尔市 

· 全球设有70多个分公司或办事处 

· 已在中国上海、北京、深圳设立分支机构

· 公司网址 - www.mentor.com www.mentorg.com.cn

本站内容除特别声明的原创文章之外,转载内容只为传递更多信息,并不代表本网站赞同其观点。转载的所有的文章、图片、音/视频文件等资料的版权归版权所有权人所有。本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如涉及作品内容、版权和其它问题,请及时通过电子邮件或电话通知我们,以便迅速采取适当措施,避免给双方造成不必要的经济损失。联系电话:010-82306118;邮箱:aet@chinaaet.com。