一种主板虚拟引脚接口测试治具、测试系统及方法技术方案

技术编号:38424011 阅读:10 留言:0更新日期:2023-08-07 11:22
本发明专利技术属于虚拟引脚接口测试技术领域,具体提供一种主板虚拟引脚接口测试治具、测试系统及方法,所述测试治具包括治具板卡,所述治具板卡上设置有可编程化系统单芯片,所述可编程化系统单芯片连接有用于与主板虚拟引脚接口连接的治具板虚拟引脚接口、用于与主板串口连接的治具板串口和指示灯;可编程化系统单芯片,用于模拟实现虚拟引脚接口协议使治具板虚拟引脚接口与主板通信;还用于接收主板发送的虚拟引脚接口协议数据并对接收到的数据进行解析,根据解析结果控制指示灯状态;同时获取指示灯的状态数据并将获取的状态数据通过治具板串口发送到主板。解决在主板测试无法覆盖VPP接口时,使用测试治具进行覆盖,提高主板测试的覆盖率。试的覆盖率。试的覆盖率。

【技术实现步骤摘要】
一种主板虚拟引脚接口测试治具、测试系统及方法


[0001]本专利技术涉及主板虚拟引脚接口测试
,具体涉及一种主板虚拟引脚接口测试治具、测试系统及方法。

技术介绍

[0002]随着当前计算力的高速发展,服务器的用量在急剧上升,服务器行业竞争日趋激烈,服务器的研发和迭代更新就显得尤为重要,服务器研发设计完成后,服务器内每一块板卡在出厂前都要经过开机验证。也就是服务器板卡都要进行测试,在有些机型中,主板上设计单独的接口来实现背板的点灯功能,这种接口被称为VPP接口(VPP,Virtual Pin Port虚拟引脚接口),为了检测细腻引脚接口,常规的方法是将VPP接口与相应的硬盘背板相连,背板再接入其余线缆和硬盘,开机后在系统端通过特定的命令点亮和熄灭背板上的LED。
[0003]由于项目设计的各种配置中并没有哪种配置会使用所有接口,但在主板检测时却又需要同时覆盖所有接口且不改变主板内部配置,所以在测试方案制定时,使用带有VVP接口的背板往往不是最高覆盖率的选择,在这种情况下,主板上的VPP接口将无法被覆盖。
[0004]除使用背板外,目前有一种使用自有治具的测试方法,该方法通过将主板VPP接口与自研I2C治具相连,通过发送I2C协议数据完成主板VPP接口的检测。该方法只适用于国产服务器通过VPP接口发送I2C协议的数据到背板的点灯机制,并不是通用服务器机制。

技术实现思路

[0005]由于项目设计的各种配置中并没有哪种配置会使用所有接口,但在主板检测时却又需要同时覆盖所有接口且不改变主板内部配置,所以在测试方案制定时,使用带有VVP接口的背板往往不是最高覆盖率的选择,在这种情况下,主板上的VPP接口将无法被覆盖,本专利技术提供一种主板虚拟引脚接口测试治具、测试系统及方法。
[0006]第一方面,本专利技术的技术方案提供一种主板虚拟引脚接口测试治具,包括治具板卡,所述治具板卡上设置有可编程化系统单芯片,所述可编程化系统单芯片连接有用于与主板虚拟引脚接口连接的治具板虚拟引脚接口、用于与主板串口连接的治具板串口和指示灯;
[0007]可编程化系统单芯片,用于模拟实现虚拟引脚接口协议使治具板虚拟引脚接口与主板通信;还用于接收主板发送的虚拟引脚接口协议数据并对接收到的数据进行解析,根据解析结果控制指示灯状态;同时获取指示灯的状态数据并将获取的状态数据通过治具板串口发送到主板。
[0008]作为本专利技术技术方案的优选,治具板串口包括第一串口和第二串口;
[0009]第一串口通过可编程化系统单芯片连接有闪存;
[0010]第二串口与可编程化系统单芯片连接,用于将可编程化系统单芯片获取的状态数据通过第二串口发送到主板。
[0011]作为本专利技术技术方案的优选,测试治具通过治具板串口中的电源线路从主板获取
电源供电。
[0012]作为本专利技术技术方案的优选,指示灯包括故障指示灯和定位指示灯,故障指示灯和定位指示灯的显示颜色不同。
[0013]作为本专利技术技术方案的优选,可编程化系统单芯片,用于根据解析结果将点灯地址对应的故障指示灯或定位指示灯所接引脚电平拉高或拉低,实现灯亮或灯灭。
[0014]作为本专利技术技术方案的优选,可编程化系统单芯片,还用于根据解析结果与控制指示灯的执行结果生成字符串组合通过第二串口发送到主板。
[0015]第二方面,本专利技术技术方案提供一种主板虚拟引脚接口测试系统,包括主板和测试治具;
[0016]所述测试治具包括治具板卡,所述治具板卡上设置有可编程化系统单芯片,所述可编程化系统单芯片连接有用于与主板虚拟引脚接口连接的治具板虚拟引脚接口、用于与主板串口连接的治具板串口和指示灯;
[0017]可编程化系统单芯片,用于模拟实现虚拟引脚接口协议使治具板虚拟引脚接口与主板通信;还用于接收主板发送的虚拟引脚接口协议数据并对接收到的数据进行解析,根据解析结果控制指示灯状态;同时获取指示灯的状态数据并将获取的状态数据通过治具板串口发送到主板。
[0018]主板设置有主板引脚虚拟接口和主板串口;
[0019]治具板虚拟引脚接口与主板引脚虚拟接口连接;
[0020]治具板串口与主板串口连接;
[0021]主板,用于通过主板虚拟引脚接口发送虚拟引脚接口协议数据给测试治具,接收测试治具通过治具板串口返回的状态数据并将接收到的状态数据与发送的虚拟引脚接口协议数据进行对比,并输出测试结果。
[0022]作为本专利技术技术方案的优选,治具板串口包括第一串口和第二串口;
[0023]第一串口通过可编程化系统单芯片连接有闪存;
[0024]第二串口与可编程化系统单芯片连接,用于将可编程化系统单芯片获取的状态数据通过第二串口发送到主板。
[0025]作为本专利技术技术方案的优选,测试治具通过治具板串口中的电源线路从主板获取电源供电。
[0026]作为本专利技术技术方案的优选,指示灯包括故障指示灯和定位指示灯,故障指示灯和定位指示灯的显示颜色不同。
[0027]作为本专利技术技术方案的优选,可编程化系统单芯片,用于根据解析结果将点灯地址对应的故障指示灯或定位指示灯所接引脚电平拉高或拉低,实现灯亮或灯灭。
[0028]作为本专利技术技术方案的优选,可编程化系统单芯片,还用于根据解析结果与控制指示灯的执行结果生成字符串组合通过第二串口发送到主板。
[0029]第三方面,本专利技术技术方案提供一种主板虚拟引脚接口测试方法,包括如下步骤:
[0030]搭建主板测试环境;
[0031]将测试治具接入主板;
[0032]开机启动操作系统;
[0033]运行主板测试系统执行点灯控制命令给测试治具;
[0034]接收到测试治具返回的状态数据并将接收到的状态数据与发送的命令进行对比并输出测试结果。
[0035]所述测试治具包括治具板卡,所述治具板卡上设置有可编程化系统单芯片,所述可编程化系统单芯片连接有用于与主板虚拟引脚接口连接的治具板虚拟引脚接口、用于与主板串口连接的治具板串口和指示灯;
[0036]可编程化系统单芯片,用于模拟实现虚拟引脚接口协议使治具板虚拟引脚接口与主板通信;还用于接收主板发送的虚拟引脚接口协议数据并对接收到的数据进行解析,根据解析结果控制指示灯状态;同时获取指示灯的状态数据并将获取的状态数据通过治具板串口发送到主板。
[0037]治具板串口包括第一串口和第二串口;第一串口通过可编程化系统单芯片连接有闪存;第二串口与可编程化系统单芯片连接,用于将可编程化系统单芯片获取的状态数据通过第二串口发送到主板。测试治具通过治具板串口中的电源线路从主板获取电源供电。指示灯包括故障指示灯和定位指示灯,故障指示灯和定位指示灯的显示颜色不同。可编程化系统单芯片,用于根据解析结果将点灯地址对应的故障指示灯或定位指示灯所接引脚电平拉高或拉低,实现灯亮或灯灭;还用于根据解析结果与控制指示灯的执行结果生成字符串组合通过第二串口发送到主板。
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种主板虚拟引脚接口测试治具,其特征在于,包括治具板卡,所述治具板卡上设置有可编程化系统单芯片,所述可编程化系统单芯片连接有指示灯、用于与主板虚拟引脚接口连接的治具板虚拟引脚接口和用于与主板串口连接的治具板串口;可编程化系统单芯片,用于模拟实现虚拟引脚接口协议使治具板虚拟引脚接口与主板通信;还用于接收主板发送的虚拟引脚接口协议数据并对接收到的数据进行解析,根据解析结果控制指示灯状态;同时获取指示灯的状态数据并将获取的状态数据通过治具板串口发送到主板。2.根据权利要求1所述的主板虚拟引脚接口测试治具,其特征在于,治具板串口包括第一串口和第二串口;第一串口通过可编程化系统单芯片连接有闪存;第二串口与可编程化系统单芯片连接,用于将可编程化系统单芯片获取的状态数据通过第二串口发送到主板。3.根据权利要求2所述的主板虚拟引脚接口测试治具,其特征在于,测试治具通过治具板串口中的电源线路从主板获取电源供电。4.根据权利要求3所述的主板虚拟引脚接口测试治具,其特征在于,指示灯包括故障指示灯和定位指示灯,故障指示灯和定位指示灯的显示颜色不同。5.根据权利要求4所述的主板虚拟引脚接口测试治具,其特征在于,可编程化系统单芯片,用于根据解析结果将点灯地址对应的故障指示灯或定位指示灯所接引脚电平拉高或拉低,实现灯亮或灯灭。6.根据权利要求5所述的主板虚拟引脚接口测试治具,其特征在于,可编程化系统单芯片,还用于根据解析结果与控制指示灯的执行结果生成字符串组合通过...

【专利技术属性】
技术研发人员:刘自勇
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1