[发明专利]一种高速串行总线带宽测试装置及方法在审

专利信息
申请号: 202110553977.6 申请日: 2021-05-20
公开(公告)号: CN113204457A 公开(公告)日: 2021-08-03
发明(设计)人: 王义晖 申请(专利权)人: 山东英信计算机技术有限公司
主分类号: G06F11/22 分类号: G06F11/22;G06F11/273;G06F11/32;G06F13/38;G06F13/42
代理公司: 济南舜源专利事务所有限公司 37205 代理人: 孙玉营
地址: 250101 山东省济南市高新区*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 高速 串行 总线 带宽 测试 装置 方法
【说明书】:

发明提供一种高速串行总线带宽测试装置及方法,所述装置包括:可编程逻辑器件、单片机、上位机、第一连接器和第二连接器;第一连接器、第二连接器和单片机均与可编程逻辑器件连接;单片机与上位机连接;第一连接器连接服务器端的标准接口;第二连接器连接存储设备。本发明从硬件角度可以实现PCI e设备带宽的压测,增强系统的稳定性。

技术领域

本发明属于服务器测试技术领域,具体涉及一种高速串行总线带宽测试装置及方法。

背景技术

PCIe总线是服务器最为常见的外围总线之一,PCIe总线具有速率高、容错率好、拓展方便等优势,经过几代迭代,形成了完整的产业链。服务器领域的多种外设均通过PCIe总线进行拓展。

PCIe设备在设计和测试阶段,经常会出现降带宽的问题,现有测试方法无法对这种状况进行测试。

发明内容

针对现有技术的上述不足,本发明提供一种高速串行总线带宽测试装置及方法,以解决上述技术问题。

本发明提供一种高速串行总线带宽测试装置,所述装置包括:

可编程逻辑器件、单片机、上位机、第一连接器和第二连接器;第一连接器、第二连接器和单片机均与可编程逻辑器件连接;单片机与上位机连接;第一连接器连接服务器端的标准接口;第二连接器连接存储设备。

进一步的,所述可编程逻辑器件与第一连接器之间具有多个输入通道,所述可编程逻辑器件连接有所述多个输入通道对应的指示灯。

进一步的,所述可编程逻辑器件与第二连接器之间具有多个输出通道,所述可编程逻辑器件连接有所述多个输出通道对应的指示灯。

进一步的,所述单片机与所述可编程逻辑器件通过简单、双向二线制同步串行总线连接。

进一步的,所述单片机通过串行通信结果连接上位机。

本发明还提供一种高速串行总线带宽测试方法,所述方法包括:

可编程逻辑器件接收单片机写入的配置信息;

可编程逻辑器件从所述配置信息中提取各通信通道对应的控制寄存器地址;

可编程逻辑器件通过修改对应控制寄存器地址的控制值对通信通道的通断状态进行控制。

进一步的,所述方法还包括:

单片机初始化内部时钟和管脚资源;

单片机接收上位机发送的配置信息;

单片机根据所述配置信息配置可编程逻辑器件的信息。

本发明的有益效果在于,

本发明提供的高速串行总线带宽测试装置及方法,从硬件角度可以实现PCIe设备带宽的压测,增强系统的稳定性。

此外,本发明设计原理可靠,结构简单,具有非常广泛的应用前景。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请一个实施例的装置的结构示意图。

图2是本申请一个实施例的装置的单片机运行流程图。

具体实施方式

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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