一种PCIE硬盘状态灯的控制方法及系统技术方案

技术编号:14568188 阅读:174 留言:0更新日期:2017-02-06 01:50
本发明专利技术提供一种PCIE硬盘状态灯的控制方法及系统,包括以下步骤:判断PCIE硬盘的当前工作模式;CPU将所述当前工作模式信息发送至南桥芯片;所述南桥芯片将所述当前工作模式信息发送至复杂可编程逻辑控制器;根据所述当前工作模式信息,所述复杂可编程逻辑控制器控制所述当前工作模式对应的状态灯的显示。本发明专利技术的PCIE硬盘状态灯的控制方法及系统CPU通过南桥芯片对CPLD进行控制,进而实现对PCIE硬盘的复位和定位操作所对应状态灯的显示控制;能够及时判断PCIE硬盘的使用状态;通过对当前工作模式信息进行海明校验,保证了状态灯的准确显示。

【技术实现步骤摘要】

本专利技术涉及PCIE固态硬盘的
,特别是涉及一种PCIE硬盘状态灯的控制方法及系统
技术介绍
目前,服务器使用的大部分是SATA/SAS6G硬盘,小部分使用SATA/SAS12G硬盘。如图1所示,在控制SATA/SAS6G/12G硬盘的状态灯显示时,CPU通过SAS控制器连接到SAS扩展器(SASExpander)上,SASExpander将信号连接到SFF-8639连接器上,再由SFF-8639连接器外接SATA/SAS6G/12G硬盘,从而实现CPU对SATA/SAS6G/12G硬盘信号灯的控制。具体地,系统端的tool下命令到CPU端,由CPU通过SAS控制器去控制SASExpander发出串行输入输出(SmallGeneralPurposeInputOutput,SGPIO)信号到复杂可编程逻辑器件(ComplexProgrammableLogicDevice,CPLD),再由CPLD去解析SGPIO组信号并输出到对应硬盘的状态灯,从而实现对SATA/SAS6G/12G硬盘的状态灯的控制。随着PCIE固态硬盘的广泛使用,在一些服务器上开始使用PCIE固态硬盘(PCIESSD)。如再参照图1所示方式连接,由于SFF-8639连接器为SATA/SAS硬盘和PCIESSD提供了非共用的PIN,二者互斥互斥访问。然而,PCIESSD现有的工作模式导致CPU无法控制PCIESSD状态灯,从而无法及时判断PCIESSD的使用状态。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种PCIE硬盘状态灯的控制方法及系统,能够实现PCIE硬盘的复位和定位操作所对应状态灯的显示控制,从而便于及时判断PCIE硬盘的使用状态。为实现上述目的及其他相关目的,本专利技术提供一种PCIE硬盘状态灯的控制方法,包括以下步骤:判断PCIE硬盘的当前工作模式;CPU将所述当前工作模式信息发送至南桥芯片;所述南桥芯片将所述当前工作模式信息发送至复杂可编程逻辑控制器;根据所述当前工作模式信息,所述复杂可编程逻辑控制器控制所述当前工作模式对应的状态灯的显示。于本专利技术的一实施例中,PCIE硬盘的工作模式包括硬盘复位模式和硬盘定位模式。于本专利技术的一实施例中,将所述当前工作模式信息发送至所述南桥芯片时,通过所述南桥芯片的GPIO串口扩展器对应的输出电平寄存器来记录所述当前工作模式信息。于本专利技术的一实施例中,所述输出电平寄存器共占64比特,低8位由BIOS占用,用两位表示PCIE硬盘的工作模式。于本专利技术的一实施例中,所述南桥芯片将所述当前工作模式信息发送至所述复杂可编程逻辑控制器时,包括以下步骤:对所述当前工作模式信息进行海明校验,生成海明校验编码数据;将生成的海明校验编码数据发送至所述复杂可编程逻辑控制器。同时,本专利技术还提供一种PCIE硬盘状态灯的控制系统,包括判断模块、第一发送模块、第二发送模块和控制模块;所述判断模块用于判断PCIE硬盘的当前工作模式;所述第一发送模块与所述判断模块相连,用于通过CPU将所述当前工作模式信息发送至南桥芯片;所述第二发送模块与所述第一发送模块相连,用于通过所述南桥芯片将所述当前工作模式信息发送至复杂可编程逻辑控制器;所述控制模块与所述第二发送模块相连,用于根据所述当前工作模式信息,通过所述复杂可编程逻辑控制器控制所述当前工作模式对应的状态灯的显示。于本专利技术的一实施例中,PCIE硬盘的工作模式包括硬盘复位模式和硬盘定位模式。于本专利技术的一实施例中,所述第一发送模块将所述当前工作模式信息发送至所述南桥芯片时,通过所述南桥芯片的GPIO串口扩展器对应的输出电平寄存器来记录所述当前工作模式信息。于本专利技术的一实施例中,所述输出电平寄存器共占64比特,低8位由BIOS占用,用两位表示PCIE硬盘的工作模式。于本专利技术的一实施例中,所述平台南桥芯片将所述当前工作模式信息发送至所述复杂可编程逻辑控制器时,包括以下步骤:对所述当前工作模式信息进行海明校验,生成海明校验编码数据;将生成的海明校验编码数据发送至所述复杂可编程逻辑控制器。如上所述,本专利技术的PCIE硬盘状态灯的控制方法及系统,具有以下有益效果:(1)CPU通过南桥芯片对CPLD进行控制,进而实现对PCIE硬盘的复位和定位操作所对应状态灯的显示控制;(2)能够及时判断PCIE硬盘的使用状态;(3)通过对当前工作模式信息进行海明校验,保证了状态灯的准确显示。附图说明图1显示为现有技术中SATA/SAS硬盘的状态灯控制系统的结构示意图;图2显示为本专利技术的PCIE固态硬盘的状态灯控制系统的结构示意图;图3显示为本专利技术的PCIE硬盘状态灯的控制方法的流程图;图4显示为本专利技术的PCIE硬盘状态灯的控制系统的结构示意图。元件标号说明1判断模块2第一发送模块3第二发送模块4控制模块具体实施方式以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。需要说明的是,以下实施例中所提供的图示仅以示意方式说明本专利技术的基本构想,遂图式中仅显示与本专利技术中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。本专利技术的PCIE硬盘状态灯的控制方法及系统通过复杂可编程逻辑器件(ComplexProgrammableLogicDevice,CPLD)来实现PCIE硬盘的复位(Reset)和定位(Locate)操作所对应状态灯的显示控制。其中,本专利技术的PCIE硬盘状态灯的控制方法及系统产生数据到CPLD,而CPLD可以控制PCIE硬盘的供电,进而实现对PCIE硬盘状态灯的控制。参照图2,PCIE固态硬盘的状态灯控制系统的结构中,CPU将PCIE信号线转成SAS信号线直接连接到SFF-8639连接器上,再由SFF-8639连接器外接PCIESSD。参照图3,本发明的PCIE硬盘状态灯的控制方法包括以下步骤:步骤S1、判断PCIE硬盘的当前工作模式。其中,PCIE硬盘的工作模式包括硬盘复位模式和硬盘定位模式。相较于现有技术,本发...

【技术保护点】
一种PCIE硬盘状态灯的控制方法,其特征在于:包括以下步骤:判断PCIE硬盘的当前工作模式;CPU将所述当前工作模式信息发送至南桥芯片;所述南桥芯片将所述当前工作模式信息发送至复杂可编程逻辑控制器;根据所述当前工作模式信息,所述复杂可编程逻辑控制器控制所述当前工作模式对应的状态灯的显示。

【技术特征摘要】
1.一种PCIE硬盘状态灯的控制方法,其特征在于:包括以下步骤:
判断PCIE硬盘的当前工作模式;
CPU将所述当前工作模式信息发送至南桥芯片;
所述南桥芯片将所述当前工作模式信息发送至复杂可编程逻辑控制器;
根据所述当前工作模式信息,所述复杂可编程逻辑控制器控制所述当前工作模式对
应的状态灯的显示。
2.根据权利要求1所述的PCIE硬盘状态灯的控制方法,其特征在于:PCIE硬盘的工作模式
包括硬盘复位模式和硬盘定位模式。
3.根据权利要求1所述的PCIE硬盘状态灯的控制方法,其特征在于:将所述当前工作模式
信息发送至所述南桥芯片时,通过所述南桥芯片的GPIO串口扩展器对应的输出电平寄存
器来记录所述当前工作模式信息。
4.根据权利要求3所述的PCIE硬盘状态灯的控制方法,其特征在于:所述输出电平寄存器
共占64比特,低8位由BIOS占用,用两位表示PCIE硬盘的工作模式。
5.根据权利要求1所述的PCIE硬盘状态灯的控制方法,其特征在于:所述南桥芯片将所述
当前工作模式信息发送至所述复杂可编程逻辑控制器时,包括以下步骤:
对所述当前工作模式信息进行海明校验,生成海明校验编码数据;
将生成的海明校验编码数据发送至所述复杂可编程逻辑控制器。
6.一种PCIE硬盘状态灯的控制系统,其特征在于:包括判断模块、第一发送模块、第二发
送模块和控制模块;
...

【专利技术属性】
技术研发人员:赵卫国
申请(专利权)人:英业达科技有限公司英业达股份有限公司
类型:发明
国别省市:上海;31

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

1