[发明专利]NVMe固态硬盘的热插拔控制方法、装置及控制主板在审
申请号: | 202011643491.3 | 申请日: | 2020-12-30 |
公开(公告)号: | CN112631973A | 公开(公告)日: | 2021-04-09 |
发明(设计)人: | 林佳森;刘清松;况黎;高锐 | 申请(专利权)人: | 海光信息技术股份有限公司 |
主分类号: | G06F13/40 | 分类号: | G06F13/40 |
代理公司: | 北京兰亭信通知识产权代理有限公司 11667 | 代理人: | 孙峰芳 |
地址: | 300384 天津市南开区华苑产*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | nvme 固态 硬盘 热插拔 控制 方法 装置 主板 | ||
1.一种NVMe固态硬盘的热插拔控制方法,应用于热插拔控制芯片,其特征在于,包括:
当检测到在位信号从高电平跳变到低电平时,对所述在位信号进行软件滤波处理;
判断软件滤波后的低电平的在位信号是否已稳定,若已稳定,则修改芯片配置空间中热插拔相关寄存器为第一状态值,以使PCIe驱动器扫描NVMe固态硬盘;
或者,当检测到在位信号从低电平跳变到高电平时,对所述在位信号进行软件滤波处理;
判断软件滤波后的高电平的在位信号是否已稳定,若已稳定,则修改芯片配置空间中热插拔相关寄存器为第二状态值,以使PCIe驱动器删除NVMe固态硬盘。
2.根据权利要求1所述的方法,其特征在于,所述在位信号为硬件滤波电路处理后的在位信号。
3.根据权利要求1或2所述的方法,其特征在于,所述在位信号为SFF-8639连接器上的IfDet#信号。
4.一种NVMe固态硬盘的热插拔控制装置,应用于热插拔控制芯片,其特征在于,包括:
软件滤波模块,用于当检测到在位信号从高电平跳变到低电平时,对所述在位信号进行软件滤波处理;
控制模块,用于判断软件滤波后的低电平的在位信号是否已稳定,若已稳定,则修改芯片配置空间中热插拔相关寄存器为第一状态值,以使PCIe驱动器扫描NVMe固态硬盘;
所述软件滤波模块,还用于当检测到在位信号从低电平跳变到高电平时,对所述在位信号进行软件滤波处理;
所述控制模块,还用于判断软件滤波后的高电平的在位信号是否已稳定,若已稳定,则修改芯片配置空间中热插拔相关寄存器为第二状态值,以使PCIe驱动器删除NVMe固态硬盘。
5.根据权利要求4所述的装置,其特征在于,所述在位信号为硬件滤波电路处理后的在位信号。
6.根据权利要求4或5所述的装置,其特征在于,所述在位信号为SFF-8639连接器上的IfDet#信号。
7.一种热插拔控制芯片,其特征在于,包括如权利要求4-6任一项所述的NVMe固态硬盘的热插拔控制装置。
8.一种NVMe固态硬盘的热插拔控制主板,其特征在于,包括SFF-8639连接器、热插拔控制芯片以及PCIe驱动器,其中,
所述SFF-8639连接器,用于连接NVMe固态硬盘,输出在位信号;
所述热插拔控制芯片,与所述SFF-8639连接器连接,用于当检测到在位信号从高电平跳变到低电平时,对在位信号进行软件滤波处理;判断软件滤波后的低电平的在位信号是否已稳定,若已稳定,则修改芯片配置空间中热插拔相关寄存器为第一状态值,以使PCIe驱动器扫描NVMe固态硬盘;或者,当检测到在位信号从低电平跳变到高电平时,对在位信号进行软件滤波处理;判断软件滤波后的高电平的在位信号是否已稳定,若已稳定,则修改芯片配置空间中热插拔相关寄存器为第二状态值,以使PCIe驱动器删除NVMe固态硬盘;
所述PCIe驱动器,与所述热插拔控制芯片连接,用于根据芯片配置空间中热插拔相关寄存器的状态值扫描或者删除NVMe固态硬盘。
9.根据权利要求8所述的NVMe固态硬盘的热插拔控制主板,其特征在于,还包括:
硬件滤波电路,连接于所述SFF-8639连接器和所述热插拔控制芯片之间,用于对在位信号进行硬件滤波处理,将硬件滤波后的在位信号输入到所述热插拔控制芯片。
10.根据权利要求8或9所述的NVMe固态硬盘的热插拔控制主板,其特征在于,所述在位信号为SFF-8639连接器上的IfDet#信号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海光信息技术股份有限公司,未经海光信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011643491.3/1.html,转载请声明来源钻瓜专利网。