[发明专利]一种PCIE卡热插拔的方法及系统在审
申请号: | 201710611233.9 | 申请日: | 2017-07-25 |
公开(公告)号: | CN107341123A | 公开(公告)日: | 2017-11-10 |
发明(设计)人: | 王喜强 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F13/40 | 分类号: | G06F13/40;G06F13/42 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 pcie 卡热插拔 方法 系统 | ||
技术领域
本发明涉及计算机扩展技术领域,特别是涉及一种PCIE卡热插拔的方法及系统。
背景技术
在当今的电子产品中,对速度的要求越来越高,而PCIE(Peripheral Component Interconnect Express,外部组件互联标准)总线作为高速总线已被广泛的应用在诸多领域,如存储、服务器、PC等领域。基于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卡下所述第二种电和所述第三种电。
优选地,所述信号处理器为可编程逻辑器件CPLD。
优选地,所述信号处理器为现场可编程逻辑门阵列FPGA。
优选地,所述信号处理器为CPU或者单片机。
为了解决上述技术问题,本发明还提供一种PCIE卡热插拔的方法,基于上述的PCIE卡热插拔系统,所述方法包括:
将PCIE卡插到PCIE转接板的卡槽并将所述PCIE转接板插入主机,所述PCIE转接板发送插入信号给信号处理装置;
所述信号处理装置根据所述插入信号产生第一中断信号发送给所述主机;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710611233.9/2.html,转载请声明来源钻瓜专利网。