一种应用于安培服务器的硬盘上下电控制系统的制作方法

文档序号:29698515发布日期:2022-04-16 13:43阅读:来源:国知局

技术特征:
1.一种应用于安培服务器的硬盘上下电控制系统,其特征在于,所述硬盘上下电控制系统包括基板管理控制器bmc、复杂可编程逻辑器件cpld、硬盘连接器和中央处理器cpu;其中,所述硬盘连接器用于插接硬盘;所述bmc,用于向所述cpld发送下电命令,所述下电命令用于对硬盘进行下电;所述cpld,用于接收来自所述bmc的所述下电命令,根据所述下电命令向cpu发送第一通知信息,所述第一通知信息用于指示所述硬盘处于不在位状态;所述cpu,用于接收来自所述cpld的所述第一通知信息,根据所述第一通知信息,切断所述硬盘对应的高速串行计算机扩展总线标准pcie连接。2.根据权利要求1所述的系统,其特征在于,所述cpld根据所述下电命令,向所述cpu发送第一通知信息,包括:接收到所述下电命令后,将第一寄存器的值取反后存储到第二寄存器和所述cpld模拟的第一芯片,所述第一寄存器的值用于指示存在硬盘插入,所述cpld模拟的第一芯片的值用于指示所述硬盘处于在位状态或不在位状态;若检测到所述第二寄存器的值发生变化,则将与所述cpu之间的热插拔警报信号设置为低电平。3.根据权利要求2所述的系统,其特征在于,所述cpu接收来自所述cpld的所述第一通知信息,根据所述第一通知信息,切断所述硬盘对应的pcie连接,包括:所述cpu检测到与所述cpld之间的热插拔警报信号为低电平后,读取所述cpld模拟的第一芯片的值;根据所述cpld模拟的第一芯片的值确定所述硬盘处于不在位状态后,切断所述硬盘对应的pcie连接。4.根据权利要求1所述的系统,其特征在于,所述cpld还用于,在接收到所述下电命令且发送所述第一通知信息之后,去使能所述硬盘连接器的供电控制信号。5.根据权利要求1所述的系统,其特征在于,所述bmc用于,向所述cpld发送上电命令,所述上电命令用于对所述硬盘进行上电;所述cpld,还用于接收来自所述bmc的所述上电命令,根据所述上电命令向所述cpu发送第二通知信息,所述第二通知信息用于指示所述硬盘处于在位状态;所述cpu,还用于接收来自所述cpld的第二通知信息,根据所述第二通知信息,建立所述硬盘对应的pcie连接。6.根据权利要求5所述的系统,其特征在于,所述cpld根据所述上电命令向所述cpu发送第二通知信息,包括:接收到所述上电命令后,将第一寄存器的值存储到第二寄存器和所述cpld模拟的第一芯片,所述第一寄存器的值用于指示存在硬盘插入,所述cpld模拟的第一芯片的值用于指示所述硬盘处于在位状态或不在位状态;若检测到所述第二寄存器的值发生变化,则将与所述cpu之间的热插拔警报信号设置为低电平。7.根据权利要求6所述的系统,其特征在于,所述cpu接收来自所述cpld的所述第二通知信息,根据所述第二通知信息,建立所述硬盘对应的pcie连接,包括:
所述cpu检测到与所述cpld之间的热插拔警报信号为低电平后,读取所述cpld模拟的第一芯片的值;根据所述cpld模拟的第一芯片的值确定所述硬盘处于在位状态后,建立所述硬盘对应的pcie连接。8.根据权利要求5所述的系统,其特征在于,所述cpld还用于,在接收到所述上电命令且发送所述第二通知信息后,使能所述硬盘连接器的供电控制信号。9.根据权利要求1至8中任一项所述的系统,其特征在于,所述cpld还用于,在每个时钟上升沿,检测与所述硬盘连接器之间传输的prsnt信号值和ifdet信号值,将所述prsnt信号值取反后与所述ifdet信号值做或运算的运算结果存储到第一寄存器。10.一种安培服务器,其特征在于,所述安培服务器包括如权利要求1至9中任一项所述的基板管理控制器bmc、复杂可编程逻辑器件cpld、硬盘连接器和中央处理器cpu。

技术总结
本申请实施例提供一种应用于安培服务器的硬盘上下电控制系统,用以解决安培服务平台对空闲硬盘进行上下电可能导致的平台宕机以及硬盘识别错误等问题。该硬盘上下电控制系统包括BMC、CPLD、硬盘连接器和CPU;其中,硬盘连接器用于插接硬盘;BMC用于向CPLD发送下电命令,该下电命令用于对硬盘进行下电;CPLD用于接收来自BMC的下电命令,根据下电命令向CPU发送第一通知信息,该第一通知信息用于指示硬盘处于不在位状态;CPU用于接收来自CPLD的第一通知信息,根据该第一通知信息,切断硬盘对应的PCIe连接。的PCIe连接。的PCIe连接。


技术研发人员:刘洋 肖朝晖
受保护的技术使用者:西安易朴通讯技术有限公司
技术研发日:2021.09.27
技术公布日:2022/4/15
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1