指令集Simulator
指令集Simulator
TRACE32 指令集Simulator 用于开发或测试应用代码,无需目标硬件。它是TRACE32 PowerView 软件的内置功能,所有TRACE32 调试模块的用户均可免费使用。指令集simulator 还提供试用版供评估。
享受完善的调试体验
TRACE32 指令集Simulator 是我们调试和跟踪工具的完美补充。它集成在TRACE32 PowerView 中,提供与连接到真实目标机的真实调试器相同的外观和感觉。
调试应用程序代码、进行基于跟踪的统计、分析问题和执行代码覆盖--所有这一切都不需要目标--将使您的开发过程更高效、更易于推广。
无硬件开发
TRACE32 指令集Simulator 使您能够在目标硬件原型尚未问世或仍是稀缺资源的情况下开始软件开发。
添加自己的外设仿真模型
通过专用的应用程序接口(API),您可以将外设仿真模型添加到simulator 中。这样,您就可以为自己的外设模块开发和测试驱动程序,即使该模块仍在开发中。
虚拟化测试
早期验证可避免后期项目阶段的大量返工。我们经过认证的Tool Qualification Support Kit (TQSK) 为您的安全关键型项目提供了一种便捷而全面的方法,以鉴定我们的TRACE32 指令集Simulator 。
测试复杂的应用程序
对于选定的架构 ,simulator 包括对高速缓存、MMU 和定时器的内置模拟。这样,即使是复杂的操作系统也可以在simulator 中运行。您可以通过完整的软件栈调试和跟踪操作系统和进程。
在Simulator中测试自己外设的驱动程序代码
劳特巴赫提供了一个TRACE32 Simulator API,用于编写外设仿真模型(PSM)。PSM 包含处理器支持的相应物理模块的功能和寄存器。它可以模拟任何模块,从而大大提高了整个仿真环境的功能。劳特巴赫提供了多个外设仿真模型示例作为参考。
对TRACE32 Instruction Simulator 进行鉴定,以便在安全关键项目中使用
TRACE32 Tool Qualification Support-Kit (TQSK) 可帮助您将TRACE32 InstructionSimulator 鉴定为有价值的单元测试或集成测试工具。 在与安全相关的项目中,通常需要对工具进行鉴定,因为在这些项目中,尽早进行测试并与目标环境密切配合是有益的。目标环境是最终部署软件的控制器或系统。
利用TRACE32 指令集Simulator ,您可以执行测试、运行处理器在环 (PIL) 测试或测量代码覆盖率,而无需开发硬件。
我们的 TQSK 可用于选定的架构 。如有要求,还可添加其他架构 。
如果您对TRACE32 Tool Qualification Support-Kit 感兴趣,请在我们的TRACE32 TQSK客户界面注册。注册后,您可以下载个性化版本的TRACE32 TQSK。
劳特巴赫TRACE32 提供以下指令集模拟器架构
Architecture |
ISS | ISS TQSK Test Suite |
---|---|---|
68HC12 | ||
78K | ||
ARC | ||
Arm® / Cortex® | ||
超越 | ||
C166 | ||
C2000 | ||
CEVA-Teak | ||
Hexagon |
||
Intel® / x86 | ||
M68K / ColdFire | ||
MicroBlaze | ||
MIPS | ||
MSP430 | ||
Nios® II | ||
PowerPC | ||
RH850 / V850 | ||
RISC-V | ||
SuperH | ||
TriCore™ / AURIX™ | ||
Z80 |