一种硬盘背板、信号处理方法及介质与流程

文档序号:19417442发布日期:2019-12-14 01:04阅读:524来源:国知局
一种硬盘背板、信号处理方法及介质与流程

本文涉及信号处理技术,尤指一种硬盘背板、信号处理方法及介质。



背景技术:

snia组织颁布了新一代硬盘u.3固态驱动器(solidstatedrive,ssd)的行业标准sff-ta-1001,根据sff-ta-1001的定义,u.3ssd包括refclk类型和sris类型。

相关技术中,由于参考时钟refclk类型的u.3ssd工作时需要外部提供100m时钟(clk)信号,具有独立扩频时钟的独立重频时钟(separaterefclkwithindependentspreadspectrumclocking,sris)类型的u.3ssd工作时不需要外部提供的100mclk信号,因此,硬盘背板只能设计成支持refclk类型的u.3ssd的硬盘背板或支持sris类型的u.3ssd的硬盘背板。

这样,当用户需要将硬盘更换为不同种类的u.3ssd时,需要将服务器断电并打开服务器的机箱,然后将硬盘背板更换成对应类型的硬盘背板,因此使得服务器的使用和运维十分不便。



技术实现要素:

本申请提供了一种硬盘背板、信号处理方法及介质,能够兼容refclk类型的ssd和sris类型的sdd,从而极大程度地方便服务器的使用和运维。

本申请提供了一种硬盘背板,包括:上行连接器、硬盘连接器和信号处理器;

所述上行连接器,用于向所述信号处理器发送固态驱动器ssd的类型信号和时钟信号;

所述信号处理器,用于接收所述ssd的类型信号和时钟信号,并根据所述ssd的类型信号确定是否向所述硬盘连接器发送所述时钟信号。

所述上行连接器,还用于接收基板管理控制器bmc通过双向二线制同步串行总线i2c发送的ssd的类型信号。

所述信号处理器具体用于:

根据所述ssd的类型信号判断所述ssd的类型属于refclk类型还是属于sris类型;

当确定所述ssd的类型属于所述refclk类型,向所述硬盘连接器发送所述时钟信号。

所述信号处理器包括:复杂可编程逻辑器件cpld和时钟缓冲器;

所述cpld,用于接收ssd的类型信号,并根据所述ssd的类型信号判断是否向所述时钟缓冲器发送使能控制信号;

所述时钟缓冲器,用于接收所述时钟信号以及所述使能控制信号,并根据所述使能控制信号向所述硬盘连接器发送所述时钟信号。

所述cpld具体用于接收所述上行连接器通过i2c发送的ssd的类型信号。

所述cpld具体用于:

根据所述ssd的类型信号判断所述ssd的类型属于refclk类型还是属于sris类型;

当确定所述ssd的类型属于所述refclk类型,向所述时钟缓冲器发送所述使能控制信号。

当所述ssd的类型属于所述refclk类型,所述上行连接器还用于向所述硬盘连接器发送refclk类型的ssd信号;

当所述ssd的类型属于所述sris类型,所述上行连接器还用于向所述硬盘连接器发送sris类型的ssd信号。

本申请还提供了一种信号处理方法,应用于如上述所述的硬盘背板,包括:

接收所述ssd的类型信号和时钟信号;

根据所述ssd的类型信号确定是否向所述硬盘连接器发送所述时钟信号。

所述根据ssd的类型信号确定是否向硬盘连接器发送时钟信号,包括:

根据所述ssd的类型信号判断所述ssd的类型属于refclk类型还是属于sris类型;

当确定所述ssd的类型属于所述refclk类型,向所述硬盘连接器发送所述时钟信号。

本申请还提供了一种介质,其上存储有可在处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述所述的信号处理方法的步骤。

与相关技术相比,本申请包括上行连接器、硬盘连接器和信号处理器;上行连接器,用于向信号处理器发送固态驱动器ssd的类型信号和时钟信号;信号处理器,用于接收ssd的类型信号和时钟信号,并根据ssd的类型信号确定是否向硬盘连接器发送时钟信号。由于信号处理器用于接收ssd的类型信号和时钟信号,并根据ssd的类型信号确定是否向硬盘连接器发送时钟信号,因此实现了refclk类型的ssd和sris类型的sdd的兼容,从而极大程度地方便了服务器的使用和运维。

本申请的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请而了解。本申请的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。

附图说明

附图用来提供对本申请技术方案的理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本申请的技术方案,并不构成对本申请技术方案的限制。

图1为本申请实施例提供的一种硬盘背板的结构示意图;

图2为本申请实施例提供的另一种硬盘背板的结构示意图;

图3为本申请实施例提供的一种信号处理方法的流程示意图。

具体实施方式

本申请描述了多个实施例,但是该描述是示例性的,而不是限制性的,并且对于本领域的普通技术人员来说显而易见的是,在本申请所描述的实施例包含的范围内可以有更多的实施例和实现方案。尽管在附图中示出了许多可能的特征组合,并在具体实施方式中进行了讨论,但是所公开的特征的许多其它组合方式也是可能的。除非特意加以限制的情况以外,任何实施例的任何特征或元件可以与任何其它实施例中的任何其他特征或元件结合使用,或可以替代任何其它实施例中的任何其他特征或元件。

本申请包括并设想了与本领域普通技术人员已知的特征和元件的组合。本申请已经公开的实施例、特征和元件也可以与任何常规特征或元件组合,以形成由权利要求限定的独特的发明方案。任何实施例的任何特征或元件也可以与来自其它发明方案的特征或元件组合,以形成另一个由权利要求限定的独特的发明方案。因此,应当理解,在本申请中示出和/或讨论的任何特征可以单独地或以任何适当的组合来实现。因此,除了根据所附权利要求及其等同替换所做的限制以外,实施例不受其它限制。此外,可以在所附权利要求的保护范围内进行各种修改和改变。

此外,在描述具有代表性的实施例时,说明书可能已经将方法和/或过程呈现为特定的步骤序列。然而,在该方法或过程不依赖于本文所述步骤的特定顺序的程度上,该方法或过程不应限于所述的特定顺序的步骤。如本领域普通技术人员将理解的,其它的步骤顺序也是可能的。因此,说明书中阐述的步骤的特定顺序不应被解释为对权利要求的限制。此外,针对该方法和/或过程的权利要求不应限于按照所写顺序执行它们的步骤,本领域技术人员可以容易地理解,这些顺序可以变化,并且仍然保持在本申请实施例的精神和范围内。

本申请实施例提供一种硬盘背板,如图1所示,该硬盘背板1包括:上行连接器11、硬盘连接器12和信号处理器13。

上行连接器11,用于向信号处理器发送固态驱动器ssd的类型信号和时钟信号。

信号处理器13,用于接收ssd的类型信号和时钟信号,并根据ssd的类型信号确定是否向硬盘连接器12发送时钟信号。

在一种示例性实例中,上行连接器11通过高速串行计算机扩展总线标准(peripheralcomponentinterconnectexpress,pci-e)与硬盘连接器12连接。

在一种示例性实例中,上行连接器11,还用于接收基板管理控制器(baseboardmanagementcontroller,bmc)通过双向二线制同步串行总线i2c发送的ssd的类型信号。

在一种示例性实例中,信号处理器13具体用于:

根据ssd的类型信号判断ssd的类型属于refclk类型还是属于sris类型;

当确定ssd的类型属于refclk类型,向硬盘连接器发送时钟信号。

在一种示例性实例中,如图2所示,信号处理器13包括:复杂可编程逻辑器件(complexprogrammablelogicdevice,cpld)131和时钟缓冲器132。

cpld131,用于接收ssd的类型信号,并根据ssd的类型信号判断是否向时钟缓冲器发送使能控制信号。

时钟缓冲器132,用于接收时钟信号以及使能控制信号,并根据使能控制信号向硬盘连接器发送时钟信号。

在一种示例性实例中,时钟信号是100mclk。

在一种示例性实例中,cpld具体用于接收上行连接器通过i2c发送的ssd的类型信号。

在一种示例性实例中,cpld131具体用于:

根据ssd的类型信号判断ssd的类型属于refclk类型还是属于sris类型。

当确定ssd的类型属于refclk类型,向时钟缓冲器发送使能控制信号。

在一种示例性实例中,当ssd的类型属于refclk类型,上行连接器11还用于向硬盘连接器发送refclk类型的ssd信号。

在一种示例性实例中,当ssd的类型属于sris类型,上行连接器11还用于向硬盘连接器发送sris类型的ssd信号。

本申请实施例提供的硬盘背板,由于信号处理器用于接收ssd的类型信号和时钟信号,并根据ssd的类型信号确定是否向硬盘连接器发送时钟信号,因此实现了refclk类型的ssd和sris类型的sdd的兼容,从而极大程度地方便了服务器的使用和运维。

本申请实施例还提供一种信号处理方法,如图3所示,应用于如上述的硬盘背板,包括:

步骤201、接收ssd的类型信号和时钟信号。

步骤202、根据ssd的类型信号确定是否向硬盘连接器发送时钟信号。

在一种示例性实例中,根据ssd的类型信号确定是否向硬盘连接器发送时钟信号,包括:

首先、根据ssd的类型信号判断ssd的类型属于refclk类型还是属于sris类型。

其次、当确定ssd的类型属于refclk类型,向硬盘连接器发送时钟信号。

本申请实施例还提供一种信号处理方法,包括:

首先、通过bmc提供给用户图形化界面,用户通过图形化界面设置使用的u.3ssd类型,即refclk类型或sris类型。

其次、用户设置u.3ssd类型后,bmc通过i2c总线将u.3ssd类型信息发送给背板上的cpld,背板上的cpld获取u.3ssd类型信息。

在一种示例性实例中,cpld选用lattice公司的lcmxo2-640hc-4sg48c。

最后、背板上的cpld获取u.3ssd类型后,根据u.3ssd的类型判断是否使能时钟缓冲器(clkbuffer)。如果u.3ssd的类型是refclk类型,则使能clkbuffer;如果u.3ssd的类型是sris类型,则禁用clkbuffer,从而实现同时兼容refclk类型和sris类型u.3ssd的功能。

在一种示例性实例中,clkbuffer选用siliconlabs的si52152-a01agmr。

本申请实施例还提供一种介质,其上存储有可在处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述任意一种信号处理方法的步骤。

本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些组件或所有组件可以被实施为由处理器,如数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器技术、cd-rom、数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1