设备接入检测装置、PCIe路由卡、系统、控制方法及介质制造方法及图纸

技术编号:28419555 阅读:20 留言:0更新日期:2021-05-11 18:26
本发明专利技术提供了一种设备接入检测装置、PCIe路由卡、系统、控制方法及介质。设备接入检测装置,用于PCIe路由卡,PCIe路由卡通过光纤与PCIe设备连接,包括电连接的PCIe设备接入监控模块、逻辑处理模块和在位信号开关控制模块;当设备接入检测装置监控到PCIe设备接入PCIe路由卡时,通过改变所述PCIe路由卡与计算机的连接状态,从而实现计算机无需重启,即能成功与后上电或后接入的PCIe设备实现互连通信。本发明专利技术提供的设备接入检测装置、PCIe路由卡、系统、控制方法及介质,实现了基于PCIe通过光纤互联的计算机系统PCIe设备的热插拔功能;能够大大降低系统维修/维护时间,提高工作效率。

【技术实现步骤摘要】
设备接入检测装置、PCIe路由卡、系统、控制方法及介质
本专利技术涉及PCIe光通信
,尤其是涉及一种设备接入检测装置、PCIe路由卡、系统、控制方法及介质。
技术介绍
PCIExpress(PCIe)作为一种高速总线协议标准,现在已经发展到第五代,通信速率高达32Gbps。随着通信速率的大幅提高,且为了满足远距离传输需求,基于PCIe协议通过光纤互连通信应用的计算机系统也越来越广泛。如图1所示,图1为现有技术中基于PCIe协议通过光纤互连的计算机系统架构示意图,从图1可以看出,现有技术中上游链路通过PCIe电接口(比如金手指)与计算机互联,下游链路通过光纤连接一个或多个PCIe设备。比如,公开日为2018年05月15日、公开号为CN108040301A、专利技术名称为“光通信系统、方法及存储介质”的中国专利,公开了一种基于PCIe的光通信系统,并具体公开了以下内容:在整个光通信系统上电时需要下游设备先上电并稳定后,上游链路连接的计算机再上电,才能正常工作。然而,在实际应用中,如果PCIe设备未先于计算机上电,此时计算机已上电,PCIe路由卡也已上电工作,上游链路已正常连接,但此时若PCIe设备上电,由于下游链路通过光纤互连,且只互连了数据链路,即使上电后下游链路可以正常连接,但计算机并不知道有PCIe设备接入。由此可见,该光通信系统存在如下缺陷:若出现下游设备意外掉电再上电,此时必须重启计算机,才能与后上电的下游设备正常连接并使用,而且其上游电接口所连的其它PCIe设备也会重新下电上电。对于PCIe设备较多的计算机系统来说,只要任何一个PCIe设备由于测试或维修掉电,再上电后都必须重启计算机,这显然会给用户的使用带来极大地不便。热插拔技术是一种在不关闭系统、不切断电源的情况下,对计算机系统中的硬件设备进行添加或删除的技术。对于基于PCIe协议通过光纤接入若干PCIe设备的计算机系统来说,如果支持PCIe设备的热插拔,不仅能够很好地克服上述缺陷,而且能够极大地提高系统的可用性、稳定性和维护性。然而,实际应用中,在计算机硬件中广泛使用的PCIe接口皆为电接口互连,其互连方式、接口要求以及热插拔等在PCIe协议规范中皆有明确要求,这种通过电接口互连的PCIe上下游设备一般都是同时上下电,因此,不存在热插播的问题。遗憾地是,现有的PCIe协议规范还未对基于PCIe协议通过光纤互连的计算机系统的下游PCIe设备热插拔技术给出相关的规范/规定。因此,如何提供一种设备接入检测装置,以实现基于PCIe通过光纤互联的计算机系统PCIe设备的热插拔功能,日益成为本领域技术人员亟待解决的技术问题之一。目前,在现有公开的专利或文献等相关技术资料,还没有类似的相关技术方案的记载。需要说明的是,公开于该专利技术
技术介绍
部分的信息仅仅旨在加深对本专利技术一般
技术介绍
的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域技术人员所公知的现有技术。
技术实现思路
本专利技术的目的在于,针对现有技术存在的上述缺陷,提供设备接入检测装置、PCIe路由卡、系统、控制方法及介质,以实现基于PCIe通过光纤互联的计算机系统PCIe设备的热插拔功能。为实现上述目的,本专利技术通过以下技术方案予以实现:一种设备接入检测装置,用于PCIe路由卡,所述PCIe路由卡通过光纤与PCIe设备连接,包括PCIe设备接入监控模块、逻辑处理模块和在位信号开关控制模块;所述PCIe设备接入监控模块的输出端连接所述逻辑处理模块的第一输入端,所述逻辑处理模块的输出端连接所述在位信号开关控制模块的输入端;所述PCIe设备接入监控模块被配置为:当监控到所述PCIe设备接入所述PCIe路由卡时,发送PCIe设备接入信号至所述逻辑处理模块;根据所述PCIe设备接入信号,所述逻辑处理模块被配置为获取开关控制信号,并将所述开关控制信号输出至所述在位信号开关控制模块;根据所述开关控制信号,所述在位信号开关控制模块被配置为改变所述PCIe路由卡与计算机的连接状态,以使所述计算机重新训练与所述PCIe路由卡的连接关系。可选地,还包括开关模块,所述在位信号开关控制模块的输出端连接所述开关模块,所述开关模块的两端连接所述PCIe路由卡的在位检测引脚;所述根据所述开关控制信号,所述在位信号开关控制模块被配置为改变所述PCIe路由卡与计算机的连接状态,包括:根据所述开关控制信号,所述在位信号开关控制模块被配置为驱动所述开关模块先断开预设时长后再保持闭合状态,其中,所述开关控制信号包括断开所述开关模块的所述预设时长;所述开关模块被配置为:在断开状态下,断开所述在位检测引脚的连接以使得所述计算机控制PCIe路由卡链路处于非活动状态;在闭合状态下,短接所述PCIe路由卡的所述在位检测引脚,所述计算机对PCIe路由卡链路重新定向并配置资源。可选地,所述PCIe路由卡与所述计算机电接口连接;所述PCIe路由卡包括一金手指,所述计算机包括至少一个PCIe插槽;所述在位检测引脚包括所述金手指的第一在位引脚和第二在位引脚;所述PCIe插槽包括第三在位引脚和第四在位引脚;所述第三在位引脚接地,所述第四在位引脚上电;所述PCIe路由卡与所述计算机电接口连接包括,所述PCIe路由卡的所述金手指连接所述计算机的所述PCIe插槽,所述第一在位引脚连接所述第三在位引脚/所述第四在位引脚,所述第二在位引脚连接所述第四在位引脚/所述第三在位引脚;所述开关模块在断开状态下,断开所述在位检测引脚的连接以使得所述计算机控制PCIe路由卡链路处于非活动状态,包括:所述第一在位引脚与所述第二在位引脚断开,使得所述第三在位引脚与所述第四在位引脚具有一电压差,根据所述电压差,所述计算机通过所述PCIe插槽向所述PCIe路由卡声明复位信号;所述开关模块在闭合状态下,短接所述PCIe路由卡的所述在位检测引脚,所述计算机对PCIe路由卡链路重新定向并配置资源,包括:所述第一在位引脚与所述第二在位引脚连接,使得所述第四在位引脚拉低至所述第三在位引脚的电压值,根据所述第四在位引脚的电压变化,所述计算机通过所述PCIe插槽取消复位信号,并对PCIe路由卡链路重新定向并配置资源。可选地,所述计算机通过所述PCIe插槽向所述PCIe路由卡声明复位信号,包括:所述计算机关闭PCIe插槽时钟信号和插槽电源信号;所述计算机通过所述PCIe插槽取消复位信号,包括:所述计算机打开所述插槽电源信号与所述PCIe插槽时钟信号。可选地,所述开关模块的初始状态为闭合状态。可选地,还包括插槽电源电压监控模块,所述插槽电源电压监控模块的输出端连接所述逻辑处理模块的第二输入端;所述插槽电源电压监控模块被配置为监控所述PCIe路由卡的第一输入电压和第二输入电压;所述插槽电源电压监控模块还用于:当监控到所述第一输输入电压大于第一预设阈值且所述第二输入电压大于第二预设阈值时,发送使能信号至所述逻辑处本文档来自技高网
...

【技术保护点】
1.一种设备接入检测装置,用于PCIe路由卡,所述PCIe路由卡通过光纤与PCIe设备连接,其特征在于,包括PCIe设备接入监控模块、逻辑处理模块和在位信号开关控制模块;/n所述PCIe设备接入监控模块的输出端连接所述逻辑处理模块的第一输入端,所述逻辑处理模块的输出端连接所述在位信号开关控制模块的输入端;/n所述PCIe设备接入监控模块被配置为:当监控到所述PCIe设备接入所述PCIe路由卡时,发送PCIe设备接入信号至所述逻辑处理模块;/n根据所述PCIe设备接入信号,所述逻辑处理模块被配置为获取开关控制信号,并将所述开关控制信号输出至所述在位信号开关控制模块;/n根据所述开关控制信号,所述在位信号开关控制模块被配置为改变所述PCIe路由卡与计算机的连接状态,以使所述计算机重新训练与所述PCIe路由卡的连接关系。/n

【技术特征摘要】
1.一种设备接入检测装置,用于PCIe路由卡,所述PCIe路由卡通过光纤与PCIe设备连接,其特征在于,包括PCIe设备接入监控模块、逻辑处理模块和在位信号开关控制模块;
所述PCIe设备接入监控模块的输出端连接所述逻辑处理模块的第一输入端,所述逻辑处理模块的输出端连接所述在位信号开关控制模块的输入端;
所述PCIe设备接入监控模块被配置为:当监控到所述PCIe设备接入所述PCIe路由卡时,发送PCIe设备接入信号至所述逻辑处理模块;
根据所述PCIe设备接入信号,所述逻辑处理模块被配置为获取开关控制信号,并将所述开关控制信号输出至所述在位信号开关控制模块;
根据所述开关控制信号,所述在位信号开关控制模块被配置为改变所述PCIe路由卡与计算机的连接状态,以使所述计算机重新训练与所述PCIe路由卡的连接关系。


2.根据权利要求1所述的设备接入检测装置,其特征在于,还包括开关模块,所述在位信号开关控制模块的输出端连接所述开关模块,所述开关模块的两端连接所述PCIe路由卡的在位检测引脚;
所述根据所述开关控制信号,所述在位信号开关控制模块被配置为改变所述PCIe路由卡与计算机的连接状态,包括:
根据所述开关控制信号,所述在位信号开关控制模块被配置为驱动所述开关模块先断开预设时长后再保持闭合状态,其中,所述开关控制信号包括断开所述开关模块的所述预设时长;
所述开关模块被配置为:在断开状态下,断开所述在位检测引脚的连接以使得所述计算机控制PCIe路由卡链路处于非活动状态;在闭合状态下,短接所述PCIe路由卡的所述在位检测引脚,所述计算机对PCIe路由卡链路重新定向并配置资源。


3.根据权利要求2所述的设备接入检测装置,其特征在于,所述PCIe路由卡与所述计算机电接口连接;所述PCIe路由卡包括一金手指,所述计算机包括至少一个PCIe插槽;
所述在位检测引脚包括所述金手指的第一在位引脚和第二在位引脚;所述PCIe插槽包括第三在位引脚和第四在位引脚;所述第三在位引脚接地,所述第四在位引脚上电;
所述PCIe路由卡与所述计算机电接口连接包括,所述PCIe路由卡的所述金手指连接所述计算机的所述PCIe插槽,所述第一在位引脚连接所述第三在位引脚/所述第四在位引脚,所述第二在位引脚连接所述第四在位引脚/所述第三在位引脚;
所述开关模块在断开状态下,断开所述在位检测引脚的连接以使得所述计算机控制PCIe路由卡链路处于非活动状态,包括:
所述第一在位引脚与所述第二在位引脚断开,使得所述第三在位引脚与所述第四在位引脚具有一电压差,根据所述电压差,所述计算机通过所述PCIe插槽向所述PCIe路由卡声明复位信号;
所述开关模块在闭合状态下,短接所述PCIe路由卡的所述在位检测引脚,所述计算机对PCIe路由卡链路重新定向并配置资源,包括:
所述第一在位引脚与所述第二在位引脚连接,使得所述第四在位引脚拉低至所述第三在位引脚的电压值,根据所述第四在位引脚的电压变化,所述计算机通过所述PCIe插槽取消复位信号,并对PCIe路由卡链路重新定向并配置资源。


4.根据权利要求3所述的设备接入检测装置,其特征在于,
所述计算机通过所述PCIe插槽向所述PCIe路由卡声明复位信号,包括:
所述计算机关闭PCIe插槽时钟信号和插槽电源信号;
所述计算机通过所述PCIe插槽取消复位信号,包括:
所述计算机打开所述插槽电源信号与所述PCIe插槽时钟信号。


5.根据权利要求2所述的设备接入检测装置,其特征在于,所述开关模块的初始状态为闭合状态。


6.根据权利要求1所述的设备接入检测装置,其特征在于,还包括插槽电源电压监控模块,所述插槽电源电压监控模块的输出端连接所述逻辑处理模块的第二输入端;
所述插槽电源电压监控模块被配置为监控所述PCIe路由卡的第一输入电压和第二输入电压;
所述插槽电源电压监控模块还用于:当监控到所述第一输输入电压大于第一预设阈值且所述第二输入电压大于第二预设阈值时,发送使能信号至所述逻辑处理模块;
所述逻辑处理模块还被配置为,在接收到所述使能信号之前,保持其输出信号不变。


7.根据权利要求6所述的设备接入检测装置,其特征在于,所述根据所述PCIe设备接入信号,所述逻辑处理模块被配置为获取开关控制信号,包括:
在接收到所述使能信号之后,所述逻辑处理模块被配置为:根据所述PCIe设备接入信号获取所述开关控制信号。


8.根据权...

【专利技术属性】
技术研发人员:周小峰
申请(专利权)人:上海联影医疗科技股份有限公司
类型:发明
国别省市:上海;31

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

1