[发明专利]一种自动化验证的方法及装置在审
申请号: | 201610437127.9 | 申请日: | 2016-06-17 |
公开(公告)号: | CN107517097A | 公开(公告)日: | 2017-12-26 |
发明(设计)人: | 杨永玲;朱怀恩 | 申请(专利权)人: | 北京信威通信技术股份有限公司 |
主分类号: | H04L1/24 | 分类号: | H04L1/24 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100193 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动化 验证 方法 装置 | ||
技术领域
本发明实施例涉及通信的技术领域,尤其涉及一种自动化验证的方法及装置。
背景技术
通信基带芯片的硬件加速器设计属于多参数多元设计,传统的软件验证做法是设计验证用例并逐个验证各个参数的配置。
若采用传统的软件验证的做法,由于通信基带芯片的片上内存有限,往往需要逐个或分组配置硬件加速器的输入参数和测试向量,硬件加速器进行相应的运算之后再进行逐个或分组的数据比对,无法一次完成全部测试向量的验证,也往往做不到自动化验证。
发明内容
本发明实施例的目的在于提出一种自动化验证的方法及装置,旨在解决如何一次自动化且完成全部测试向量的验证的问题。
为达此目的,本发明实施例采用以下技术方案:
第一方面,一种自动化验证的方法,所述方法包括:
上位机根据预设硬件模型对待验证的数据进行处理,获取处理后的第一数据;
所述上位机将所述待验证的数据按照自定义的通信协议发送给下位机,以使得所述下位机接收所述待验证的数据并对所述待验证的数据进行处理,获取处理后的第二数据;
所述上位机接收所述下位机按照所述自定义的通信协议发送的所述第二数据;
所述上位机对所述第二数据进行校验,并对所述第一数据和所述第二数据进行对比;
若所述第一数据和所述第二数据相同,则所述上位机对下一个待验证的数据进行处理。
优选地,所述上位机将所述待验证的数据按照自定义的通信协议发送给下位机,包括:
所述上位机通过预设第一格式向所述下位机发送预设握手信号、所述待验证的数据的参数长度和数据长度,以及所述参数长度和所述数据长度的校验和;
所述上位机通过预设第二格式向所述下位机发送对应的参数和数据。
优选地,所述预设第一格式包括BYTE0至BYTE9;
其中,BYTE0和BYTE1的组合为固定握手信号“0xA5A5”;BYTE2和BYTE3的组合表示向所述下位机发送的参数长度,单位为byte;BYTE4到BYTE7的组合表示向所述下位机发送的数据长度,单位为byte;BYTE8和BYTE9的组合存放对所述参数长度和所述数据长度的16bit长度校验和,全部数据以16bit的小端格式存放;所述固定握手信号“0xA5A5”表示所述下位机发送输入数据长度的握手信号。
优选地,所述预设第二格式包括BYTE0至BYTE(参数长度+数据长度+1+4);
其中,所述BYTE0和BYTE1的组合为固定握手信号“0x5555”,BYTE2到BYTE(参数长度+数据长度+1)存储的是向所述下位机发送的参数和数据,单位为字节byte;最后四个字节存放的是对所述参数和所述数据的32bit CRC校验结果或者32bit长度校验和,全部数据以16bit的小端格式存放;
所述固定握手信号“0x5555”表示所述下位机发送输入参数和测试向量的握手信号。
优选地,所述上位机接收所述下位机按照所述自定义的通信协议发送的所述第二数据,包括:
若所述上位机接收所述下位机发送的“0x5A5A”握手信号,则所述上位机接收所述下位机发送所述第二数据长度;
若所述上位机接收所述下位机发送的“0xAAAA”握手信号,则所述上位机接收所述下位机发送的所述第二数据。
优选地,所述对所述第一数据和所述第二数据进行对比,包括:
若所述第一数据和所述第二数据对比相同,则所述上位机输出“case n OK”;
若所述第一数据和所述第二数据对比不同,则所述上位机输出“case n ERROR”。
优选地,所述上位机将所述待验证的数据按照所述自定义的通信协议发送给下位机之后,还包括:
所述上位机接收所述下位机根据所述自定义的通信协议发送的数据反馈信息。
优选地,所述上位机接收所述下位机根据所述自定义的通信协议发送的数据反馈信息,包括:
若所述上位机接收所述下位机发送的“0xFAFA”握手信号,则所述数据反馈信息为所述下位机收到的数据长度信息错误,指示所述上位机重新发送;
若所述上位机接收所述下位机发送的“0xAFAF”握手信号,则所述数据反馈信息为所述下位机收到的数据长度信息正确,指示所述上位机继续发送所述参数和所述数据;
若所述上位机接收所述下位机发送的“0xFFFF”握手信号,则所述数据反馈信息为所述下位机与所述上位机未能握手成功,指示所述上位机对所述下一个待验证的数据进行处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京信威通信技术股份有限公司,未经北京信威通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610437127.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种具有温度调节功能的家居裤
- 下一篇:一种塑型婚纱礼服