一种基于飞腾平台的全国产化服务器及其固件更新方法与流程

未命名 10-08 阅读:132 评论:0


1.本发明涉及服务器设备技术领域,特别涉及一种基于飞腾平台的全国产化服务器及其固件更新方法。


背景技术:

2.在国产化信息安全推进的大背景下,信息安全问题日益引起重视,加强信息安全建设刻不容缓。信息安全是未来信息化战争中的一个重要指标,在网络化作战的环境中,敌人可发起信息攻击的场所无处不在,防不胜防。为了实现自主可控,实现飞腾服务器平台的全国产化需求势在必行。
3.bmc全称为基板管理控制器(即baseboard management controller),是用于监控和管理服务器的专用控制器。bmc是一个独立的系统,不依赖于飞腾服务器系统上的其他硬件(比如服务器处理器、内存等),对飞腾服务器的远程部署和管理起到至关重要的作用,bmc比飞腾服务器有更大权限。飞腾服务器固件更新是服务器bmc的一项非常重要的功能。当然它也是飞腾服务器的一个较大安全隐患,这也说明bmc的自主可控对服务器的国产化是至关重要的。
4.有鉴于此,如何提高服务器的国产化率,已成为本领域技术人员亟待解决的技术问题。


技术实现要素:

5.本发明提供了一种基于飞腾平台的全国产化服务器及其固件更新方法,以解决现有服务器上的bmc等零部件非国产化的技术问题。
6.为达到上述目的,本发明的技术方案是这样实现的:
7.本发明一方面提供了一种基于飞腾平台的全国产化服务器,包括国产飞腾处理器、国产bmc芯片、国产cpld芯片、spi nor flash芯片和国产phy芯片;
8.飞腾处理器、国产cpld芯片、国产bmc芯片和国产phy芯片依次电连接,国产cpld芯片和spi nor flash芯片电连接,国产bmc芯片通过控制国产cpld芯片从而控制飞腾处理器和/或国产bmc芯片与spi nor flash芯片的连接。
9.进一步地,所述国产飞腾处理支持飞腾ft2000+处理器、飞腾s2500处理器、飞腾s3000处理器和飞腾s5000c处理器。
10.进一步地,所述全国产化服务器还包括多组spi总线,所述国产飞腾处理器、国产cpld芯片、国产bmc和spi nor flash芯片上均设置有spi接口;
11.国产飞腾处理器、国产cpld芯片和国产bmc三者依次之间以及国产cpld芯片、spi nor flash芯片两者之间均通过spi总线电连接。
12.进一步地,所述国产bmc选用飞腾e2000芯片。
13.进一步地,所述国产cpld芯片选用高云gw1n_uv4pg256mc6芯片。
14.进一步地,所述国产phy芯片采用裕太微电子的yt8521sh芯片。
15.进一步地,所述spi nor flash芯片选用兆易创新的gd25q128esig芯片。
16.进一步地,所述全国产化服务器还包括bios固件,bios固件安装在spi nor flash芯片上,国产飞腾处理能在线更新bios固件和能通过国产bmc更新bios固件。
17.本发明另一方面还提供一种全国产化服务器的固件更新方法,用于对以上所述的全国产化服务器上的bios固件进行更新,具体包括如下步骤:
18.步骤s1、确定bios固件升级需求,国产bmc芯片接收bios固件的升级指令,在确认收到的指令为升级指令时,进行到步骤s2;
19.步骤s2、国产cpld芯片将spi nor flash芯片的spi总线切换到国产bmc芯片连接;操作完成后跳转到步骤s3;
20.步骤s3、通过国产bmc芯片连接的国产phy芯片上传更新的bios固件,等待bios固件上传到国产bmc芯片上后,比较上传的bios固件是否存在错误,若错误,重新上传,否则进行到步骤s4;
21.步骤s4、将上传bios固件写入到spi nor fplash芯片中,上传成功后,校验数据是否存在错误,若没有错误,重新启动飞腾处理器,若有错误,重新写入。
22.本发明的有益效果:
23.本发明公开了一种基于飞腾平台的全国产化服务器,包括国产飞腾处理器、国产bmc芯片、国产cpld芯片和spi nor flash芯片,服务器上的零部件均采用国产的,实现了飞腾服务器平台的全国产化;
24.同时,国产bmc芯片可以通过远程进行更新,有利于自主可控和信息安全,另一方面也为国产飞腾平台的服务器提供了的一种固件升级方法。
附图说明
25.图1为本发明的机构示意图;
26.图2为服务器更新方法的流程图。
具体实施方式
27.下面结合附图及具体实施例对本发明再作进一步详细的说明。
28.在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以通过具体情况理解上述术语在本发明中的具体含义。
29.参照图1,本发明一方面提供了一种基于飞腾平台的全国产化服务器,包括国产飞腾处理器、国产bmc芯片、国产cpld(可编程逻辑器件)芯片、spi nor flash(非闪存)芯片和国产phy(physical layer chip,基带处理芯片)芯片;
30.飞腾处理器器、国产cpld芯片、国产bmc芯片和国产phy芯片依次电连接,国产cpld芯片和spi nor flash芯片电连接,国产bmc芯片通过控制国产cpld芯片从而控制飞腾处理器和/或国产bmc芯片与spi nor flash芯片的连接。
31.在本实施例中,所述国产飞腾处理器支持飞腾ft2000+处理器、飞腾s2500处理器、
飞腾s3000处理器和飞腾s5000c处理器。
32.在本实施例中,所述全国产化服务器还包括多组spi总线,所述国产飞腾处理器、国产cpld芯片、国产bmc和spi nor flash芯片上均设置有spi接口;
33.国产飞腾处理器、国产cpld芯片和国产bmc三者依次之间以及国产cpld芯片、spi nor flash芯片两者之间均通过插接在spi接口的spi总线电连接。
34.在本实施例中,所述国产bmc选用飞腾e2000芯片。
35.在本实施例中,所述国产cpld芯片选用高云gw1n_uv4pg256mc6芯片。
36.在本实施例中,所述国产phy芯片采用裕太微电子的yt8521sh芯片。
37.在本实施例中,所述spi nor flash芯片选用兆易创新的gd25q128esig芯片。
38.在本实施例中,所述全国产化服务器还包括bios固件,bios固件安装在spi nor flash芯片上,国产飞腾处理器能在线更新bios固件和能通过国产bmc更新bios固件。
39.国产飞腾处理器与存放bios固件的spi nor flash芯片是默认连接,用于国产飞腾处理器正常启动,在需要离线更新bios固件时,需要将国产cpld芯片连接到国产bmc芯片,此时国产bmc芯片根据命令更新spi nor flash芯片上的bios固件。
40.参照图2,本发明另一方面还提供一种全国产化服务器的固件更新方法,用于对以上所述的全国产化服务器上的bios固件进行更新,具体包括如下步骤:
41.步骤s1、确定bios固件升级需求,国产bmc芯片接收bios固件的升级指令,在确认收到的指令为升级指令时,进行到步骤s2;
42.步骤s2、国产cpld芯片将spi nor flash芯片的spi总线切换至国产bmc芯片连接;操作完成后跳转到步骤s3;
43.步骤s3、通过国产bmc芯片连接的国产phy芯片上传更新的bios固件,等待bios固件上传到国产bmc芯片上后,比较上传的bios固件是否存在错误,若错误,重新上传,否则进行到步骤s4;
44.步骤s4、将上传bios固件写入到spi nor fplash芯片中,上传成功后,校验数据是否存在错误,若没有错误,重新启动飞腾处理器,若有错误,重新写入。
45.以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。并且,本发明各个实施方式之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

技术特征:
1.一种基于飞腾平台的全国产化服务器,其特征在于:包括国产飞腾处理器、国产bmc芯片、国产cpld芯片、spi nor flash芯片和国产phy芯片;飞腾处理器、国产cpld芯片、国产bmc芯片和国产phy芯片依次电连接,国产cpld芯片和spi nor flash芯片电连接,国产bmc芯片通过控制国产cpld芯片从而控制飞腾处理器和/或国产bmc芯片与spi nor flash芯片的连接。2.根据权利要求1所述的全国产化服务器,其特征在于,所述国产飞腾处理支持飞腾ft2000+处理器、飞腾s2500处理器、飞腾s3000处理器和飞腾s5000c处理器。3.根据权利要求1所述的全国产化服务器,其特征在于,还包括多组spi总线,所述国产飞腾处理器、国产cpld芯片、国产bmc和spi nor flash芯片上均设置有spi接口;国产飞腾处理器、国产cpld芯片和国产bmc三者依次之间以及国产cpld芯片、spinor flash芯片两者之间均通过spi总线电连接。4.根据权利要求3所述的全国产化服务器,其特征在于,所述国产bmc选用飞腾e2000芯片。5.根据权利要求3所述的全国产化服务器,其特征在于,所述国产cpld芯片选用高云gw1n_uv4pg256mc6芯片。6.根据权利要求3所述的全国产化服务器,其特征在于,所述国产phy芯片采用裕太微电子的yt8521sh芯片。7.根据权利要求3所述的全国产化服务器,其特征在于,所述spi nor flash芯片选用兆易创新的gd25q128esig芯片。8.根据权利要求3至7任一项所述的全国产化服务器,其特征在于,还包括bios固件,bios固件安装在spi nor flash芯片上,国产飞腾处理器能在线更新bios固件以及能通过国产bmc更新bios固件。9.一种全国产化服务器的固件更新方法,其特征在于,用于对权利要求8所述的全国产化服务器上的bios固件进行更新,具体包括如下步骤:步骤s1、确定bios固件升级需求,国产bmc芯片接收bios固件的升级指令,在确认收到的指令为升级指令时,进行到步骤s2;步骤s2、国产cpld芯片将spi nor flash芯片的spi总线切换到国产bmc芯片连接;操作完成后跳转到步骤s3;步骤s3、通过国产bmc芯片连接的国产phy芯片上传更新的bios固件,等待bios固件上传到国产bmc芯片上后,比较上传的bios固件是否存在错误,若错误,重新上传,否则进行到步骤s4;步骤s4、将上传bios固件写入到spinor fplash芯片中,上传成功后,校验数据是否存在错误,若没有错误,重新启动飞腾处理器,若有错误,重新写入。

技术总结
本发明涉及服务器设备技术领域,具体为一种基于飞腾平台的全国产化服务器,包括国产飞腾处理器、BMC芯片、CPLD芯片、SPI NOR FLASH芯片和PHY芯片;飞腾处理器、CPLD芯片、BMC芯片和PHY芯片依次电连接,CPLD芯片和SPI NOR FLASH芯片通过SPI总线电连接,BMC芯片通过控制CPLD芯片从而控制飞腾处理器和/或BMC芯片与SPI NOR FLASH芯片的连接。本发明中的BMC芯片采用国产芯片,可以通过远程进行更新SPI NOR FLASH,有利于自主可控和信息安全,为国产飞腾平台的服务器提供一体化的固件升级方法。平台的服务器提供一体化的固件升级方法。平台的服务器提供一体化的固件升级方法。


技术研发人员:徐代阳 李亮 张业庭 覃玮玮 袁涛
受保护的技术使用者:湖南航天捷诚电子装备有限责任公司
技术研发日:2023.07.17
技术公布日:2023/10/5
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐