电子设备、主板及控制方法技术

技术编号:20545752 阅读:18 留言:0更新日期:2019-03-09 18:41
本申请实施例提供一种电子设备、主板及控制方法,电子设备包括主板和背板,其中,背板包括连接器;主板包括SAS扩展器、PCIe交换芯片和可编程逻辑器件,SAS扩展器读取连接器上连接的SAS存储装置或SATA存储装置的状态信息并发送给可编程逻辑器件,PCIe交换芯片读取连接器上连接的NVMe存储装置的状态信息并发送给可编程逻辑器件。可编程逻辑器件根据识别到的连接器上连接的存储装置所属的类型,选择性从SAS扩展器发送的状态信息中或从PCIe交换芯片发送的状态信息中获取该存储装置的状态信息。如此,实现了可以兼容SAS存储装置、SATA存储装置和NVMe存储装置的统一背板架构。

Electronic equipment, motherboard and control method

The embodiment of this application provides an electronic device, a motherboard and a control method. The electronic device includes a motherboard and a backboard, in which the backboard includes a connector; the motherboard includes a SAS expander, a PCIe switching chip and a programmable logic device; the SAS expander reads the status information of the SAS storage device or a SATA storage device connected to the connector and transmits it to a programmable logic device and a PCIe switching chip. Read the status information of the NVMe storage device connected to the connector and send it to the programmable logic device. According to the type of storage device connected to the connector identified, the programmable logic device selectively obtains the state information of the storage device from the state information sent by SAS extender or from the state information sent by PCIe switching chip. Thus, a unified backplane architecture compatible with SAS storage devices, SATA storage devices and NVMe storage devices is realized.

【技术实现步骤摘要】
电子设备、主板及控制方法
本申请涉及计算机
,具体而言,涉及一种电子设备、主板及控制方法。
技术介绍
目前,NVMe(Non-VolatileMemoryexpress,非易失性存储协议)存储装置可以达到上GB的带宽,读写性能可以达到一百万IOPS(Input/OutputOperationsPerSecond),即每秒进行读写(I/O)操作的次数可以达到一百万次,但其单盘容量较小、成本和功耗较高。而SAS(SerialAttachedSCSI,串行小型计算机系统接口)存储装置及SATA(SerialAdvancedTechnologyAttachment,串行高级技术附件)存储装置等,虽性能不及NVMe存储装置,但具有单个存储装置容量大、成本低、功耗低等优势。因此,实现SAS存储装置、SATA存储装置和NVMe存储装置的兼容是目前硬件设计的大趋势。然而,相关技术中的背板,不能同时兼容SAS、SATA和NVMe三种类型的存储装置。
技术实现思路
有鉴于此,本申请的目的在于提供一种电子设备、主板及控制方法,以至少部分地改善上述问题。为了达到上述目的,本申请实施例采用如下技术方案:第一方面,本申请实施例提供一种电子设备,包括主板和背板,其中,所述背板包括用于连接SAS存储装置、SATA存储装置或NVMe存储装置的连接器,所述主板包括SAS扩展器、PCIe(PeripheralComponentInterconnectexpress,高速串行计算机总线扩展标准)交换芯片以及可编程逻辑器件;所述SAS扩展器与所述连接器和所述可编程逻辑器件电性连接,用于读取所述连接器上连接的SAS存储装置或SATA存储装置的状态信息并发送给所述可编程逻辑器件;所述PCIe交换芯片与所述连接器和所述可编程逻辑器件电性连接,用于读取所述连接器上连接的NVMe存储装置的状态信息并发送给所述可编程逻辑器件;所述可编程逻辑器件根据识别到的所述连接器上连接的存储装置所属的类型,选择性从所述SAS扩展器发送的状态信息中或从所述PCIe交换芯片发送的状态信息中获取该存储装置的状态信息。第二方面,本申请实施例还提供一种主板,包括SAS扩展器、PCIe交换芯片以及可编程逻辑器件;所述SAS扩展器与连接器和所述可编程逻辑器件电性连接,用于读取所述连接器上连接的SAS存储装置或SATA存储装置的状态信息并发送给所述可编程逻辑器件;所述PCIe交换芯片与所述连接器和所述可编程逻辑器件电性连接,用于读取所述连接器上连接的NVMe存储装置的状态信息并发送给所述可编程逻辑器件;所述可编程逻辑器件根据识别到的所述连接器上连接的存储装置所属的类型,选择性从所述SAS扩展器发送的状态信息中或从所述PCIe交换芯片发送的状态信息中获取该存储装置的状态信息。第三方面,本申请实施例还提供一种控制方法,应用于本申请实施例提供的主板,可编程逻辑器件与连接器上的在位引脚和端口识别引脚电性连接;所述方法包括:所述可编程逻辑器件获取所述在位引脚的电平值和所述端口识别引脚的电平值,并根据所述在位引脚的电平值和所述端口识别引脚的电平值识别连接器上连接的存储装置所属的类型;当存储装置所属的类型为NVMe存储装置时,所述可编程逻辑器件从PCIe交换芯片发送的状态信息中获取所述连接器上连接的存储装置的状态信息;当存储装置所属的类型为SAS存储装置或SATA存储装置时,所述可编程逻辑器件从所述SAS扩展器发送的状态信息中获取所述连接器上连接的存储装置的状态信息。相对于现有技术而言,本申请实施例具有以下有益效果:本申请实施例提供的一种电子设备、主板及控制方法,电子设备包括主板和背板,其中,背板包括用于连接SAS存储装置、SATA存储装置或NVMe存储装置的连接器;主板包括SAS扩展器、PCIe交换芯片和可编程逻辑器件,SAS扩展器与连接器和可编程逻辑器件电性连接,用于读取连接器上连接的SAS存储装置或SATA存储装置的状态信息并发送给可编程逻辑器件;PCIe交换芯片与连接器和可编程逻辑器件电性连接,用于读取连接器上连接的NVMe存储装置的状态信息并发送给可编程逻辑器件;可编程逻辑器件根据识别到的连接器上连接的存储装置所属的类型,选择性从SAS扩展器发送的状态信息中或从PCIe交换芯片发送的状态信息中获取该存储装置的状态信息。如此,实现了可以兼容SAS存储装置、SATA存储装置和NVMe存储装置的统一背板架构。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本申请实施例提供的一种电子设备的连接示意图;图2为本申请实施例提供的一种连接器的引脚示意图;图3为本申请实施例提供的一种可编程逻辑器件的功能模块框图;图4为本申请实施例提供的一种在位引脚和端口识别引脚的电平示意图;图5为本申请实施例提供的一种SGPIO总线的时序图;图6为本申请实施例提供的一种状态灯寄存器列表的示意图;图7为本申请实施例提供的一种状态灯指示策略的示意图;图8为本申请实施例提供的一种控制方法的流程示意图。图标:10-电子设备;11-主板;111-SAS扩展器;112-PCIe交换芯片;113-可编程逻辑器件;12-背板;301-类型识别模块;302-状态读取模块;303-状态灯控制模块;122-GPIO扩展器;1230、1231、1232、1233-状态灯;13-SAS扩展器;14-CPU;20、21、22、23-连接器;30、31、32、33-硬盘。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。经研究发现,相关技术中,通常是在背板上设置SASExpander(扩展器),以使背板能够支持SAS存储装置和SATA存储装置;或是在背板上设置PCIeSwitch(交换芯片),以使背板能够支持NVMe存储装置。然而,在采用上述设计方式的情况下,如果需要兼容SAS存储装置、SATA存储装置和NVMe存储装置,则需要同时使用两种背板,即,需要通过带SAS扩展器的背板来读取SAS存储装置或SATA存储装置的状态信息,并根据读取到的状态信息向用户指示SAS存储装置或SATA存储装置的当前工作状态;需要通过带PCIe交换芯片的背板来读取NVMe存储装置的状态信息,并根据读取到的状态信息向用户指示NVMe存储装置的当前工作本文档来自技高网...

【技术保护点】
1.一种电子设备,其特征在于,包括主板和背板,其中,所述背板包括用于连接SAS存储装置、SATA存储装置或NVMe存储装置的连接器,所述主板包括SAS扩展器、PCIe交换芯片以及可编程逻辑器件;所述SAS扩展器与所述连接器和所述可编程逻辑器件电性连接,用于读取所述连接器上连接的SAS存储装置或SATA存储装置的状态信息并发送给所述可编程逻辑器件;所述PCIe交换芯片与所述连接器和所述可编程逻辑器件电性连接,用于读取所述连接器上连接的NVMe存储装置的状态信息并发送给所述可编程逻辑器件;所述可编程逻辑器件根据识别到的所述连接器上连接的存储装置所属的类型,选择性从所述SAS扩展器发送的状态信息中或从所述PCIe交换芯片发送的状态信息中获取该存储装置的状态信息。

【技术特征摘要】
1.一种电子设备,其特征在于,包括主板和背板,其中,所述背板包括用于连接SAS存储装置、SATA存储装置或NVMe存储装置的连接器,所述主板包括SAS扩展器、PCIe交换芯片以及可编程逻辑器件;所述SAS扩展器与所述连接器和所述可编程逻辑器件电性连接,用于读取所述连接器上连接的SAS存储装置或SATA存储装置的状态信息并发送给所述可编程逻辑器件;所述PCIe交换芯片与所述连接器和所述可编程逻辑器件电性连接,用于读取所述连接器上连接的NVMe存储装置的状态信息并发送给所述可编程逻辑器件;所述可编程逻辑器件根据识别到的所述连接器上连接的存储装置所属的类型,选择性从所述SAS扩展器发送的状态信息中或从所述PCIe交换芯片发送的状态信息中获取该存储装置的状态信息。2.根据权利要求1所述的电子设备,其特征在于,所述连接器包括在位引脚和端口识别引脚,所述可编程逻辑器件与所述在位引脚和所述端口识别引脚电性连接;所述可编程逻辑器件包括:类型识别模块,用于获取所述在位引脚的电平值和所述端口识别引脚的电平值,并根据所述在位引脚的电平值和所述端口识别引脚的电平值识别所述连接器上连接的存储装置所属的类型;状态读取模块,用于当存储装置所属的类型为NVMe存储装置时,从所述PCIe交换芯片发送的状态信息中获取所述连接器上连接的存储装置的状态信息;当存储装置所属的类型为SAS存储装置或SATA存储装置时,从所述SAS扩展器发送的状态信息中获取所述连接器上连接的存储装置的状态信息。3.根据权利要求2所述的电子设备,其特征在于,所述类型识别模块具体用于:当所述在位引脚为低电平时,确定所述连接器上连接的存储装置所属的类型为SAS存储装置或SATA存储装置;当所述在位引脚为高电平且所述端口识别引脚为低电平时,确定所述连接器上连接的存储装置所属的类型为NVMe存储装置。4.根据权利要求1-3中任一项所述的电子设备,其特征在于,所述背板还包括GPIO扩展器及与所述连接器对应的状态灯,所述状态灯用于指示所述连接器上连接的存储装置的当前工作状态,所述GPIO扩展器和所述状态灯电性连接;所述可编程逻辑器件还包括:状态灯寄存器列表,该状态灯寄存器列表包括与所述状态灯对应的控制位;状态灯控制模块,用于根据预存的状态灯指示策略确定与获取到的状态信息对应的目标状态值,在所述控制位上写入所述目标状态值,并将所述目标状态值传递给所述GPIO扩展器,对所述状态灯进行控制。5.根据权利要求1-3中任一项所述的电子设备,其特征在于,所述SAS扩展器通过SGPIO总线、I2C总线和局部总线中的任意一种与所述可编程逻辑器件连接,所述PCIe交换芯片SGPIO总线、I2C总线和局部总线中的任意一种与所述可编程逻辑器件通信连接。6.一种主板,其特征在于,包括SAS扩展器、PCIe交换芯片及可编程逻辑器件;所述SAS扩展器与连接器和所述可编程逻辑器件电性连接,用于读取所述连接器上连接的SAS存储装...

【专利技术属性】
技术研发人员:李志远赵恒卓
申请(专利权)人:新华三技术有限公司成都分公司
类型:发明
国别省市:四川,51

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

1