[发明专利]一种PCIE卡热插拔的方法及系统在审
申请号: | 201710611233.9 | 申请日: | 2017-07-25 |
公开(公告)号: | CN107341123A | 公开(公告)日: | 2017-11-10 |
发明(设计)人: | 王喜强 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F13/40 | 分类号: | G06F13/40;G06F13/42 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 pcie 卡热插拔 方法 系统 | ||
1.一种PCIE卡热插拔系统,其特征在于,包括:
PCIE转接板,包括PCIE卡槽和热插拔芯片;
所述PCIE转接板用于在主机上插入所述PCIE转接板后发送插入信号给信号处理装置;在准备拔出所述PCIE转接板时,所述PCIE转接板发送拔出信号给所述信号处理装置;
所述信号处理装置,用于接收所述插入信号后发送第一中断信号给所述主机;接收所述主机返回的第一中断响应信号后发送第一电源使能信号给所述热插拔芯片;接收所述拔出信号后发送第二中断信号给所述主机;接收所述主机返回的第二中断响应信号后发送第二电源使能信号给所述热插拔芯片;
所述热插拔芯片,用于接收所述第一电源使能信号,给所述PCIE卡槽内插入的PCIE卡上电;接收所述第二电源使能信号后,控制所述PCIE卡下电;
所述主机,用于接收所述第一中断信号后生成所述第一中断响应信号并发送给所述信号处理装置;接收所述第二中断信号后生成所述第二中断响应信号并发送给所述信号处理装置。
2.根据权利要求1所述的系统,其特征在于,所述PCIE转接板还包括触发按键;
所述触发按键用于受到触发后发送触发信号至所述信号处理装置,所述信号处理装置根据所述PCIE卡当前的状态判断所述触发信号是所述插入信号还是所述拔出信号。
3.根据权利要求2所述的系统,其特征在于,所述信号处理装置包括:
信号处理器,用于接收所述PCIE转接板插入所述主机后发送的在位信号后发送上电信号给所述热插拔芯片;接收所述触发信号,判断所述PCIE卡是否处于上电状态,若所述PCIE卡没有处于上电状态,则所述信号处理器发送第一触发信号给所述PCIE转换芯片,若所述PCIE卡处于所述上电状态,则发送第二触发信号给所述PCIE转换芯片;接收所述PCIE转换芯片发送的响应信号后发送下电信号给所述热插拔芯片;
所述PCIE转换芯片,用于接收所述第一触发信号,产生所述第一中断信号发送给所述主机,并接收所述主机返回的所述第一中断响应信号;根据所述第一中断响应信号,发送所述第一电源使能信号给所述热插拔芯片;接收所述第二触发信号,根据所述第二触发信号产生所述第二中断信号发送给所述主机,并接收所述主机返回的所述第二中断响应信号;根据所述第二中断响应信号,发送所述第二电源使能信号给所述热插拔芯片并发送一个所述响应信号给所述信号处理器;
相应的,所述热插拔芯片用于接收所述上电信号后给所述PCIE卡上第一种电;接收所述第一电源使能信号后给所述PCIE卡上第二种和第三种电;接收所述下电信号后给所述PCIE卡下所述第一种电;接收所述第二电源使能信号后给所述PCIE卡下所述第二种电和所述第三种电。
4.根据权利要求3所述的系统,其特征在于,所述信号处理器为可编程逻辑器件CPLD。
5.根据权利要求3所述的系统,其特征在于,所述信号处理器为现场可编程逻辑门阵列FPGA。
6.根据权利要求3所述的系统,其特征在于,所述信号处理器为CPU或者单片机。
7.一种PCIE卡热插拔的方法,其特征在于,基于权利要求1-6所述的PCIE卡热插拔系统,所述方法包括:
将PCIE卡插到PCIE转接板的卡槽并将所述PCIE转接板插入主机,所述PCIE转接板发送插入信号给信号处理装置;
所述信号处理装置根据所述插入信号产生第一中断信号发送给所述主机;
所述主机将第一中断响应信号返回给所述信号处理装置;
所述信号处理装置发送第一电源使能信号给热插拔芯片;
所述热插拔芯片根据所述第一电源使能信号给所述PCIE卡上电;
在准备拔出所述PCIE转接板时,所述PCIE转接板发送拔出信号给所述信号处理装置;
所述信号处理装置将第二中断信号发送给所述主机;
所述主机返回第二中断响应信号给所述信号处理装置;
所述信号处理装置发送第二电源使能信号给所述热插拔芯片;
所述热插拔芯片根据所述第二电源使能信号给所述PCIE卡下电。
8.根据权利要求7所述的方法,其特征在于,所述PCIE转接板还包括触发按键,所述信号处理装置包括信号处理器和PCIE转换芯片,所述方法包括:
步骤1:所述信号处理器接收到所述PCIE转接板发送的在位信号后,将上电信号发送给所述热插拔芯片;所述热插拔芯片接收到所述上电信号后给所述PCIE卡上第一种电;
步骤2:触发按键受到触发后生成触发信号发送给所述信号处理器,所述信号处理器判断所述PCIE卡是否处于上电状态,若所述PCIE卡没有处于所述上电状态,则进入步骤301;若所述PCIE卡处于所述上电状态,则进入步骤401;
步骤301:所述信号处理器将所述第一触发信号发送给PCIE转换芯片,所述PCIE转换芯片接收到所述第一触发信号后将所述第一中断信号发送给所述主机;
步骤302:所述主机接收所述第一中断信号后生成所述第一中断响应信号并返回给所述PCIE转换芯片;
步骤303:所述PCIE转换芯片根据所述主机返回的所述第一中断响应信号,发送所述第一电源使能信号给所述热插拔芯片;
步骤304:所述热插拔芯片接收到所述第一电源使能信号后,给所述PCIE卡上第二种电和第三种电;
步骤401:所述信号处理器将第二触发信号发送给所述PCIE转换芯片,所述PICE转换芯片接收到所述第二触发信号后将所述第二中断信号发送给所述主机;
步骤402:所述主机接收所述第二中断信号后生成所述第二中断响应信号并返回给所述PCIE转换芯片;
步骤403:所述PCIE转换芯片根据所述主机返回的所述第二中断响应信号,发送所述第二电源使能信号给所述热插拔芯片;
步骤404:所述热插拔芯片接收到所述第二电源使能信号后,给所述PCIE卡下所述第二种电和所述第三种电;同时,所述PCIE转换芯片返回一个响应信号给所述信号处理器;
步骤405:所述信号处理器接收到所述响应信号后发送所述下电信号给所述热插拔芯片;
步骤406:所述热插拔芯片给所述PCIE卡下所述第一种电;
步骤407:将所述PCIE转接板拔出所述主机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710611233.9/1.html,转载请声明来源钻瓜专利网。