Debugger for Simulators, Emulators and Virtual Targets

PowerView_虚拟目标_3D
综述

缩短设计周期TRACE32

开发周期越来越短。TRACE32 工具可以连接到各种模拟器、仿真器和虚拟目标。您可以在整个产品生命周期重复使用在这一阶段生成的脚本,因为从模拟到客户现场使用,用户界面和脚本命令都是一样的。这将使您能够在周期的早期发现错误,从而降低成本并更快地将产品推向市场。

收益

TRACE32 + 第三方工具 = 效率

您可以通过TRACE32 PowerView 利用您选择的现有开发环境。由于TRACE32 支持多种 API,因此TRACE32 可以连接到几乎所有simulator 、emulator 和虚拟平台环境。

在没有目标的情况下测试软件

通过TRACE32 无缝使用虚拟或仿真目标,您可以在目标硬件资源处于开发阶段或有限的情况下测试软件。这让您有信心知道,当硬件到货时,您的软件也能正常运行。

一致的用户体验

TRACE32 PowerView GUI 为您提供与真实硬件相同的模拟调试体验。由于我们采用了与工具无关的理念,因此无论您使用的是虚拟还是物理目标,都能获得相同的TRACE32 用户体验。重复使用工作结果、测试脚本以及在仿真和真实硬件之间进行测试的能力将加快真实目标的开发速度。

在出厂前测试 SoC

您可以将TRACE32 连接到门级仿真。如果使用我们的 GTL API,TRACE32 与我们的 PowerDebug 系统使用相同的软件栈。这样,您就可以验证 SoC 设计,包括调试和跟踪功能。

降低风险。满足要求。

TRACE32 允许您使用各种 SoC 的虚拟原型检查项目要求。

支持的技术

TRACE32 Has You Covered

涵盖尽可能多的技术是劳特巴赫的主要理念之一。为了做到这一点,TRACE32 支持许多通用接口,用于连接您所选择的平台。

MCD

多核调试 API (MCD) 是软件开发工具与多核 SoC 模拟或真实系统之间的接口。劳特巴赫与其他知名公司一起定义了这一接口。 从初创公司到市场领导者,都在使用这个 API 将他们的虚拟或仿真目标连接到我们的PowerView GUI。

GDB

利用远程串行协议(RSP),TRACE32 可以连接到任何 GDB 服务器实现。除了 Linux 应用程序和内核调试,TRACE32 PowerView 还可以控制许多simulator 产品,如 QEMU。

Vendor specific Interfaces (CADI, IRIS, ARCINT, etc.)

TRACE32 TRACE32 支持大多数供应商的处理器模型和模拟器的特定供应商接口。您可以选择供应商和模型。

GTL

通用事务处理库(GTL)是劳特巴赫设计的一个应用程序接口。它将仿真系统的事务处理程序与TRACE32的完整调试和跟踪软件栈连接起来。API 为跟踪记录、总线级和信号级事务处理器提供接口。这样,您就可以在细节和执行速度之间做出权衡。