System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 服务器系统及其韧体更新方法技术方案_技高网

服务器系统及其韧体更新方法技术方案

技术编号:42834810 阅读:53 留言:0更新日期:2024-09-24 21:07
一种服务器系统及其韧体更新方法,涉及韧体更新技术领域。服务器系统包含第一模块及第二模块,其中第一模块包含第一逻辑电路及第一选择电路,第二模块包含第二逻辑电路、第二选择电路、控制电路及储存电路。第一选择电路用以根据第一控制讯号选择第一逻辑电路之传输目标。第二选择电路用以根据第二控制讯号选择第二逻辑电路之传输目标。控制电路用以更新第一逻辑电路之韧体及第二逻辑电路之韧体。储存电路用以储存支持列表。支持列表具有复数预设使用码,并且各预设使用码分别指示出目标装置。其中,目标装置为第一逻辑电路及第二逻辑电路其中一者。

【技术实现步骤摘要】

【】本专利技术涉及韧体更新,特別涉及一种服务器系统及其韧体更新方法


技术介绍

0、
技术介绍

1、开放运算计划(open compute project,ocp)是由脸书、intel等科技公司于2011年所创立的非营利组织,其成立目的为打造开放式数据中心之硬件架构,以改善硬件的各项特性及因素,例如效率、耐用度及可扩充性等。随着算力需求的多元化及安全攻击技术的不断演变,数据中心对于硬件安全控制与管理之要求逐渐上升。对此,开放运算计划提出了一种数据中心安全控制模块(datacenter-ready secure control module,dc-scm)之通用规范,以实现安全管理单元之模块化。

2、随后,开放运算计划进一步提出了dc-scm 2.0之通用规范。符合dc-scm 2.0之通用规范的平台系统(以下称dc-scm 2.0)包含2个复杂可程序化逻辑设备(cpld),并透过低电压差分讯号信道协议和接口(ltpi)以连接所述2个cpld。相较之下,传统的平台系统仅包含1个cpld。然而,由于dc-scm 2.0包含2个cpld,当dc-scm 2.0接收一韧体映像档以仅更新其中一个cpld之韧体时,dc-scm 2.0无法直接判断所述韧体映像文件之目标装置(即cpld)为何。也就是说,在每次更新cpld韧体前,dc-scm 2.0需要以人工手动操作刻录工具插置于欲更新韧体的cpld所使用的专属通讯端口来对目标装置(cpld)进行刻录。因此,当人工判定/插置了错误的通讯端口,则可能将所述韧体映像档刻录至错误的cpld,进而可能使被刻录了错误韧体的cpld于运作过程中导致其所在的平台之电路板烧毁及损坏或是导致自身的损坏。


技术实现思路

0、
技术实现思路

1、有鉴于此,本专利技术提供了一种服务器系统,包含:一第一模块,包含:一第一逻辑电路;以及一第一选择电路,电性连接于所述第一逻辑电路,用以根据一第一控制讯号选择所述第一逻辑电路的传输目标;以及一第二模块,包含:一第二逻辑电路,电性连接于所述第一逻辑电路;一第二选择电路,电性连接于所述第二逻辑电路,用以根据一第二控制讯号选择所述第二逻辑电路的传输目标;一控制电路,电性连接于所述第一选择电路及所述第二选择电路,用以更新所述第一逻辑电路的韧体及所述第二逻辑电路的韧体,以及用以产生所述第一控制讯号及所述第二控制讯号;以及一储存电路,电性连接于所述控制电路,用以储存一支持列表,所述支持列表具有复数预设使用码,各所述预设使用码分别对应于储存于一韧体映像档中的一使用者代码,并且各所述预设使用码分别指示出一目标装置,其中所述目标装置为所述第一逻辑电路及所述第二逻辑电路其中一者;其中,所述控制电路更用以读取储存于所述韧体映像档中的所述使用者代码,以及更用以根据所述使用者代码判断所述韧体映像档是否与所述支持列表中的所述些预设使用码的其中任一者相符。

2、优选地,所述控制电路更用以根据与所述使用者代码相符的所述预设使用码对应控制所述第一选择电路及所述第二选择电路其中一者。

3、优选地,所述默认使用码用以指示所述韧体映像档的映像档版本的一项目代码。

4、优选地,所述项目代码用以指示所述韧体映像文件所刻录的所述目标装置所对应的一模块硬件版本及一韧体版本的其中至少一者。

5、优选地,所述第一逻辑电路及所述第二逻辑电路具有相同的产品识别特征。

6、优选地,所述控制电路电性连接于一远程装置,所述控制电路更用以接收所述远程装置所传输的所述韧体映像档。

7、进一步地,本专利技术还提供了一种韧体更新方法,包含:读取储存于一韧体映像档中的一使用者代码;根据所述使用者代码判断所述韧体映像档是否与一支持列表中的复数预设使用码的其中任一者相符;若所述韧体映像档与所述支持列表中的所述些预设使用码的其中任一者相符,根据与所述使用者代码相符的所述预设使用码判断出适用所述韧体映像文件的一目标装置,其中所述目标装置系为一第一模块的一第一逻辑电路及一第二模块的一第二逻辑电路的其中一者;以及根据与所述使用者代码相符的所述预设使用码对应控制一第一选择电路及一第二选择电路其中一者。

8、优选地,所述预设使用码用以指示所述韧体映像档的映像档版本的一项目代码。

9、优选地,所述项目代码用以指示所述韧体映像文件所刻录的所述目标装置所对应的一模块硬件版本及一韧体版本的其中至少一者。

10、优选地,所述第一逻辑电路及所述第二逻辑电路具有相同的产品识别特征。

本文档来自技高网...

【技术保护点】

1.一种服务器系统,其特征在于,包含:

2.根据权利要求1所述的服务器系统,其特征在于,所述控制电路更用以根据与所述使用者代码相符的所述预设使用码对应控制所述第一选择电路及所述第二选择电路其中一者。

3.根据权利要求1所述的服务器系统,其特征在于,所述默认使用码用以指示所述韧体映像档的映像档版本的一项目代码。

4.根据权利要求3所述的服务器系统,其特征在于,所述项目代码用以指示所述韧体映像文件所刻录的所述目标装置所对应的一模块硬件版本及一韧体版本的其中至少一者。

5.根据权利要求1所述的服务器系统,其特征在于,所述第一逻辑电路及所述第二逻辑电路具有相同的产品识别特征。

6.根据权利要求1所述的服务器系统,其特征在于,所述控制电路电性连接于一远程装置,所述控制电路更用以接收所述远程装置所传输的所述韧体映像档。

7.一种韧体更新方法,其特征在于,包含:

8.根据权利要求7所述的韧体更新方法,其特征在于,所述预设使用码用以指示所述韧体映像档的映像档版本的一项目代码。

9.根据权利要求8所述的韧体更新方法,其特征在于,所述项目代码用以指示所述韧体映像文件所刻录的所述目标装置所对应的一模块硬件版本及一韧体版本的其中至少一者。

10.根据权利要求7所述的韧体更新方法,其特征在于,所述第一逻辑电路及所述第二逻辑电路具有相同的产品识别特征。

...

【技术特征摘要】

1.一种服务器系统,其特征在于,包含:

2.根据权利要求1所述的服务器系统,其特征在于,所述控制电路更用以根据与所述使用者代码相符的所述预设使用码对应控制所述第一选择电路及所述第二选择电路其中一者。

3.根据权利要求1所述的服务器系统,其特征在于,所述默认使用码用以指示所述韧体映像档的映像档版本的一项目代码。

4.根据权利要求3所述的服务器系统,其特征在于,所述项目代码用以指示所述韧体映像文件所刻录的所述目标装置所对应的一模块硬件版本及一韧体版本的其中至少一者。

5.根据权利要求1所述的服务器系统,其特征在于,所述第一逻辑电路及所述第二逻辑电路具有相同的产品识别特征。

【专利技术属性】
技术研发人员:钟佳航
申请(专利权)人:佛山市顺德区顺达电脑厂有限公司
类型:发明
国别省市:

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

1