首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种服务器硬盘SGPIO信号的扩展系统及扩展方法 

申请/专利权人:郑州云海信息技术有限公司

申请日:2018-05-23

公开(公告)日:2022-02-18

公开(公告)号:CN108733612B

主分类号:G06F13/40(20060101)

分类号:G06F13/40(20060101);G06F11/32(20060101)

优先权:

专利状态码:有效-授权

法律状态:2022.02.18#授权;2018.11.27#实质审查的生效;2018.11.02#公开

摘要:本发明涉及服务器技术领域,提供一种服务器硬盘SGPIO信号的扩展系统及扩展方法,系统包括expander板卡和第一复杂可编程逻辑器件,expander板卡上设有expander芯片,expander板卡上还设有第二复杂可编程逻辑器件,第二复杂可编程逻辑器件与第一复杂可编程逻辑器件连接:第二复杂可编程逻辑器件用于对expander芯片输送至的一路SGPIO信号进行解析,重组生成n组SGPIO信号,每一组SGPIO信号包含四个硬盘的点亮信息,每一组SGPIO信号对应一个硬盘背板,从而实现对原有expander芯片的SGPIO信号的扩展,适应各种背板要求的LED灯的点亮,提升了产品品质。

主权项:1.一种服务器硬盘SGPIO信号的扩展系统,包括expander板卡和与所述expander板卡连接的第一复杂可编程逻辑器件,所述expander板卡上设有expander芯片,其特征在于,所述expander板卡上还设有与所述expander芯片连接的第二复杂可编程逻辑器件,所述第二复杂可编程逻辑器件通过若干路SGPIO信号线与所述第一复杂可编程逻辑器件连接:所述第二复杂可编程逻辑器件用于对所述expander芯片输送至的一路SGPIO信号进行解析,重组生成n组SGPIO信号,每一组SGPIO信号包含四个硬盘的点亮信息,每一组SGPIO信号对应一个硬盘背板;所述第二复杂可编程逻辑器件包括:SGPIO信号接收模块,用于接收所述expander芯片发送的包含有4n个硬盘点亮信息的一路SGPIO信号,所述SGPIO信号为12n个bit,每3个bit为一组;切割模块,用于对所述SGPIO信号12n个bit数据进行切割;重组模块,用于控制将每12bit为一个单位重新合成为一组SGPIO信号,其中,每一组SGPIO信号包含有4个硬盘的点亮信息;SGPIO信号发送模块,用于将重新合成的n组SGPIO信号输送至所述第一复杂可编程逻辑器件;其中,第二复杂可编程逻辑器件集成在expander板卡上,将第二复杂可编程逻辑器件设置为expander板卡上SGPIO信号的控制器,用于将一路SGPIO信号扩展为n组SGPIO信号,每一组对应一个硬盘背板,从而实现Expander板卡下行的背板可以对每组SGPIO信号进行正常解析并点灯。

全文数据:一种服务器硬盘SGP10信号的扩展系统及扩展方法技术领域[0001]本发明属于服务器技术领域,尤其涉及一种服务器硬盘SGPI0信号的扩展系统及扩展方法。背景技术[0002]随着服务器市场的快速发展,市场对服务器的需求量也越来越大,对其功能要求也越来越多。相应的,在服务器存储功能上的要求也越来越高,一个机箱内所需要的硬盘数量也越来越多,而仅仅依靠主板上的1〇口来进行信号转换,已经无法提供足够的SASSATA接口来接足够的硬盘,因此需要通过exPander芯片来对SAS信号进行扩展。[0003]Expander芯片能够将上行的较少路的SAS信号转换分出更多路的SASSATA信号,从而可以在上行数据通道较少的情况下满足对下行更多硬盘数量的支持。ExPander卡就是集成了expander芯片以及上行下行10口的板卡,可以实现对上行彳目号的扩展,输出更多路的下行SASSATA信号。[0004]在服务器系统中,硬盘都是连接在背板上使用的,除了为硬盘提供供电和数据接口,背板还有一个重要功能,就是提供LED指示灯,可以指示对应硬盘的工作状态。SASSATA硬盘的点灯信号都是通过上行控制器发送SGPI0信号给到背板上的CPLD,由背板上的CPLD对SGPI0信号进行解析,从而控制背板上的LED灯。[0005]目前,通常情况下,expander卡下行可以连接多个背板,每个背板上的硬盘数量也是4的倍数,这就要求expander芯片能够发出多路SGPI0信号给到多个背板。但是,市面上常见的expander芯片一般只能输出少量几组甚至一组SGPI0信号,完全无法满足下行背板对SGPI0信号的需求。发明内容[0006]本发明的目的在于提供一种服务器硬盘SGPI0信号的扩展系统,旨在解决现有技术中expander芯片一般只能输出少量几组甚至一组SGPI0信号,完全无法满足下行背板对SGP10信号的需求的问题。[0007]本发明是这样实现的,一种服务器硬盘SGPI0信号的扩展系统,包括expander板卡和与所述expander板卡连接的第一复杂可编程逻辑器件,所述expander板卡上设有expander芯片,所述expander板卡上还设有与所述expander芯片连接的第二复杂可编程逻辑器件,所述第二复杂可编程逻辑器件通过若干路SGPI0信号线与所述第一复杂可编程逻辑器件连接:[0008]所述第二复杂可编程逻辑器件用于对所述expander芯片输送至的一路SGPI0信号进行解析,重组生成n组SGPI0信号,每一组SGPI0信号包含四个硬盘的点亮信息,每一组SGPW信号对应一个硬盘背板。[0009]作为一种改进的方案,所述第二复杂可编程逻辑器件包括:[0010]SGPI0信号接收模块,用于接收所述expander芯片发送的包含有4n个硬盘点亮信息的一路SGP10信号,所述SGP10信号为12n个bit,每3个bit为一组;[0011]切割模块,用于对所述SGP10信号12n个bit数据进行切割;[0012]重组模块,用于控制将每12bit为一个单位重新合成为一组SGPI0信号,其中,每一组SGPI0信号包含有4个硬盘的点亮信息;[0013]SGPI0信号发送模块,用于将重新合成的n组SGPI0信号输送至所述第一复杂可编程逻辑器件。[0014]作为一种改进的方案,每一个所述硬盘的电灯信息包括硬盘的在位状态、故障状态以及读写状态信息。[0015]作为一种改进的方案,所述第一复杂可编程逻辑器件和所述第二复杂可编程逻辑器件之间的SGPI0信号线上对应设有若干个连接插口。[0016]本发明的另一目的在于提供一种基于服务器硬盘SGPI0信号的扩展系统的扩展方法,所述方法包括下述步骤:[0017]expander芯片将接收到的SGPI0信号传输给第二复杂可编程逻辑器件;[0018]所述第二复杂可编程逻辑器件对接收到的一路SGPI0信号进行解析分割,并重组生成n组SGPI0信号,每一组SGPI0信号包含四个硬盘的点亮信息;[0019]所述第二复杂可编程逻辑器件将生成的n组SGPI0信号传输给对应的第一复杂可编程逻辑器件;[0020]所述第一复杂可编程逻辑器件将n组SGPI0信号传输对应的硬盘背板,每一组SGPI0信号包含四个硬盘的点亮信息,每一组SGPI0信号对应一个硬盘背板。[0021]作为一种改进的方案,所述第二复杂可编程逻辑器件对接收到的一路SGPIO信号进行解析分割,并重组生成n组SGPI0信号的步骤具体包括下述步骤:[0022]SGPI0信号接收模块接收所述expander芯片发送的包含有4n个硬盘点亮信息的一路SGPI0信号,所述SGPI0信号为12n个bit,每3个bit为一组;[0023]切割模块对所述SGPI0信号12n个bit数据进行切割;[0024]重组模块控制将每12bit为一个单位重新合成为一组SGPI0信号,其中,每一组SGP10信号包含有4个硬盘的点亮信息;[0025]SGPI0信号发送模块将重新合成的n组SGPI0信号输送至所述第一复杂可编程逻辑器件。[0026]作为一种改进的方案,每一个所述硬盘的电灯信息包括硬盘的在位状态、故障状态以及读写状态信息。[0027]作为一种改进的方案,所述第一复杂可编程逻辑器件和所述第二复杂可编程逻辑器件之间的SGPI0信号线上对应设有若干个连接插口。[0028]在本发明实施例中,服务器硬盘SGPIO信号的扩展系统包括expander板卡和第一复杂可编程逻辑器件,exPander板卡上设有expander芯片,expander板卡上还设有与expander芯片连接的第二复杂可编程逻辑器件,第二复杂可编程逻辑器件通过若千路SGPIO信号线与所述第一复杂可编程逻辑器件连接:所述第二复杂可编程逻辑器件用于对所述expander芯片输送至的一路SGPIO信号进行解析,重组生成n组SGPIO信号,每一组SGPIO信号包含四个硬盘的点亮信息,每一组SGPIO信号对应一个硬盘背板,从而实现对原有expander芯片的SGPIO信号的扩展,适应各种背板要求的LED灯的点亮,提升了产品品质。附图说明[0029]图1是本发明提供的服务器硬盘SGPTO信号的扩展系统的结构框图;[0030]图2是本发明提供的第二复杂可编程逻辑器件的结构框图;[0031]图3是本发明提供的服务器硬盘SGPI0信号的扩展方法的实现流程图;[0032]图4是本发明提供的第二复杂可编程逻辑器件对接收到的一路SGPI0信号进行解析分割,并重组生成n组SGPI0信号的实现流程图;[0033]其中,1-expander板卡,2-第一复杂可编程逻辑器件,3-expander芯片,4-第二复杂可编程逻辑器件,5-SGPI0信号接收模块,6-切割模块,7_重组模块,8_SGPI0信号发送模块,9-连接插口。具体实施方式[0034]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。[0035]图1示出了本发明提供的服务器硬盘SGPI0信号的扩展系统的结构框图,为了便于说明,图中仅给出了与本发明实施例相关的部分。[0036]服务器硬盘SGPI0信号的扩展系统包括expander板卡1和与所述expander板卡1连接的第一复杂可编程逻辑器件2,所述expander板卡1上设有expander芯片3,所述expander板卡1上还设有与所述expander芯片3连接的第二复杂可编程逻辑器件4,所述第二复杂可编程逻辑器件4通过若干路SGPI0信号线与所述第一复杂可编程逻辑器件2连接:[0037]所述第二复杂可编程逻辑器件4用于对所述expander芯片3输送至的一路SGPI0信号进行解析,重组生成n组SGPI0信号,每一组SGPI0信号包含四个硬盘的点亮信息,每一组SGPI0信号对应一个硬盘背板。[0038]如图2所示,第二复杂可编程逻辑器件4包括:[0039]SGPI0信号接收模块5,用于接收所述expander芯片3发送的包含有4n个硬盘点亮信息的一路SGP10信号,所述SGP10信号为12n个bit,每3个bit为一组;[0040]切割模块6,用于对所述SGPI0信号12n个bit数据进行切割;[0041]重组模块7,用于控制将每12bit为一个单位重新合成为一组SGPI0信号,其中,每一组SGPI0信号包含有4个硬盘的点亮信息;[0042]SGPI0信号发送模块8,用于将重新合成的n组SGPI0信号输送至所述第一复杂可编程逻辑器件2。[0043]在该实施例中,第一复杂可编程逻辑器件2和所述第二复杂可编程逻辑器件4之间的SGPI0信号线上对应设有若干个连接插口(CONN9。[0044]在本发明实施例中,该复杂可编程逻辑器件集成在expander板卡1上,将上述第二复杂可编程逻辑器件4设置为expander板卡1上SGPI0信号的控制器,主要用于将一路SGPI0信号扩展为n组SGPI0信号,每一组对应个硬盘背板,从而实现Expander板卡1下行的背板可以对每组SGPI0信号进行正常解析并点灯。[0045]在本发明实施例中,上述第一复杂可编程逻辑器件2和第二复杂可编程逻辑器件4均为常见的兀器件ComplexProgrammableLogicDevice,CPLD,是一种用户根据各自葡要而自行构造逻辑功能的数字集成电路。[0046]图3示出了本发明提供的服务器硬盘SGPI0信号的扩展方法的实现流程图,其具体包括下述步骤:[0047]在步骤S101中,expander芯片3将接收到的SGPI0信号传输给第二复杂可编程逻辑器件4。[0048]在步骤S102中,第二复杂可编程逻辑器件4对接收到的一路SGPI0信号进行解析分割,并重组生成n组SGPI0信号,每一组SGPI0信号包含四个硬盘的点亮信息。[0049]在步骤S103中,第二复杂可编程逻辑器件4将生成的n组SGPI0信号传输给对应的第一复杂可编程逻辑器件2。[0050]在步骤S104中,第一复杂可编程逻辑器件2将n组SGPI0信号传输对应的硬盘背板,每一组SGPI0信号包含四个硬盘的点亮信息,每一组SGPI0信号对应一个硬盘背板。[0051]其中,如图4所示,第二复杂可编程逻辑器件4对接收到的一路SGPI0信号进行解析分割,并重组生成n组SGPI0信号的步骤具体包括下述步骤:[0052]在步骤S201中,SGPI0信号接收模块接收所述expander芯片3发送的包含有4n个硬盘点亮信息的一路SGPI0信号,所述SGPI0信号为12n个bit,每3个bit为一组;[0053]在步骤S202中,切割模块对所述SGPI0信号12n个bit数据进行切割;[0054]在步骤S203中,重组模块控制将每12bit为一个单位重新合成为一组SGPI0信号,其中,每一组SGPI0信号包含有4个硬盘的点亮信息;[0055]在步骤S204中,SGPI0信号发送模块将重新合成的n组SGPI0信号输送至所述第一复杂可编程逻辑器件2。[0056]在本发明实施例中,服务器硬盘SGPI0信号的扩展系统包括expander板卡1和第一复杂可编程逻辑器件2,expander板卡1上设有expander芯片3,expander板卡1上还设有与expander芯片3连接的第二复杂可编程逻辑器件4,第二复杂可编程逻辑器件4通过若干路SGPI0信号线与第一复杂可编程逻辑器件2连接:第二复杂可编程逻辑器件4用于对expander芯片3输送至的一路SGPI0信号进行解析,重组生成n组SGPI0信号,每一组SGPI0信号包含四个硬盘的点亮信息,每一组SGPI0信号对应一个硬盘背板,从而实现对原有expander芯片3的SGPI0彳目号的扩展,适应各种背板要求的LED灯的点壳,提升了产品品质。[0057]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

权利要求:1.一种服务器硬盘SGPIO信号的扩展系统,包括expander板卡和与所述expander板卡连接的第一复杂可编程逻辑器件,所述expander板卡上设有expander芯片,其特征在于,所述expander板卡上还设有与所述expander芯片连接的第二复杂可编程逻辑器件,所述第一复杂可编程逻辑器件通过若干路SGPI0信号线与所述第一复杂可编程逻辑器件连接:所述第二复杂可编程逻辑器件用于对所述expander芯片输送至的一路SGPI0信号进行解析,重组生成n组SGPI0信号,每一组SGPI0信号包含四个硬盘的点亮信息,每一组SGPI0信号对应一个硬盘背板。2.根据权利要求1所述的服务器硬盘SGPI0信号的扩展系统,其特征在于,所述第二复杂可编程逻辑器件包括:SGPI0信号接收模块,用于接收所述expander芯片发送的包含有4n个硬盘点亮信息的一路SGPI0信号,所述SGPI0信号为12n个bit,每3个bit为一组;切割模块,用于对所述SGPI0信号12n个bit数据进行切割;重组模块,用于控制将每12bit为一个单位重新合成为一组SGPI0信号,其中,每一组SGPI0信号包含有4个硬盘的点亮信息;SGPI0信号发送模块,用于将重新合成的n组SGPI0信号输送至所述第一复杂可编程逻辑器件。3.根据权利要求2所述的服务器硬盘SGPI0信号的扩展系统,其特征在于,每一个所述硬盘的点亮信息包括硬盘的在位状态、故障状态以及读写状态信息。4.根据权利要求3所述的服务器硬盘SGPI0信号的扩展系统,其特征在于,所述第一复杂可编程逻辑器件和所述第二复杂可编程逻辑器件之间的SGPI0信号线上对应设有若干个连接插口。5.—种基于权利要求1所述的服务器硬盘SGPI0信号的扩展系统的扩展方法,其特征在于,所述方法包括下述步骤:expander芯片将接收到的SGPI0信号传输给第二复杂可编程逻辑器件;所述第二复杂可编程逻辑器件对接收到的一路SGPI0信号进行解析分割,并重组生成n组SGPIO信号,每一组SGPIO信号包含四个硬盘的点亮信息;所述第二复杂可编程逻辑器件将生成的n组SGPI0信号传输给对应的第一复杂可编程逻辑器件;所述第一复杂可编程逻辑器件将n组SGPIO信号传输对应的硬盘背板,每一组SGPIO信号包含四个硬盘的点亮信息,每一组SGPIO信号对应一个硬盘背板。6.根据权利要求5所述的服务器硬盘SGPIO信号的扩展方法,其特征在于,所述第二复杂可编程逻辑器件对接收到的一路SGPIO信号进行解析分割,并重组生成n组SGPIO信号的步骤具体包括下述步骤:SGPIO信号接收模块接收所述expander芯片发送的包含有4n个硬盘点亮信息的一路SGPIO信号,所述SGPK信号为12n个bit,每3个bit为一组;切割模块对所述SGPIO信号12n个bit数据进行切割;重组模块控制将每l2bit为一个单位重新合成为一组SGPIO信号,其中,每一组$?10信号包含有4个硬盘的点亮信息;SGPIO信号发送模块将重新合成的n组SGPIO信号输送至所述第一复杂可编程逻辑器件。7.根据权利要求6所述的服务器硬盘SGPIO信号的扩展方法,其特征在于,每一个所述硬盘的点亮信息包括硬盘的在位状态、故障状态以及读写状态信息。8.根据权利要求7所述的服务器硬盘SGPI0信号的扩展方法,其特征在于,所述第一复杂可编程逻辑器件和所述第二复杂可编程逻辑器件之间的SGPI0信号线上对应设有若干个连接插口。

百度查询: 郑州云海信息技术有限公司 一种服务器硬盘SGPIO信号的扩展系统及扩展方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。