[发明专利]一种仿真测试平台及其自动生成方法在审
申请号: | 202211599213.1 | 申请日: | 2022-12-12 |
公开(公告)号: | CN116107873A | 公开(公告)日: | 2023-05-12 |
发明(设计)人: | 杨建磊;王晖;达玥;杨书坤;于倩;陈华南;黄晨 | 申请(专利权)人: | 北京轩宇信息技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F11/34;G06F11/30 |
代理公司: | 中国航天科技专利中心 11009 | 代理人: | 张欢 |
地址: | 100190 北京市海淀区科学院*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 仿真 测试 平台 及其 自动 生成 方法 | ||
本发明提供一种仿真测试平台自动生成方法,在基于模块化技术,利用XML文件进行属性数据的配置与存储,执行所配置的数据自动生成测试平台,最后加载到全数字仿真系统VTest中进行运行。采用模块化驱动机制,实现需求与模块匹配方法,解决了以模块为基础的仿真测试平台自动生成的能力。
技术领域
本发明涉及一种仿真测试平台自动生成的方法,属于仿真领域。
背景技术
嵌入式仿真系统是在不具备目标硬件的情况下,用软件以逼真地模拟嵌入式软件运行的物理环境,原来运行于真实硬件上的嵌入式软件,可在不加任何修改情况下在仿真系统中运行,其运行动态特性与真实硬件上一致。一个嵌入式软件在仿真系统上运行,除了处理器的仿真,更多是与嵌入式软件通信的外围设备、通信数据处理的仿真。由于在不同需求、不同环境下,每个嵌入式软件所使用的外围设备和通信数据各有不同,因此在搭建仿真测试平台时,这些外围设备的功能仿真、通信数据的功能处理等需要单独开发,而且每一个嵌入式软件对应的仿真测试平台都需要独立开发,这样也导致了开发出的仿真测试平台仅适用与某一个嵌入式软件,达不到通用效果,每次开发过程既耗时、耗力,也对开发人员的技术能力要求较高。然而,随着软件向着产品化和复杂化的方向发展,当前搭建仿真测试平台的模式很难满足仿真测试平台以高效率、高复用、自动化的设计要求。
为了降低仿真测试平台针对不同软件的功能、不同数据通信带来的设计不一致引起的代码更动或二次开发,保证仿真测试平台的功能通用,满足平台生成的高效率、高质量、高复用性,同时降低仿真测试平台生成的门槛,保障仿真测试平台检测软件的正确性,需研究一种新仿真测试平台自动生成的解决方法。
发明内容
本发明所以解决的技术问题是:针对现有仿真测试平台搭建技术的不足,满足不了高效率、高复用性、高质量的要求,提供一种仿真测试平台及其自动生成方法,实现从需求定制化的平台开发到需求配置化的平台生成转变。
本发明所采用的技术方案是:一种仿真测试平台,包括:指令执行系统模块、内存地址操作模块、性能统计模块、芯片仿真模块、数据控制模块、中断触发模块、日志信息记录模块、数据解析模块;
指令执行系统模块对仿真测试平台运行过程中指令进行加载、解析、发送、接收、转发,接收外部发送的指令数据流,并进行指令文件加载,输出转换之后的指令数据到指定的模块,驱动相应模块进行指令解析和执行功能;
内存地址操作模块对内存地址的读写操作进行控制和处理,对操作的地址和数据进行实时日志记录;内存地址操作模块从指令执行系统模块接收指令数据,把地址操作产生的数据流输出到日志信息记录模块;
性能统计模块对功能项执行时间进行间隔统计,支持点对点时间统计和同一个点时间统计;当仿真测试平台运行结束,将性能相关数据记录到日志文件;
芯片仿真模块对芯片中逻辑功能、特性和时序进行软模拟仿真,针对不同的芯片开发出不同独立存在的芯片仿真库,通过数据控制模块接收和发送协议数据流;
数据控制模块集合并控制所有数据协议传输时机、协议结构判断、协议正确性判断、协议校验和处理、协议的应答控制和指令解析及执行;
中断触发模块集合所有中断触发控制、触发方式,中断触发模块从指令执行系统模块接收触发中断的指令数据,对指令解析并执行;
日志信息记录模块对运行过程中的其它模块的输入输出数据信息的记录,形成日志信息;
数据解析模块将协议的整包数据进行分析并以图形可视化方式展现,数据解析结果支持纯数据展示和数据转译后文字的显示;数据解析模块对解析数据包的结果数据进行实时文件记录并发送日志数据至日志信息记录模块。
进一步的,所述内存地址操作模块通过监视单个或多个、某个范围内地址,软件对地址操作时,将操作地址上的数据实时记录到文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京轩宇信息技术有限公司,未经北京轩宇信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211599213.1/2.html,转载请声明来源钻瓜专利网。