一种减少硬盘逻辑控制器的方法及服务器技术

技术编号:27240739 阅读:21 留言:0更新日期:2021-02-04 12:12
本发明专利技术公开了一种减少硬盘逻辑控制器的方法及服务器,将所有的硬盘控制信号由主板的CPLD处理,主板CPLD将各个硬盘背板所需要的控制信号以串列方式输出,由硬盘背板上的串入并出移位暂存器控制硬盘的状态指示灯与热插拔功能。通过上述方式,本发明专利技术能够减少硬盘背板上CPLD硬件线路与固件的开发,同时可达成降低产品开发成本的目标。产品开发成本的目标。产品开发成本的目标。

【技术实现步骤摘要】
一种减少硬盘逻辑控制器的方法及服务器


[0001]本专利技术涉及硬件设计领域,特别是涉及一种减少硬盘逻辑控制器的方法及服务器。

技术介绍

[0002]现今是大数据时代,档案数量增加,不断的推出新型档案的种类及格式,造成单档档案大小持续成长,单一服务器为了可以满足储存更多的资料档案,服务器中储存装置的使用数量及容量以倍数成长。储存装置的主力产品包含了NVMe、SSD、HDD。为了将储存装置在服务器机箱中,必须设计一块或多块的硬盘背板置于服务器机箱内,硬盘背板上需要一个子系统作为硬盘背板的管理,控制背板上的LED显示硬盘状态,常见的方式是使用CPLD作为背板管理的控制芯片来控制每颗LED指示灯的开关。
[0003]服务器中的系统主板及储存装置(NVMe)配置的基本架构,PCIe为系统CPU与NVMe的连接界面(interface)。在主板上PCIe的信号从CPU到高速信号连接器透过PCB传递。储存装置的背板上则是从高速信号连接器接到HDD连接器。两块PCB板中间透过线缆方式传递PCIe信号。现今的服务器支援NVMe热插拔功能,CPU提供一组热插拔(Hot plug)的I2C Bus,当使用者在执行热插拔的动作时,透过此Hot plug I2C Bus通知CPU,CPU需执行NVMe热插拔的程序,避免不预期的硬盘插拔动作导系统当机。此外,系统会根据每颗NVMe状态将状态利用LED灯号显示于硬盘背板,每颗NVMe会有自己专属的LED状态显示灯。NVMe有Locate,Active,Fail状态,Locate代表着硬盘所在的位置,Active代表硬盘正在运作,Fail则是表示些硬盘发生错误。透过LED显示NVMe在系统的状态,使得服务器使用者及管理者可以即时得知NVMe的状态。在硬盘背板设计上,用一颗CPLD与CPU热插拔的I2C Bus沟通,CPLD将硬盘插拔的状态传给CPU,CPU则是将系统对于NVMe硬盘的状态传给CPLD,此CPLD将NVMe状态做信号转换成控制LED灯的信号。服务器需求与系统新颖性,机箱内可能同时存在多块硬盘背板,此时因一颗CPU只有一对Hot plug I2C Bus,这对Hot plug I2C Bus同时接到2块以上的硬盘背板,又因硬盘背板上有各自的CPLD,若无法得知CPU PCIe Port对应到哪一块硬盘背板,导致背板上CPLD无法正确显示硬盘状态,与硬盘是否做了热插拔的动作。在同一颗CPU下的两块硬盘背板上的CPLD需要相互连接做沟通,进而控制硬盘状态的LED显示及硬盘热插拔的状态。

技术实现思路

[0004]本专利技术主要解决的技术问题是提供一种,能够减少背板上硬体线路设计的复杂度且减少硬盘背板CPLD的固件开发,可降低产品的开发成本及生产后的板卡维护。
[0005]为解决上述技术问题,本专利技术采用的一个技术方案是:提供一种减少硬盘逻辑控制器的方法,包括:第一步,串入并出形式的移位暂存器设置在硬盘背板上控制硬盘热插拔及硬盘状态显示LED灯;第二步,主板中的CPU接收到硬盘控制信号后通过CPLD将硬盘控制信号转为串列信号格式,并以串行方式写入硬盘控制信号至移位暂存器;第三步,移位暂存
器控制硬盘背板输出硬盘控制信号。
[0006]进一步,所述第三步中,所述移位暂存器控制硬盘背板输出硬盘控制信号为移位暂存器先进行解码所述硬盘控制信号,解码完成后以并列的方式通过硬盘背板输出硬盘控制信号。
[0007]进一步,所述硬盘控制信号包括控制硬盘状态LED灯信号及控制热插拔功能的信号。
[0008]一种减少硬盘逻辑控制器的服务器,包括:主板、硬盘背板;所述主板上设有若干CPU与CPLD;所述CPU通过I2C总线连接到所述CPLD;所述硬盘背板为若干个;所述硬盘背板中设有集成电路与若干个硬盘连接器;每个硬盘连接器连接一个硬盘;所述CPU通过PCIe总线连接到所述硬盘连接器;所述CPLD通过I2C总线连接到所述硬背板中集成电路。
[0009]进一步,所述集成电路为串入并出的移位暂存器。
[0010]进一步,所述集成电路中引脚数不小于CPLD中引脚数。
[0011]进一步,所述硬盘背板包括HDD硬盘背板、SSD硬盘背板以及SSHD硬盘背板。
[0012]本专利技术的有益效果是:本专利技术将服务器中一块或多块硬盘背板上的控制硬盘状态的CPLD线路整并到主板的CPLD上,所有的硬控制信号由主板上的CPLD处理,硬盘背板上将复杂的CPLD信号由串入并出的移位暂存器取代,将处理完的信号转换成串列信号,再透过串入并出的移位暂存器将信号解码,达到硬盘LED状态灯的控制,减少背板上硬体线路设计的复杂度且减少硬盘背板CPLD的固件开发,可降低产品的开发成本及生产后的板卡维护。
附图说明
[0013]图1是现有技术服务器架构图;
[0014]图2是本专利技术一种减少硬盘逻辑控制器的方法一较佳实施例的流程图;
[0015]图3是本专利技术本一种减少硬盘逻辑控制器的服务器架构图。
具体实施方式
[0016]下面结合附图对本专利技术的较佳实施例进行详细阐述,以使本专利技术的优点和特征能更易于被本领域技术人员理解,从而对本专利技术的保护范围做出更为清楚明确的界定。
[0017]请参阅图2至图3,本专利技术实施例包括:
[0018]见图2,一种减少硬盘逻辑控制器的方法,包括:
[0019]第一步,串入并出形式的移位暂存器设置在硬盘背板上控制NVMe硬盘热插拔及硬盘状态显示LED灯;
[0020]第二步,主板中的CPU接收到硬盘控制信号后通过CPLD将硬盘控制信号转为串列信号格式,并以串行方式写入硬盘控制信号至移位暂存器;
[0021]第三步,移位暂存器进行解码,解码完成后以并列方式输出硬盘控制信号。
[0022]所述硬盘控制信号包括控制硬盘状态LED灯号信号及热插拔功能的信号。
[0023]所述第三步中,其目的是因为将所有背板的NVMe状态显示功能与热插拔功能整合到主板上的CPLD处理,以至于主板的CPLD需要非常多的引脚与硬盘背板做连接。为了减少主板与硬盘背板连接器的使用数量,将主板处理完所有NVMe的控制信号以串列方式输出,仅需要使用到两、三根引脚即可达成相同功能。且因所有的控制信号由主板的CPLD作为控
制,主板CPLD可以正确的分配信号到对应的硬盘背板,减少控制信号需要在硬盘背板上的CPLD处理,其效益是只需使用到一颗设计于主板上的CPLD,即移位暂存器,即可取代每块硬盘背板都需要CPLD的设计,且在系统功能及应用上有相同的效果。
[0024]本实施例将控制硬盘状态显示及热插拔的CPLD控制器移到系统主板上,减少CPLD的用量,且在主板上可将颗CPU PCIe Port对应到的硬盘背板事前规划,避免硬盘背板上独立的CPLD需要增加许多判别PCIe Port与哪个CPU做连接。并将硬盘背板上需要控制及处理的信号全部由主板上的CPLD处理。
[0025]并且将原本硬盘背板上的CPLD本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种减少硬盘逻辑控制器的方法,其特征在于,包括:第一步,串入并出形式的移位暂存器设置在硬盘背板上控制硬盘热插拔及硬盘状态显示LED灯;第二步,主板中的CPU接收到硬盘控制信号后通过CPLD将硬盘控制信号转为串列信号格式,并以串行方式写入硬盘控制信号至移位暂存器;第三步,移位暂存器控制硬盘背板输出硬盘控制信号。2.根据权利要求1所述的一种减少硬盘逻辑控制器的方法,其特征在于:所述第三步中,所述移位暂存器控制硬盘背板输出硬盘控制信号为移位暂存器先进行解码所述硬盘控制信号,解码完成后以并列的方式通过硬盘背板输出硬盘控制信号。3.根据权利要求2所述的一种减少硬盘逻辑控制器的方法,其特征在于:所述硬盘控制信号包括控制硬盘状态LED灯信号及控制热插拔功能的信号。4.一种减少硬盘逻辑控制器...

【专利技术属性】
技术研发人员:林正偉
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1