System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种自动测试的通信方法及装置制造方法及图纸_技高网

一种自动测试的通信方法及装置制造方法及图纸

技术编号:44988631 阅读:7 留言:0更新日期:2025-04-15 17:05
本发明专利技术实施例公开了一种自动测试的通信方法及装置。包括:上位机将测试数据包发送至测试机硬件中的通信板卡;所述通信板卡将所述测试数据包转发至所述测试机硬件中的多个资源板卡;对于每个资源板卡,对所述测试数据包进行解析,获得寄存器操作方式及测试参数;所述资源板卡根据预设映射关系确定各所述测试参数分别对应的目标寄存器,并根据所述寄存器操作方式操作各所述目标寄存器。可以达到同时控制不同资源板卡实现相同功能的效果,相比于现有的寄存器读写方式,无需分别向各资源板卡发送寄存器地址,可以有效地提升软硬件单次通信所传递的数据量,降低整体通信的频率,从而有效地提高软硬件通信的效率。

【技术实现步骤摘要】

本专利技术实施例涉及自动测试,尤其涉及一种自动测试的通信方法及装置


技术介绍

1、随着市场应用对于自动测试系统(automatic test equipment,ate)能力的要求不断变高,ate中对软硬件通信的效率和稳定性的要求也越来越高,常规的寄存器读写的通信方式会导致软硬件交互次数不断增加,从而降低了通信效率及稳定性。


技术实现思路

1、本专利技术实施例提供一种自动测试的通信方法及装置,可以提高自动测试中软硬件通信的效率及稳定性。

2、第一方面,本专利技术实施例提供了一种自动测试的通信方法,包括:

3、上位机将测试数据包发送至测试机硬件中的通信板卡;

4、所述通信板卡将所述测试数据包转发至所述测试机硬件中的多个资源板卡;

5、对于每个资源板卡,对所述测试数据包进行解析,获得寄存器操作方式及测试参数;其中,所述寄存器操作方式包括寄存器读操作和寄存器写操作;所述测试参数的数量为一个或多个;

6、所述资源板卡根据预设映射关系确定各所述测试参数分别对应的目标寄存器,并根据所述寄存器操作方式操作各所述目标寄存器;其中,所述预设映射关系存储于所述资源板卡中,为测试参数与寄存器之间的映射关系。

7、第二方面,本专利技术实施例还提供了一种自动测试的通信方法,所述方法由测试机硬件中的任一资源板卡执行,包括:

8、接收测试数据包;

9、对所述测试数据包进行解析,获得寄存器操作方式及测试参数;其中,所述寄存器操作方式包括寄存器读操作和寄存器写操作;所述测试参数的数量为一个或多个;

10、根据预设映射关系确定各所述测试参数分别对应的目标寄存器,并根据所述寄存器操作方式操作各所述目标寄存器;其中,所述预设映射关系存储于所述资源板卡中,为测试参数与寄存器之间的映射关系。

11、第三方面,本专利技术实施例还提供了一种自动测试的通信装置,包括:

12、测试数据包发送模块,设置于上位机中,用于将测试数据包发送至测试机硬件中的通信板卡;

13、测试数据包转发模块,设置于所述通信板卡中,用于将所述测试数据包转发至所述测试机硬件中的多个资源板卡;

14、测试数据包解析模块,设置于资源板卡中,用于对所述测试数据包进行解析,获得寄存器操作方式及测试参数;其中,所述寄存器操作方式包括寄存器读操作和寄存器写操作;所述测试参数的数量为一个或多个;

15、寄存器操作模块,设置于所述资源板卡中,用于根据预设映射关系确定各所述测试参数分别对应的目标寄存器,并根据所述寄存器操作方式操作各所述目标寄存器;其中,所述预设映射关系存储于所述资源板卡中,为测试参数与寄存器之间的映射关系。

16、第四方面,本专利技术实施例还提供了一种自动测试的通信装置,所述装置设置于测试机硬件中的任一资源板卡中,包括:

17、测试数据包接收模块,用于接收测试数据包;

18、测试数据包解析模块,用于对所述测试数据包进行解析,获得寄存器操作方式及测试参数;其中,所述寄存器操作方式包括寄存器读操作和寄存器写操作;所述测试参数的数量为一个或多个;

19、寄存器操作模块,用于根据预设映射关系确定各所述测试参数分别对应的目标寄存器,并根据所述寄存器操作方式操作各所述目标寄存器;其中,所述预设映射关系存储于所述资源板卡中,为测试参数与寄存器之间的映射关系。

20、第五方面,本专利技术实施例还提供了一种自动测试的通信系统,包括:上位机及测试机硬件;其中,所述测试机硬件包括通信板卡及多个资源板卡;

21、所述上位机用于将测试数据包发送至所述通信板卡;

22、所述通信板卡用于将所述测试数据包转发至所述多个资源板卡;

23、所述资源板卡用于对所述测试数据包进行解析,获得寄存器操作方式及测试参数;根据预设映射关系确定各所述测试参数分别对应的目标寄存器,并根据所述寄存器操作方式操作各所述目标寄存器;其中,所述寄存器操作方式包括寄存器读操作和寄存器写操作;所述预设映射关系存储于所述资源板卡中,为测试参数与寄存器之间的映射关系;所述测试参数的数量为一个或多个;。

24、第六方面,本专利技术实施例还提供了一种电子设备,所述电子设备包括:

25、至少一个处理器;以及

26、与所述至少一个处理器通信连接的存储器;其中,

27、所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本专利技术实施例所述的自动测试的通信方法。

28、第七方面,本专利技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本专利技术实施例所述的自动测试的通信方法。

29、本专利技术实施例公开了一种自动测试的通信方法及装置。上位机将测试数据包发送至测试机硬件中的通信板卡;通信板卡将测试数据包转发至测试机硬件中的多个资源板卡;对于每个资源板卡,对测试数据包进行解析,获得寄存器操作方式及测试参数;其中,寄存器操作方式包括寄存器读操作和寄存器写操作;所述测试参数的数量为一个或多个;资源板卡根据预设映射关系确定各测试参数分别对应的目标寄存器,并根据寄存器操作方式操作各目标寄存器;其中,映射关系存储于资源板卡中,为测试参数与寄存器之间的映射关系。本专利技术实施例提供的自动测试的通信方法,上位机通过通信板卡将测试数据包发送至多个资源板卡,使得各资源板卡根据该测试数据包操作各目标寄存器,可以达到同时控制不同资源板卡实现相同功能的效果,相比于现有的寄存器读写方式,无需分别向各资源板卡分别发送寄存器地址,可以有效地提升软硬件单次通信所传递的数据量,降低整体通信的频率,从而有效地提高软硬件通信的效率。

本文档来自技高网...

【技术保护点】

1.一种自动测试的通信方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,上位机将测试数据包发送至测试机硬件中的通信板卡,包括:

3.根据权利要求1所述的方法,其特征在于,上位机将测试数据包发送至测试机硬件中的通信板卡,包括:

4.根据权利要求2或3所述的方法,其特征在于,对所述测试数据包进行解析,获得寄存器操作方式及测试参数,包括:

5.根据权利要求4所述的方法,其特征在于,所述资源板卡根据预设映射关系确定各所述测试参数分别对应的目标寄存器,并根据所述寄存器操作方式操作各所述目标寄存器,包括:

6.根据权利要求1所述的方法,其特征在于,在根据所述寄存器操作方式操作各所述目标寄存器之后,还包括:

7.根据权利要求6所述的方法,其特征在于,在上位机将测试数据包发送至测试机硬件中的通信板卡之后,还包括:

8.一种自动测试的通信方法,其特征在于,所述方法由测试机硬件中的任一资源板卡执行,包括:

9.一种自动测试的通信装置,其特征在于,包括:

10.一种自动测试的通信装置,其特征在于,所述装置设置于测试机硬件中的任一资源板卡中,包括:

...

【技术特征摘要】

1.一种自动测试的通信方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,上位机将测试数据包发送至测试机硬件中的通信板卡,包括:

3.根据权利要求1所述的方法,其特征在于,上位机将测试数据包发送至测试机硬件中的通信板卡,包括:

4.根据权利要求2或3所述的方法,其特征在于,对所述测试数据包进行解析,获得寄存器操作方式及测试参数,包括:

5.根据权利要求4所述的方法,其特征在于,所述资源板卡根据预设映射关系确定各所述测试参数分别对应的目标寄存器,并根据所述寄存器操作...

【专利技术属性】
技术研发人员:苏东董玲
申请(专利权)人:北京华峰测控技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1