一种硬盘背板及硬盘指示灯的控制方法和系统技术方案

技术编号:13620220 阅读:87 留言:0更新日期:2016-08-31 11:54
本发明专利技术提供了一种硬盘背板及硬盘指示灯的控制方法和系统,该硬盘背板包括:接收单元、触发单元、FPGA芯片及控制单元;所述接收单元,用于接收外部的上游板卡发送的SFF‑8485协议信号,并将所述SFF‑8485协议信号发送给所述FPGA芯片;所述触发单元,用于根据所述SFF‑8485协议信号的格式,向所述FPGA芯片发送对应的触发信号;所述FPGA芯片,用于根据所述触发单元发送的触发信号,从预设的至少两个解析程序中选择对应的目标解析程序对所述SFF‑8485协议信号进行解析;所述控制单元,用于根据所述FPGA芯片发送的解析结果对外部的至少一个硬盘的指示灯进行控制。本方案能够降低硬盘背板的成本。

【技术实现步骤摘要】

本专利技术涉及计算机
,特别涉及一种硬盘背板及硬盘指示灯的控制方法和系统
技术介绍
硬盘背板作为服务器的一种重要组成部件,用于连接硬盘与上游板卡,其中上游板卡包括服务器主板、RAID(磁盘阵列)卡或SAS(串行连接小型计算机系统接口)卡等。硬盘背板上集成有FPGA(现场可编程门阵列)芯片,当硬盘背板接收到上游板卡发送的SFF-8485协议信号后,FPGA芯片对接收到的SFF-8485协议信号进行解析,硬盘背板根据FPGA芯片的解析结果控制相连的各个硬盘上的硬盘指示灯。由于SFF-8485协议不是一个完全封闭的协议,用户在一定程度上能够自定义数据传输格式,因而不同厂家生产的上游板卡发送的SFF-8485协议信号经常具有不同的格式。FPGA芯片只有通过与SFF-8485协议信号格式相对应的解析程序才能够对SFF-8485协议信号进行解析,从而实现硬盘指示灯的正常工作。由于不同的上游板卡可能具有不同的SFF-8485协议信号格式,为了实现硬盘背板上的FPGA芯片能够正常地对上游板卡发送的SFF-8485协议信号进行解析,目前通常采用的方式是根据上游板卡发送的SFF-8485协议信号的格式,单独对FPGA芯片中的解析程序进行开发。针对于现有技术的解决方案,当硬盘背板与具有不同SFF-8485协议信号格式的上游板卡相连时,均需要单独对硬盘背板上FPGA芯片中的解析程序
进行开发,因而硬盘背板的成本较高。
技术实现思路
本专利技术实施例提供了一种硬盘背板及硬盘指示灯的控制方法和系统,能够降低硬盘背板的成本。本专利技术实施例提供了一种硬盘背板,包括:接收单元、触发单元、FPGA芯片及控制单元;所述接收单元,用于接收外部的上游板卡发送的SFF-8485协议信号,并将所述SFF-8485协议信号发送给所述FPGA芯片;所述触发单元,用于根据所述SFF-8485协议信号的格式,向所述FPGA芯片发送对应的触发信号;所述FPGA芯片,用于根据所述触发单元发送的触发信号,从预设的至少两个解析程序中选择对应的目标解析程序对所述SFF-8485协议信号进行解析,并将解析结果发送给所述控制单元;所述控制单元,用于根据所述FPGA芯片发送的解析结果对外部的至少一个硬盘的指示灯进行控制。优选地,所述触发单元包括:拨码开关;所述拨码开关上设置有至少一对管脚,每一对所述管脚中的第一管脚与所述FPGA芯片上的一个I/O(输入输出)接口相连,其中,不同的第一管脚与不同的I/O接口相连;每一对所述管脚根据SFF-8485协议信号的格式被设置为对应的接通状态或断开状态,其中,各个所述管脚的连接状态对应于不同格式的SFF-8485协议信号时不完全相同;所述拨码开关,用于针对于每一对所述管脚,根据该对管脚所处的状态,通过该对管脚中的第一管脚向相连的I/O接口发送对应的高电平信号或低电平信号,将各个所述第一管脚发送的高电平信号或低电平信号的组合作为所
述触发信号。优选地,所述FPGA芯片中存储有至少两种解析程序以及每一种解析程序与各个I/O接口电平信号的对应关系;所述PFGA芯片,用于确定与各个所述第一管脚相连的各个I/O接口的电平信号,根据各个I/O接口的电平信号及所述每一种解析程序与各个I/O接口电平信号的对应关系,从所述至少两个解析程序中选择与所述各个I/O接口的电平信号相对应的目标解析程序,并通过该目标解析程序对所述接收单元发送的SFF-8485协议信号进行解析。优选地,每一对所述管脚,用于当该对管脚处于连通状态时,通过该对管脚中的第一管脚向相连的I/O接口发送低电平信号,当该对管脚处于断开状态时,通过该对管脚中的第一管脚向相连的I/O接口发送高电平信号。优选地,所述FPGA芯片,用于通过所述目标解析程序从所述接收单元发送的SFF-8485协议信号中解析出目标硬盘的标识、工作指示灯控制信号、错误指示灯控制信号及连接状态指示灯控制信号;所述控制单元,用于根据所述目标硬盘的标识、工作指示灯控制信号、错误指示灯控制信号及连接指示灯控制信号,点亮或熄灭所述目标硬盘上的工作指示灯、错误指示灯及连接状态指示灯。本专利技术实施例还提供了一种利用上述实施例提供的任意一种硬盘背板对硬盘指示灯进行控制的方法,包括:通过所述接收单元接收外部的上游板卡发送的SFF-8485协议信号,并将所述SFF-8485协议信号发送给所述FPGA芯片;通过所述触发单元根据所述SFF-8485协议信号的格式,向所述FPGA芯片发送对应的触发信号;通过所述FPGA芯片根据所述触发信号,从预设的至少两个解析程序中
选择对应的目标解析程序对所述SFF-8485协议信号进行解析,并将解析结果发送给所述控制单元;通过所述控制单元根据所述FPGA芯片发送的解析结果对外部的至少一个硬盘的指示灯进行控制。优选地,当所述触发单元包括拨码开关时,所述根据所述SFF-8485协议信号的格式,向所述FPGA芯片发送对应的触发信号包括:根据所述SFF-8485协议信号的格式将所述拨码开关上的每一对管脚设置为对应的状态,针对于所述拨码开关上的每一对管脚,根据该对管脚所处的状态,通过该对管脚中的第一管脚向相连的所述FPGA芯片上的I/O接口发送对应的高电平信号或低电平信号,将各个所述第一管脚发送的高电平信号或低电平信号的组合作为所述触发信号。优选地,当所述FPGA芯片中存储有至少两种解析程序以及每一种解析程序与各个I/O接口电平信号的对应关系时,所述根据所述触发信号,从预设的至少两个解析程序中选择对应的目标解析程序对所述SFF-8485协议信号进行解析包括:确定与各个所述第一管脚相连的各个I/O接口的电平信号,根据各个I/O接口的电平信号及所述每一种解析程序与各个I/O接口电平信号的对应关系,从所述至少两个解析程序中选择与所述各个I/O接口的电平信号相对应的目标解析程序,并通过该目标解析程序对所述接收单元发送的SFF-8485协议信号进行解析。优选地,所述解析结果包括:目标硬盘的标识、工作指示灯控制信号、错误指示灯控制信号及连接状态指示灯控制信号;所述根据所述FPGA芯片发送的解析结果对外部的至少一个硬盘的指示灯进行控制包括:根据所述目标硬盘的标识、工作指示灯控制信号、错误指
示灯控制信号及连接指示灯控制信号,点亮或熄灭所述目标硬盘上的工作指示灯、错误指示灯及连接状态指示灯。本专利技术实施例还提供了一种硬盘指示灯的控制系统,包括:上游板卡、至少一个包括指示灯的硬盘及上述实施例提供的任意一种硬盘背板;所述上游板卡,用于向所述硬盘背板发送SFF-8485协议信号;所述硬盘,用于接受所述硬盘背板对所述指示灯的控制。本专利技术实施例提供了一种硬盘背板及硬盘指示灯的控制方法和系统,触发单元能够根据SFF-8485协议信号格式向FPGA芯片发送对应的触发信号,FPGA芯片根据接收到的触发信号选择相应的解析程序对SFF-8485协议信号进行解析,从而控制单元能够根据FPGA芯片的解析结果对硬盘的指示灯进行控制。这样,硬盘背板能够根据SFF-8485协议信号的格式选择对应的解析程序对SFF-8485协议信号进行解析,从而无需根据上游板卡发送的SFF-8485协议本文档来自技高网
...

【技术保护点】
一种硬盘背板,其特征在于,包括:接收单元、触发单元、现场可编程门阵列FPGA芯片及控制单元;所述接收单元,用于接收外部的上游板卡发送的SFF‑8485协议信号,并将所述SFF‑8485协议信号发送给所述FPGA芯片;所述触发单元,用于根据所述SFF‑8485协议信号的格式,向所述FPGA芯片发送对应的触发信号;所述FPGA芯片,用于根据所述触发单元发送的触发信号,从预设的至少两个解析程序中选择对应的目标解析程序对所述SFF‑8485协议信号进行解析,并将解析结果发送给所述控制单元;所述控制单元,用于根据所述FPGA芯片发送的解析结果对外部的至少一个硬盘的指示灯进行控制。

【技术特征摘要】
1.一种硬盘背板,其特征在于,包括:接收单元、触发单元、现场可编程门阵列FPGA芯片及控制单元;所述接收单元,用于接收外部的上游板卡发送的SFF-8485协议信号,并将所述SFF-8485协议信号发送给所述FPGA芯片;所述触发单元,用于根据所述SFF-8485协议信号的格式,向所述FPGA芯片发送对应的触发信号;所述FPGA芯片,用于根据所述触发单元发送的触发信号,从预设的至少两个解析程序中选择对应的目标解析程序对所述SFF-8485协议信号进行解析,并将解析结果发送给所述控制单元;所述控制单元,用于根据所述FPGA芯片发送的解析结果对外部的至少一个硬盘的指示灯进行控制。2.根据权利要求1所述的硬盘背板,其特征在于,所述触发单元包括:拨码开关;所述拨码开关上设置有至少一对管脚,每一对所述管脚中的第一管脚与所述FPGA芯片上的一个输入输出I/O接口相连,其中,不同的第一管脚与不同的I/O接口相连;每一对所述管脚根据SFF-8485协议信号的格式被设置为对应的接通状态或断开状态,其中,各个所述管脚的连接状态对应于不同格式的SFF-8485协议信号时不完全相同;所述拨码开关,用于针对于每一对所述管脚,根据该对管脚所处的状态,通过该对管脚中的第一管脚向相连的I/O接口发送对应的高电平信号或低电平信号,将各个所述第一管脚发送的高电平信号或低电平信号的组合作为所述触发信号。3.根据权利要求2所述的硬盘背板,其特征在于,所述FPGA芯片中存储有至少两种解析程序以及每一种解析程序与各个
\tI/O接口电平信号的对应关系;所述PFGA芯片,用于确定与各个所述第一管脚相连的各个I/O接口的电平信号,根据各个I/O接口的电平信号及所述每一种解析程序与各个I/O接口电平信号的对应关系,从所述至少两个解析程序中选择与所述各个I/O接口的电平信号相对应的目标解析程序,并通过该目标解析程序对所述接收单元发送的SFF-8485协议信号进行解析。4.根据权利要求2所述的硬盘背板,其特征在于,每一对所述管脚,用于当该对管脚处于连通状态时,通过该对管脚中的第一管脚向相连的I/O接口发送低电平信号,当该对管脚处于断开状态时,通过该对管脚中的第一管脚向相连的I/O接口发送高电平信号。5.根据权利要求1至5中任一所述的硬盘背板,其特征在于,所述FPGA芯片,用于通过所述目标解析程序从所述接收单元发送的SFF-8485协议信号中解析出目标硬盘的标识、工作指示灯控制信号、错误指示灯控制信号及连接状态指示灯控制信号;所述控制单元,用于根据所述目标硬盘的标识、工作指示灯控制信号、错误指示灯控制信号及连接指示灯控制信号,点亮或熄灭所述目标硬盘...

【专利技术属性】
技术研发人员:刘栋
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:山东;37

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

1