服务器及服务器的系统功能控制方法技术方案

技术编号:27876638 阅读:12 留言:0更新日期:2021-03-31 00:53
本发明专利技术提供一种服务器及服务器的系统功能控制方法。所述服务器包括CPU、与CPU通信连接的桥片、以及与桥片通信连接的嵌入式控制器。采用嵌入式控制器做辅助系统,能在线烧录新的固件。既可通过在线编程,在系统下直接升级固件;也可通过USB接口在BIOS下烧写程序,还可直接用烧录器对芯片进行烧写。从而提供多种烧录方式,以供不同需求的人选择。而且嵌入式控制器具有更大的存储空间,以及更加灵活的软件编程方式。另外,嵌入式控制器相对于CPLD拥有更加丰富的功能,能满足更加复杂的操作要求。所述服务器的系统功能控制方法采用嵌入式控制器做辅助系统协助CPU进行系统功能的控制,操作更加便利,功能更加丰富。

【技术实现步骤摘要】
服务器及服务器的系统功能控制方法
本专利技术涉及计算机设备领域,尤其涉及一种服务器及服务器的系统功能控制方法。
技术介绍
CPLD(ComplexProgrammableLogicDevice,复杂可编程逻辑器件)采用CMOS(ComplementaryMetalOxideSemiconductor,互补金属氧化物半导体)EPROM(ErasableProgrammableReadOnlyMemory,可擦除可编程只读存储器)、EEPROM(ElectricallyErasableProgrammableReadOnlyMemory,带电可擦可编程只读存储器)、快闪存储器和SRAM(StaticRandomAccessMemory,静态随机存取存储器)等编程技术,从而构成了高密度、高速度和低功耗的可编程逻辑器件。易于实现各种算法和组合逻辑功能,具有掉电不丢失配置,方便升级等优点,在通信设备中得到了大量应用。目前市场上的服务器设备,通常使用CPLD做辅助系统,用来协助CPU(CentralProcessingUnit,中央处理器)做系统控制,例如开机时序、LED灯、开关机、及复位等功能的控制。如图1所示,现有的服务器主要包括CPU10、桥片20、及CPLD30,所述CPU10与桥片20通信连接,所述桥片20与CPLD30通信连接。所述CPU10与桥片20之间具有信息交流,所述桥片20将信息通过GPIO(General-purposeinput/output,通用型输入输出)传递给CPLD30,从而利用CPLD30来协助CPU10做系统控制。但是利用CPLD做辅助系统存在以下缺点:1、烧录新的固件时需要用专业的烧录机接线烧录,即无法进行在线烧录。2、CPLD的存储空间有限,无法执行太过复杂的程序;并且CPLD是由若干个逻辑门组成,针对不同的功能需求则需要选用不同的CPLD器件,但是由于逻辑门的数量有限,能够实现的功能也是有限的,对于复杂功能则无法实现。比如说,无法实现较长的时间延时的功能,例如500ms的时间延时。由于较长的时间延时会占用较多的逻辑门,而CPLD可能无法提供足够的逻辑门资源,因此无法实现这一功能。3、CPLD一般使用VHDL(VeryHighSpeedIntegratedCircuitHardwareDescriptionLanguage,超高速集成电路硬件描述语言)进行编程,但是VHDL编程并非主流编程法方式,且编程的难度较大。4、CPLD采用GPIO仅能从桥片单向获取信息,只能执行简单的控制,无法实现信息的交互。
技术实现思路
本专利技术的目的在于提供一种服务器,采用嵌入式控制器做辅助系统,可实现在线烧录新的固件,并可以提供多种烧录方式,拥有更加丰富的功能,能满足更加复杂的操作要求。本专利技术的目的还在于提供一种服务器的系统功能控制方法,采用嵌入式控制器做辅助系统协助CPU进行系统功能的控制,操作更加便利,功能更加丰富,并且嵌入式控制器的可移植性强,能够实现同平台的产品的移植。为了达到上述目的,本专利技术提供了一种服务器,包括CPU、与CPU通信连接的桥片、以及与桥片通信连接的嵌入式控制器;所述桥片用于与CPU进行信息交流,所述嵌入式控制器用于协助CPU进行系统控制;所述嵌入式控制器与桥片通过LPC总线连接。所述嵌入式控制器用于协助CPU进行开机时序、LED灯、开关机、及复位功能的控制。所述嵌入式控制器内部集成有ACPI、SPI、WDT、LPC、PS2、KBMX、ADC/DAC、SMB、PWM、及CIR模块。所述嵌入式控制器通过调用与ACPI、SPI、WDT、LPC、PS2、KBMX、ADC/DAC、SMB、PWM、及CIR模块相对应的引脚来实现各自对应的功能。所述嵌入式控制器能在线烧录新的固件。所述嵌入式控制器通过在线编程直接升级固件。所述嵌入式控制器通过USB接口在BIOS下烧写程序。所述嵌入式控制器直接用烧录器对芯片进行烧写。所述嵌入式控制器采用C语言编程。本专利技术还提供了一种服务器的系统功能控制方法,包括以下步骤:S1、提供一种服务器,包括CPU、与CPU通信连接的桥片、以及与桥片通信连接的嵌入式控制器;所述嵌入式控制器与桥片通过LPC总线连接;S2、所述嵌入式控制器获取系统的功能控制需求;S3、所述嵌入式控制器与桥片进行信息交流,根据需求协助CPU进行对应的系统功能的控制。本专利技术的有益效果:本专利技术提供的一种服务器,包括CPU、与CPU通信连接的桥片、以及与桥片通信连接的嵌入式控制器。采用嵌入式控制器做辅助系统,能在线烧录新的固件。既可通过在线编程,在系统下直接升级固件;也可通过USB接口在BIOS下烧写程序,还可直接用烧录器对芯片进行烧写。从而提供多种烧录方式,以供不同需求的人选择。而且嵌入式控制器具有更大的存储空间,以及更加灵活的软件编程方式。另外,嵌入式控制器相对于CPLD拥有更加丰富的功能,能满足更加复杂的操作要求。本专利技术提供的一种服务器的系统功能控制方法,采用嵌入式控制器做辅助系统协助CPU进行系统功能的控制,操作更加便利,功能更加丰富,并且嵌入式控制器的可移植性强,能够实现同平台的产品的移植。附图说明为了能更进一步了解本专利技术的特征以及
技术实现思路
,请参阅以下有关本专利技术的详细说明与附图,然而附图仅提供参考与说明用,并非用来对本专利技术加以限制。附图中,图1为现有的一种服务器的结构示意图;图2为本专利技术的服务器的结构示意图;图3为本专利技术的服务器的系统功能控制方法的流程图。具体实施方式为更进一步阐述本专利技术所采取的技术手段及其效果,以下结合本专利技术的优选实施例及其附图进行详细描述。请参阅图2,本专利技术提供一种服务器,包括CPU2、与CPU2通信连接的桥片4、以及与桥片4通信连接的嵌入式控制器6。所述桥片4用于与CPU2进行信息交流;所述嵌入式控制器6用于协助CPU2进行系统控制,如开机时序、LED灯、开关机、及复位等功能的控制。具体地,所述嵌入式控制器6与桥片4通过LPC(LowPinCount,低引脚接口)总线连接。采用LPC总线进行通信,可以使得嵌入式控制器6与桥片4之间能够进行信息交互,实现嵌入式控制器6与桥片4之间信息的双向传递。需要说明的是,本专利技术的服务器采用嵌入式控制器作为辅助系统来协助CPU进行系统控制,能在线烧录新的固件。既可通过在线编程,在系统下直接升级固件;也可通过USB接口在BIOS(BasicInputOutputSystem,基本输入输出系统)下烧写程序,还可直接用烧录器对芯片进行烧写。从而提供多种烧录方式,以供不同需求的人选择。另外,嵌入式控制器具有更大的存储空间,以及更加灵活的软件编程方式,如采用C语言编程。并且,采用嵌入式控制器作为辅助系统,可以对嵌入式控制器上的单个引脚复用多种功能,且能对该引脚的功能进行选择。因此能够实现同平台的产本文档来自技高网
...

【技术保护点】
1.一种服务器,其特征在于,包括CPU(2)、与CPU(2)通信连接的桥片(4)、以及与桥片(4)通信连接的嵌入式控制器(6);所述桥片(4)用于与CPU(2)进行信息交流,所述嵌入式控制器(6)用于协助CPU(2)进行系统控制;/n所述嵌入式控制器(6)与桥片(4)通过LPC总线连接。/n

【技术特征摘要】
1.一种服务器,其特征在于,包括CPU(2)、与CPU(2)通信连接的桥片(4)、以及与桥片(4)通信连接的嵌入式控制器(6);所述桥片(4)用于与CPU(2)进行信息交流,所述嵌入式控制器(6)用于协助CPU(2)进行系统控制;
所述嵌入式控制器(6)与桥片(4)通过LPC总线连接。


2.如权利要求1所述的服务器,其特征在于,所述嵌入式控制器(6)用于协助CPU(2)进行开机时序、LED灯、开关机、及复位功能的控制。


3.如权利要求1所述的服务器,其特征在于,所述嵌入式控制器(6)内部集成有ACPI、SPI、WDT、LPC、PS2、KBMX、ADC/DAC、SMB、PWM、及CIR模块。


4.如权利要求3所述的服务器,其特征在于,所述嵌入式控制器(6)通过调用与ACPI、SPI、WDT、LPC、PS2、KBMX、ADC/DAC、SMB、PWM、及CIR模块相对应的引脚来实现各自对应的功能。


5.如权利要求1所述的服务器,其特征在于,...

【专利技术属性】
技术研发人员:韩东锋王强
申请(专利权)人:合肥市卓怡恒通信息安全有限公司
类型:发明
国别省市:安徽;34

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

1