服务器系统的制作方法

文档序号:14418958阅读:438来源:国知局
服务器系统的制作方法

本发明涉及服务器的技术领域,尤其涉及一种服务器系统。



背景技术:

一般来说,在目前服务器的主板上,都会设置有复杂可编程逻辑器件(complexprogrammablelogicdevice,cpld)芯片,以实现服务器的开关机时序的控制以及一些寄存器的设定。因此,对于服务器来说,复杂可编程逻辑器件就变的非常重要,一旦时序或者寄存器所存储的值(value)发生错误或者混乱,那么整个服务器就会出现故障并关机(shutdown)。

为了解决上述问题,用户需要根据实际发生的问题,去修改复杂可编程逻辑器件中对应的编码,以便对发生的问题进行修正。由于以往服务器仅配置一个接口,且需要通过使用缆线插入接口后,以便对复杂可编程逻辑器件的固件进行更新。然而,复杂可编程逻辑器件的固件更新需要缆线和软件的配合,且此接口会被服务器的机箱(rack)或者其他小卡遮挡住,而需要将机箱拆开或将遮挡住的小卡拆掉才能对复杂可编程逻辑器件的固件进行更新,如此对于用户来说比较麻烦也会增加更新的复杂度,而造成使用上的不便。因此,服务器的复杂可编程逻辑器件的固件更新设计上仍有改善的空间。



技术实现要素:

本发明的主要目的在于提供一种服务器系统,以解决现有技术存在的对复杂可编程逻辑器件的固件进行更新比较麻烦且使用的不便性的问题。

为解决上述问题,本发明实施例提供一种服务器系统,包括复杂可编程逻辑器件、更新单元与选择单元。更新单元为远程管理芯片(integratedlights-out,ilo)。选择单元耦接复杂可编程逻辑器件与更新单元,接收并检测服务器系统的系统电压,若检测得系统电压为待开机状态电压,则选择将复杂可编程逻辑器件与更新单元耦接,以使远端通过更新单元对复杂可编程逻辑器件进行更新操作。

在一实施例中,所述服务器系统还包括连接单元。连接单元适于通过缆线与外部电子装置连接且耦接选择单元;其中,选择单元检测连接单元的连接状态,若检测得连接状态为连接单元通过缆线与外部电子装置耦接,选择将复杂可编程逻辑器件与连接单元耦接,以通过外部电子装置对复杂可编程逻辑器件进行更新操作。

在一实施例中,所述选择单元包括第一接脚与第二接脚,第一接脚接收反向的待开机状态电压、第二接脚与连接单元耦接,其中第二接脚用以检测连接单元的连接状态。

在一实施例中,所述第一接脚和第二接脚的电位都为低电平时,表示连接单元的连接状态为连接单元通过缆线与外部电子装置耦接,则选择单元选择将复杂可编程逻辑器件与连接单元耦接,以通过外部电子装置对复杂可编程逻辑器件进行更新操作。

在一实施例中,所述外部电子装置通过jed格式的文件对复杂可编程逻辑器件进行更新操作。

在一实施例中,所述第一接脚的电位为低电平且第二接脚的电位为高电平时,表示连接单元的连接状态为连接单元未通过缆线与外部电子装置耦接,则选择单元选择将复杂可编程逻辑器件与更新单元耦接,以通过更新单元对复杂可编程逻辑器件进行更新操作。

在一实施例中,所述更新单元通过vme格式的文件对复杂可编程逻辑器件进行更新操作。

在一实施例中,所述连接单元为符合联合测试工作组协定的连接接口。

根据本发明的技术方案,通过选择单元接收并检测服务器系统的系统电压,若选择单元检测得系统电压为待开机状态电压,则选择单元选择将复杂可编程逻辑器件与更新单元耦接,以使远端通过更新单元对复杂可编程逻辑器件进行更新操作。如此一来,可有效地增加使用上的便利性。另外,服务器系统还包括连接单元,且连接单元适于通过缆线与外部电子装置连接且耦接选择单元,且选择单元还可根据连接单元的连接状态,选择选择单元选择将复杂可编程逻辑器件与更新单元耦接或是将复杂可编程逻辑器件与连接单元耦接,以对复杂可编程逻辑器件进行更新操作。如此一来,用户可通过不同方式对复杂可编程逻辑器件进行更新操作,以增加工作效率及使用上的便利性。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的服务器系统的结构框图。

图2是根据本发明实施例的服务器系统的另一结构框图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,以下结合附图及具体实施例,对本发明作进一步地详细说明。

在以下所列举的各实施例中,将以相同的标号代表相同或相似的组件或部件。

图1是根据本发明实施例的服务器系统的结构框图。服务器系统100包括复杂可编程逻辑器件(complexprogrammablelogicdevice,cpld)110、更新单元120与选择单元130。

更新单元120为远程管理芯片(integratedlights-out,ilo)。其中,远程管理芯片是hp服务器上集成的远程管理端口,它是一组芯片内部集成vxworks嵌入式操作系统,通过一个标准rj45接口连接到工作环境的交换机。只要将服务器接入网络并且没有断开服务器的电源,不管hp服务器的处于何种状态(开机、关机、重启),都可以允许用户通过网络进行远程管理。简单来说,ilo是高级别的远程kvm系统,可以将服务器的显示信息显示在本地,并且使用本地的键盘鼠标控制、操作服务器,并可以将本地的光盘镜像、文件夹作为虚拟光驱映射并加载到服务器中。

选择单元130耦接复杂可编程逻辑器件110与更新单元120,接收并检测服务器系统100的系统电压。选择单元130所检测的服务器系统100的系统电压是否为待开机状态电压,以进行对应的操作,其中待开机状态电压例如为p3v3_stby。在本实施例中,若选择单元130检测得系统电压为待开机状态电压,则选择单元130选择将复杂可编程逻辑器件110与更新单元120耦接,以使远端通过更新单元120对复杂可编程逻辑器件110进行更新操作。进一步来说,在复杂可编程逻辑器件110与更新单元120耦接后,且服务器系统100在联网状态下,用户可以通过操作网页(iloweb)的方式与更新单元120连结,以便控制更新单元120对复杂可编程逻辑器件110进行更新。如此一来,可有效地增加使用上的便利性。

图2是根据本发明实施例的服务器系统的另一结构框图。服务器系统200包括复杂可编程逻辑器件110、更新单元120与选择单元130与连接单元210。其中,本实施例的复杂可编程逻辑器件110、更新单元120与选择单元130与图1的复杂可编程逻辑器件110、更新单元120与选择单元130相同或相似,可参考图1的说明,故在此不再赘述。并且,在本实施例中,服务器系统200的系统电压是否为待开机状态电压,即为p3v3_stby。

连接单元210适于通过缆线(cable)240与外部电子装置250连接且耦接选择单元130。在本实施例中,连接单元210例如为符合联合测试工作组(jointtestactiongroup,jtag)协定的连接接口。并且,选择单元130会检测连接单元210的连接状态,以便进行相应的操作。若选择单元130检测得连接状态为连接单元210通过缆线240与外部电子装置250耦接,即连接单元210与缆线240连接,择选择单元130选择将复杂可编程逻辑器件110与连接单元210耦接,以通过外部电子装置250对复杂可编程逻辑器件110进行更新操作。也就是说,当选择单元130选择将复杂可编程逻辑器件110与连接单元210耦接后,用户可通过操作外部电子装置250,以对复杂可编程逻辑器件110进行更新操作。

进一步来说,选择单元130包括第一接脚(例如为oe_n接脚)220与第二接脚(例如为s接脚)230。第一接脚220接收反向的待开机状态电压(例如p3v3_stby),第二接脚230与连接单元210耦接。其中,第二接脚230用以检测连接单元210的连接状态,使得选择单元130可据以进行相应的操作。举例来说,当连接单元210的连接状态为连接单元210与缆线240耦接时,表示插入缆线240,则第二接脚230的电位例如为低电位。反之,当连接单元210的连接状态为连接单元210与缆线240未耦接时,表示不插缆线240,则第二接脚230的电位例如为高电平。

也就是说,当第一接脚220和第二接脚230的电位都为低电平时,表示连接单元210的连接状态为连接单元210通过缆线240与外部电子装置250耦接,即插入缆线240且连接单元210与缆线240确实连接,则选择单元130选择将复杂可编程逻辑器件110与连接单元210耦接,以通过外部电子装置250对复杂可编程逻辑器件110进行更新操作。在本实施例中,外部电子装置250例如通过jed格式的文件对复杂可编程逻辑器件110进行更新操作。

另一方面,当第一接脚220的电位为低电平且第二接脚230的电位为高电平时,表示连接单元210的连接状态为连接单元210未通过缆线240与外部电子装置250耦接,即不插缆线240且连接单元210与缆线240未连接,则选择单元130选择将复杂可编程逻辑器件110与更新单元120耦接,以通过更新单元120对复杂可编程逻辑器件110进行更新操作。在本实施例中,更新单元120例如通过vme格式的文件对复杂可编程逻辑器件110进行更新操作。并且,通过更新单元120对复杂可编程逻辑器件110进行更新操作的相关说明可参考图1的实施例,故在此不再赘述。

综上所述,根据本发明的技术方案,通过选择单元接收并检测服务器系统的系统电压,若选择单元检测得系统电压为待开机状态电压,则选择单元选择将复杂可编程逻辑器件与更新单元耦接,以使远端通过更新单元对复杂可编程逻辑器件进行更新操作。如此一来,可有效地增加使用上的便利性。另外,服务器系统还包括连接单元,且连接单元适于通过缆线与外部电子装置连接且耦接选择单元,且选择单元还可根据连接单元的连接状态,选择选择单元选择将复杂可编程逻辑器件与更新单元耦接或是将复杂可编程逻辑器件与连接单元耦接,以对复杂可编程逻辑器件进行更新操作。如此一来,用户可通过不同方式对复杂可编程逻辑器件进行更新操作,以增加工作效率及使用上的便利性。

以上所述仅为本发明的实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1