本发明涉及服务器设备,特别涉及一种基于飞腾平台的全国产化服务器及其固件更新方法。
背景技术:
1、在国产化信息安全推进的大背景下,信息安全问题日益引起重视,加强信息安全建设刻不容缓。信息安全是未来信息化战争中的一个重要指标,在网络化作战的环境中,敌人可发起信息攻击的场所无处不在,防不胜防。为了实现自主可控,实现飞腾服务器平台的全国产化需求势在必行。
2、bmc全称为基板管理控制器(即baseboard management controller),是用于监控和管理服务器的专用控制器。bmc是一个独立的系统,不依赖于飞腾服务器系统上的其他硬件(比如服务器处理器、内存等),对飞腾服务器的远程部署和管理起到至关重要的作用,bmc比飞腾服务器有更大权限。飞腾服务器固件更新是服务器bmc的一项非常重要的功能。当然它也是飞腾服务器的一个较大安全隐患,这也说明bmc的自主可控对服务器的国产化是至关重要的。
3、有鉴于此,如何提高服务器的国产化率,已成为本领域技术人员亟待解决的技术问题。
技术实现思路
1、本发明提供了一种基于飞腾平台的全国产化服务器及其固件更新方法,以解决现有服务器上的bmc等零部件非国产化的技术问题。
2、为达到上述目的,本发明的技术方案是这样实现的:
3、本发明一方面提供了一种基于飞腾平台的全国产化服务器,包括国产飞腾处理器、国产bmc芯片、国产cpld芯片、spi nor flash芯片和国产phy芯片;
4、飞腾处理器、国产cpld芯片、国产bmc芯片和国产phy芯片依次电连接,国产cpld芯片和spi nor flash芯片电连接,国产bmc芯片通过控制国产cpld芯片从而控制飞腾处理器和/或国产bmc芯片与spi nor flash芯片的连接。
5、进一步地,所述国产飞腾处理支持飞腾ft2000+处理器、飞腾s2500处理器、飞腾s3000处理器和飞腾s5000c处理器。
6、进一步地,所述全国产化服务器还包括多组spi总线,所述国产飞腾处理器、国产cpld芯片、国产bmc和spi nor flash芯片上均设置有spi接口;
7、国产飞腾处理器、国产cpld芯片和国产bmc三者依次之间以及国产cpld芯片、spinor flash芯片两者之间均通过spi总线电连接。
8、进一步地,所述国产bmc选用飞腾e2000芯片。
9、进一步地,所述国产cpld芯片选用高云gw1n_uv4pg256mc6芯片。
10、进一步地,所述国产phy芯片采用裕太微电子的yt8521sh芯片。
11、进一步地,所述spi nor flash芯片选用兆易创新的gd25q128esig芯片。
12、进一步地,所述全国产化服务器还包括bios固件,bios固件安装在spi nor flash芯片上,国产飞腾处理能在线更新bios固件和能通过国产bmc更新bios固件。
13、本发明另一方面还提供一种全国产化服务器的固件更新方法,用于对以上所述的全国产化服务器上的bios固件进行更新,具体包括如下步骤:
14、步骤s1、确定bios固件升级需求,国产bmc芯片接收bios固件的升级指令,在确认收到的指令为升级指令时,进行到步骤s2;
15、步骤s2、国产cpld芯片将spi nor flash芯片的spi总线切换到国产bmc芯片连接;操作完成后跳转到步骤s3;
16、步骤s3、通过国产bmc芯片连接的国产phy芯片上传更新的bios固件,等待bios固件上传到国产bmc芯片上后,比较上传的bios固件是否存在错误,若错误,重新上传,否则进行到步骤s4;
17、步骤s4、将上传bios固件写入到spi nor fplash芯片中,上传成功后,校验数据是否存在错误,若没有错误,重新启动飞腾处理器,若有错误,重新写入。
18、本发明的有益效果:
19、本发明公开了一种基于飞腾平台的全国产化服务器,包括国产飞腾处理器、国产bmc芯片、国产cpld芯片和spi nor flash芯片,服务器上的零部件均采用国产的,实现了飞腾服务器平台的全国产化;
20、同时,国产bmc芯片可以通过远程进行更新,有利于自主可控和信息安全,另一方面也为国产飞腾平台的服务器提供了的一种固件升级方法。
1.一种基于飞腾平台的全国产化服务器,其特征在于:包括国产飞腾处理器、国产bmc芯片、国产cpld芯片、spi nor flash芯片和国产phy芯片;
2.根据权利要求1所述的全国产化服务器,其特征在于,所述国产飞腾处理支持飞腾ft2000+处理器、飞腾s2500处理器、飞腾s3000处理器和飞腾s5000c处理器。
3.根据权利要求1所述的全国产化服务器,其特征在于,还包括多组spi总线,所述国产飞腾处理器、国产cpld芯片、国产bmc和spi nor 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固件进行更新,具体包括如下步骤: