装备电子系统的研发、测试、保障解决方案中心

全数字仿真测试平台V-Sim TP
产品中心 全数字仿真测试平台V-Sim TP
产品概述


      V-SimTP虚拟仿真测试平台是一套可对嵌入式系统进行虚拟仿真测试、快速原型验证的自动化测试平台,适用于对安全性及可靠性要求比较高的嵌入式系统的测试与验证,能够大大缩短系统研制周期、减少系统研制费用同时提高系统的可靠性与安全性。

      V-SimTP平台具有通用性强、扩展性好、配置灵活、自动化程度高及使用成本低等特点,能够满足航空航天、国防、汽车电子等各领域嵌入式系统的测试与验证需求。V-SimTP平台的结构如下图所示。

图片1.jpg




      平台具有如下特点:

      ● 支持在同一系统中通过选配不同处理器和外围设备组件实现不同目标板的仿真和验证,支持目标系统虚拟仿真及系统快速原型验证;

      ● 具有分布式的软件体系架构和计算能力,可实现在单一主机或多台主机中构建仿真测试环境;

      ● 可以利用多主机构建分布式网络提高仿真的性能和效率;

      ● 独创仿真总线体系架构,支持仿真组件的“热插拔”,支持动态灵活系统构建,仿真实时性能可达1ms;

      ● 平台模块化设计,所有的仿真组件模块化封装,便于组件的灵活使用和重用;

      ● 提供测试用例脚本编辑、开发及调试环境,通过简单的协议接口注册与协议字段赋值,即可实现测试数据的收发与测试逻辑的判断;

      ● 在同一平台下集成众多仿真、调试与测试工具,并提供开放接口便于第三方工具集成。


功能特性

      ● 仿真测试环境的部署

         ■ 支持脚本化的方式对仿真测试环境进行建模,提供了多种处理器模型库及仿真外设总线构件库;

         ■ 协议端口灵活配置、自由添加;

         ■ 提供模板化的EEPROM、SOC等虚拟设备的属性配置列表;

         ■ 可加载ELF、OUT、BIN等不同格式的二进制目标代码;

         ■ 仿真测试环境支持“一键式”部署。

图片2.jpg

      ● 通信协议的定制

         ■ 脚本语言定义通信协议,灵活性好、可扩展性强;

         ■ 在测试脚本中可以直接引用协议对象创建协议、发送协议、读取协议;

         ■ 形成通用化的协议库,便于用户修改与扩展;

         ■ 在测试脚本中,可以通过修改协议字段的方式模拟应用层的故障。

      ● 测试用例设计

         ■ 测试用例脚本以列表的方式显示,通过文件夹统一管理,支持用例脚本的复制、粘贴、删除等操作;

         ■ 支持脚本化的方式设计测试用例,具有灵活、高效、可复用等特点,可完成接口数据收发、逻辑判断、测试结果自动比对等;

         ■ 强大的脚本编辑器,具有语法高亮显示功能,使用不同颜色区分关键字、字符串、整数及注释等;

         ■ 支持脚本的在线分析与调试,可实时监测变量及任务堆栈;

         ■ 测试脚本支持定时循环、时序控制及多任务并发执行等功能。

图片3.jpg

      ● 自动化测试

         ■ 支持“快捷键”方式执行测试脚本,自动实现逻辑判断、测试数据分析及显示等;

         ■ 测试用例脚本可多次复用;

         ■ 通过引用协议端口对象创建协议、修改协议、发送协议,实现应用层的故障注入;

         ■ 提供封装测试脚本的功能,简化测试任务中周期性激励、数据过滤转发等测试场景的编写,提高测试效率;

         ■ 提供自动化的控制测试步骤顺序或并发执行的功能;

         ■ 支持分布式的自动化仿真测试,适用于嵌入式软件系统级测试。


图片4.jpg

      ● 日志记录

         ■ 支持多种错误类型的日志信息;

         ■ 日志信息自动添加节点号、时间戳、错误类型及组件名称并保存;

         ■ 真实、完整的记录整个测试流程;

         ■ 支持多种模式的日志信息输出及显示。

      ● 平台扩展性

         ■ CPU及外设等仿真模型封装成Windows动态链接库,支持动态配置,便于V-SimTP平台的扩展;

         ■ 平台提供了标准的扩展接口,支持新组件的快速接入;

         ■ 支持第三方调试、覆盖分析工具的集成。

      ● 技术指标

         ■ 支持ARM、PPC、DSP等处理器的仿真;

         ■ 支持CAN、1553B、串口、以太网、I2C、SPI、GPIO等常用总线接口/协议仿真;

         ■ 支持配置项级、系统级和硬件级故障注入,实现了源码级、目标码级的单步跟踪调试;

         ■ 支持通过脚本灵活配置仿真测试环境;

         ■ 支持可视化信息监控及实时数据的显示、记录;

         ■ 支持分布式多节点协调仿真,支持分布式协同仿真的虚拟CPU数不少于10个;

         ■ 支持连续、自动执行多个测试用例,同时自动化的比对测试结果、统计测试通过率及测试用例的个数;

         ■ 具有测试用例脚本编辑、开发、调试与执行能力;

         ■ 支持脚本化的方式设计测试用例,测试脚本语言支持时序测试及多任务并发测试。

         ■ 平台支持:Windows 7 SP1 Professional以上,.Net Framework 4.0以上