[发明专利]一种PCIe Switch的端口测试管理方法和装置有效

专利信息
申请号: 202111568935.6 申请日: 2021-12-21
公开(公告)号: CN114238000B 公开(公告)日: 2022-11-22
发明(设计)人: 陈楚冠;李正杰;苏海亮;徐燚;吴寅;付雷鸣 申请(专利权)人: 无锡众星微系统技术有限公司
主分类号: G06F11/22 分类号: G06F11/22
代理公司: 北京动力号知识产权代理有限公司 11775 代理人: 董钢
地址: 214000 江苏省无锡市新吴区*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 pcie switch 端口 测试 管理 方法 装置
【说明书】:

发明提供了一种PCIe Switch的端口测试管理方法和装置,该方法包括:将多个PCIe Switch进行级联连接;将与级联连接的PCIe Switch相关联的多个虚拟EP设备进行统一编号,并将所有C代码进行整合;从多个虚拟EP设备中确定触发设备,通过触发设备对目标设备执行输入输出业务,以发起对目标端口的测试。本发明将PCIe Switch的多个虚拟EP进行统一管理,便于各个方向数据流的全覆盖验证,适用于PCIe Switch的多端口功能遍历和压力测试。

技术领域

本发明属于总线设计领域,特别涉及一种PCIe Switch的端口测试管理方法和装置。

背景技术

PCIe Switch是PCIe拓扑结构中的一个扩展器件,可以用来扩展PCIe的通道(lane)的数量,以此增强主CPU的PCIe设备的扩展能力。PCIe Switch广泛应用于大型存储系统或服务器平台的板卡设备中。传统的标准PCIe Switch具有一个上行端口(UP)和多个下行端口(DP),在PCIe Switch芯片设计验证阶段,需要对UP和每个DP端口进行功能遍历和压力测试。

常见的测试平台包括FPGA平台和EMU平台。在FPGA平台上,PCIe Switch芯片的UP端口连接服务器,DP端口连接真实的EP(Endpoint,端点)设备,对PCIe Switch端口进行功能验证。在FPGA测试环境中存在端口无法全部覆盖的问题。由于FPGA的资源限制,需要对芯片逻辑进行裁剪,单个版本只能测试有限的几个端口,无法将全部端口都进行覆盖测试。在EMU平台上,有两种常见的测试场景,一种是DP端口通过转接卡连接真实的EP设备,另一种是使用虚拟EP的方案。参见图1,在DP端口连接虚拟EP设备,每一个虚拟EP都有一份C代码进行业务管理。其中,当在EMU平台使用真实的EP设备时,存在成本高的问题,因为EMU平台需要先连接供应商提供的昂贵的转接卡,再连接EP设备。PCIe Switch需要测试的DP端口众多,而在使用虚拟EP的方案的情况下,每增加一个虚拟EP,就需要增加一份C代码,缺乏对C代码的统一管理,因此会导致维护的代码数量过多,并且测试激励构造繁琐。另外,以上三种方案中,UP端口直接连接服务器,服务器CPU输入无法对UP端口产生较大的压力,因此对PCIe Switch的UP端口输入压力测试不充分,并且测试无法完全覆盖所有端口。

发明内容

本发明的目的在于提供一种PCIe Switch的端口测试管理方法和装置,在EMU平台上使用虚拟EP的基础上,提出了一种新的测试场景,旨在解决测试激励构造繁琐,以及被测端口的输入压力不充分的问题。

根据本发明的第一方面,提供了一种PCIe Switch的端口测试管理方法,包括:

步骤101:将多个PCIe Switch进行级联连接;

步骤102:将与级联连接的PCIe Switch相关联的多个虚拟EP设备进行统一编号,并将所有C代码进行整合;

步骤103:从所述多个虚拟EP设备中确定触发设备,通过所述触发设备对目标设备执行输入输出业务,以发起对目标端口的测试。

优选地,所述与级联连接的PCIe Switch相关联的多个虚拟EP设备,包括与级联连接的每个PCIe Switch的DP端口相连接的多个虚拟EP设备。

优选地,所述将所有C代码进行整合,进一步包括:

将所述多个虚拟EP设备相关的多份C代码合并为一份。

优选地,所述目标设备是第一虚拟EP设备,其中第一虚拟EP设备和所述触发设备均连接到同一PCIe Switch设备,所述通过触发设备对目标设备执行输入输出业务,以发起对目标端口的测试,进一步包括:

通过所述触发设备发起对连接到所述同一PCIe Switch设备的其他DP端口的输入输出压力测试。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡众星微系统技术有限公司,未经无锡众星微系统技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202111568935.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top