[发明专利]一种软件配置项的测试方法及系统有效
申请号: | 201510260689.6 | 申请日: | 2015-05-20 |
公开(公告)号: | CN104866423B | 公开(公告)日: | 2018-04-20 |
发明(设计)人: | 周珊;王彬;王金波 | 申请(专利权)人: | 中国科学院空间应用工程与技术中心 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京轻创知识产权代理有限公司11212 | 代理人: | 杨立 |
地址: | 100094*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 配置 测试 方法 系统 | ||
1.一种软件配置项的测试方法,其特征在于,具体包括以下步骤:
步骤1:接收测试控制终端发送的测试序列;
步骤2:判断是否执行测试序列,如果是,执行步骤3;否则,结束;
步骤3:对测试序列进行解析和调度,生成相应的测试指令,配置对应测试指令的测试接口参数;
步骤4:FPGA模块根据测试接口参数产生配置接口时序关系和测试数据;
步骤5:将接口时序关系和测试数据转换为与测试设备相匹配的测试激励信息;
步骤6:被测设备根据测试激励信息做出响应信息,并将响应信息反馈到FPGA模块;
步骤7:存储并显示响应信息,完成测试。
2.根据权利要求1所述的一种软件配置项的测试方法,其特征在于,步骤3中通过三态总线将测试指令和测试接口参数发送到FPGA模块。
3.根据权利要求1所述的一种软件配置项的测试方法,其特征在于,所述FPGA模块通过特定的接口根据接口协议采集响应信息,并将响应信息存入存储模块中。
4.一种软件配置项的测试系统,其特征在于,包括网络接口模块、CPU处理模块、FPGA模块、信号转换模块、接口转换模块和存储模块;
所述网络接口模块用于接收测试控制终端发送的测试序列;
所述CPU处理模块用于接收测试序列,并对测试序列进行解析和调度,生成相应的测试指令,配置对应测试指令的测试接口参数;
所述FPGA模块根据测试接口参数产生配置接口时序关系和测试数据;
所述信号转换模块用于将接口时序关系和测试数据转换为与测试设备相匹配的测试激励信息;
所述接口转换模块用于将被测设备根据测试激励信息做出的响应信息反馈到FPGA模块;
所述存储模块用于存储响应信息。
5.根据权利要求4所述的一种软件配置项的测试系统,其特征在于,所述FPGA模块通过特定的接口根据接口协议采集响应信息,并将响应信息存入存储模块中;所述FPGA模块同时发送通知信息到CPU处理模块,所述CPU处理模块根据通知信息向读取模块读取响应信息,并将响应信息通过网络接口模块传输到外部显示端进行显示。
6.根据权利要求4所述的一种软件配置项的测试系统,其特征在于,所述FPGA模块通过IO接口将接口时序关系和测试数据传递到信号转换模块。
7.根据权利要求4所述的一种软件配置项的测试系统,其特征在于,所述接口转换模块将响应信息通过外部物理接口和信号转换模块反馈到FPGA模块。
8.根据权利要求4所述的一种软件配置项的测试系统,其特征在于,所述信号转换模块包括通用信号转换芯片、可配置芯片和PHY芯片,所述信号转换模块根据被测设备外部总线类型进行配置,以满足测试需要。
9.根据权利要求4所述的一种软件配置项的测试系统,其特征在于,所述接口转换模块根据被测设备的物理接口进行配置选择接口。
10.根据权利要求4-9任一项所述的一种软件配置项的测试系统,其特征在于,还包括电源模块,所述电源模块用于为网络接口模块、CPU处理模块、FPGA模块和信号转换模块供电。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院空间应用工程与技术中心,未经中国科学院空间应用工程与技术中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510260689.6/1.html,转载请声明来源钻瓜专利网。