【技术实现步骤摘要】
服务器和固件升级方法
[0001]本申请涉及智能设备技术,尤其涉及一种服务器和固件升级方法。
技术介绍
[0002]可编程逻辑器件(Complex Programming logic device,CPLD)是服务器实现业务功能最常用的数字集成电路,为了修复开发问题或者增加新的功能,需要对CPLD的固件进行升级。
[0003]固件升级的方式一般有两种,一种是通过基板管理控制器(Baseboard Management Controller,BMC)升级固件;另一种是通过编程器升级固件。两种方式分别适用于服务器研发的不同阶段。前者可适用于服务器开发完成后,BMC升级功能完善时;后者则可适用于服务器设计阶段,BMC升级功能未实现时,或者需要编程器在线调试时。
[0004]为了满足两种固件升级方式的需求,一般需要在服务器系统中同时实现两个升级链路,分别用于实现两种方式的固件升级。
[0005]其中一种升级链路的拓扑设计如图1所示。这种拓扑设计中,主板、每个背板中都有两条JTAG链路连到各自的CPLD的JTA ...
【技术保护点】
【技术特征摘要】
1.一种服务器,其特征在于,包括:主板和多个背板;在所述主板上和所述主板与至少一个所述背板之间形成有JTAG链路;所述主板包括BMC、编程器座子、主板CPLD、选通器,所述编程器座子用于连接编程器;所述背板包括背板CPLD;所述JTAG链路包括:主板升级链路和背板升级链路;所述选通器的第一端连接到所述编程器座子,所述选通器的第二端连接到所述BMC,所述选通器的第三端连接到所述主板CPLD,构成所述主板升级链路;所述选通器用于选择接通第一端与第三端或接通第二端与第三端,以切换编程器升级模式和BMC升级模式;所述至少一个所述背板的背板CPLD与所述主板CPLD串联形成所述背板升级链路。2.根据权利要求1所述的服务器,其特征在于,所述主板还包括:模式选择电路;所述模式选择电路的第一端同时连接到所述编程器座子和所述选通器;当编程器连接到所述编程器座子,所述模式选择电路的第一端由高电平变为低电平,选通器从接通第二端与第三端切换为接通第一端与第三端,以切换到编程器升级模式。3.根据权利要求2所述的服务器,其特征在于,所述模式选择电路包括:第一电源和第一电阻;所述第一电阻的第一端与所述第一电源连接,所述第一电阻的第二端与所述编程器座子和所述选通器连接。4.根据权利要求1
‑
3任一项所述的服务器,其特征在于,还包括:目标选择电路;所述目标选择电路的第一端与所述BMC连接,所述目标选择电路的第二端与所述主板CPLD连接;所述目标选择电路用于通过所述目标选择电路的第二端向所述主板CPLD输入目标选择信号,以控制所述主板升级链路与所述背板升级链路断开或接通,以选择对主板或背板进行升级。5.根据权利要求4所述的服务器,其特征在于,所述目标选择电路包括:第二电源、第一跳线针、第二跳线针、第二电阻和第三电阻;所述第二电阻的第一端与所述BMC连接,所述第二电阻的第二端分别与所述第三电阻的第一端、所述主板CPLD和第一跳线针连接;所述第三电阻的第二端连接所述第二电源;所述第二跳线针接地;当所述BMC通过所述第二电阻的第一端输入高电平时,或者,当利用跳线帽连接所述第一跳线针、所述第二跳线针时,所述第二电阻的第二端向所述主板CPLD输出低电平,以控制所述主板升级链...
【专利技术属性】
技术研发人员:杨路宁,
申请(专利权)人:南昌华勤电子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。