1)产品简介
装备软件全数字仿真测试平台(DSTP)是基于嵌入式处理器的全数字仿真测试系统,主要功能是仿真真实的嵌入式处理器内核(包括处理器的内存、寄存器、运算器等),同时提供可视化的外部场景模型和环境模型,实现对嵌入式软件(C、汇编)进行仿真运行、静态分析、动态测试、故障注入和覆盖测试等功能。
2)主要功能
- 虚拟目标机的功能:CPU指令集的解释、CPU时序的模拟、CPU端口动作的仿真、CPU中断机制以及CPU流水、缓冲和并行指令等;
- 覆盖分析:对C和汇编语言程序进行语句覆盖和分支覆盖分析;
- 支持目标码测试:支持对目标码进行反汇编和结构分析;
- 性能测试:每个函数的执行时间和执行次数;
- 源码与目标码对应:支持加载编译后的目标码并反汇编;
- 内存分析:统计分析并显示每个内存分配点的内存分配和释放情况;
- 代码跟踪:准确定位代码行异常位置;
- 实时动态调用:可视化分析函数调用层次关系、次数、深度等功能;
- 模拟或仿真外部硬件行为:提供模拟外部设备产生外部激励信号的机制;
- 可视化外部场景:包括波形图、开关量、指示灯、通用总线监控等。