[发明专利]复杂可编程逻辑器件的固件的更新系统及其更新方法在审
| 申请号: | 201610004529.X | 申请日: | 2016-01-05 |
| 公开(公告)号: | CN105677344A | 公开(公告)日: | 2016-06-15 |
| 发明(设计)人: | 韩应贤 | 申请(专利权)人: | 英业达科技有限公司;英业达股份有限公司 |
| 主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F9/445 |
| 代理公司: | 上海宏威知识产权代理有限公司 31250 | 代理人: | 袁辉 |
| 地址: | 201114 上海市闵*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 复杂 可编程 逻辑 器件 更新 系统 及其 方法 | ||
技术领域
本发明有关于一种复杂可编程逻辑器件的固件的更新系统及其更新方法,尤指一种透过 平台路径控制器更新复杂可编程逻辑器件的固件的更新系统及其更新方法。
背景技术
随着科技日新月异的进步,网络的发达已使各种电子装置充斥着人们的生活,无论是企 业或个人,早已使用如桌面计算机或笔记本电脑的个人计算机来处理事务,甚至是透过网络 来执行跨国性的电子商务,而建构网络所需的设备为服务器,使得服务器在企业或者网络服 务提供者(InternetServiceProvider;ISP)的机房中被大量应用。
一般而言,在运作服务器的过程中,复杂可编程逻辑器件(ComplexProgrammableLogic Device;CPLD)扮演着极重要的角色,复杂可编程逻辑器件是用来实现对服务器中系统的开 关机时序的控制以及缓存器的设定,一旦时序或缓存器内设定值出错,那么服务器即会因为 系统的错误而关机,因此实务上,随着服务器执行业务的不同,一般需要定时的更新复杂可 编程逻辑器件中固件的固件版本,然而,现有技术中,在服务器中包含有基板管理控制器 (BaseboardManagementController;BMC)时,基板管理控制器电性连接于复杂可编程逻辑器 件,因此用户一般可直接透过基板管理控制器更新复杂可编程逻辑器件内固件的固件版本, 但当服务器没有基板管理控制器时,一般使用者无法轻易地更新,因此现有技术仍具备改善 的空间。
发明内容
有鉴于在服务器没有基板管理控制器时,普遍具有使用者无法轻易更新固件的问题。缘 此,本发明主要目的为提供一种复杂可编程逻辑器件的固件的更新系统及其更新方法,其主 要是透过服务器普遍具有的平台路径控制器来更新复杂可编程逻辑器件的固件版本,以解决 上述的问题。
基于上述目的,本发明所采用的主要技术手段为提供一种复杂可编程逻辑器件的固件的 更新系统,包含一复杂可编程逻辑器件(ComplexProgrammableLogicDevice;CPLD)以及一 处理芯片组,复杂可编程逻辑器件设有一原固件版本数据,处理芯片组包含一平台路径控制 器(PlatformControllerHub;PCH)以及一处理单元,平台路径控制器电性连接于复杂可编程 逻辑器件,并包含一存储单元,存储单元存储有一可更新识别代码表与至少一第一更新固件 版本数据,可更新识别代码表具有至少一可更新识别代码与该至少一第一更新固件版本数据 的对应关系,而该至少一第一更新固件版本数据为一一对应于该至少一可更新识别代码。处 理单元电性连接于平台路径控制器,具有一识别代码,并设有一执行更新程序,在执行更新 程序受触发后,处理单元用以至存储单元撷取可更新识别代码表,并判断识别代码与该至少 一可更新识别代码中的一者是否相符,以在判断出有相符者时,于存储单元撷取对应于该至 少一可更新识别代码的第一更新固件版本数据,并透过平台路径控制器将第一更新固件版本 数据传送至复杂可编程逻辑器件,藉以取代原固件版本数据而完成更新。
其中,上述复杂可编程逻辑器件的固件的更新系统的附属技术手段的一较佳实施例中, 平台路径控制器透过一第一联合测试工作组(JointTestActionGroup;JTAG)接口电性连接于 复杂可编程逻辑器件,处理单元为一中央处理器(CentralProcessingUnit;CPU)。此外,复杂 可编程逻辑器件的固件的更新系统更包含一多任务器、一第二联合测试工作组接口以及一检 测模块,多任务器电性连接于复杂可编程逻辑器件与处理芯片组之间,第二联合测试工作组 接口用以供一更新连接线可插拔地电性连接,检测模块电性连接于第二联合测试工作组接口 与多任务器,用以在更新连接线插入第二联合测试工作组接口而电性连接于第二联合测试工 作组接口时,将一第一数字信号传送至多任务器,藉以使第二联合测试工作组接口透过多任 务器电性连接于复杂可编程逻辑器件,据以将一第二更新固件版本数据透过更新连接线传送 至复杂可编程逻辑器件而取代原固件版本数据并完成更新。检测模块并用以在更新连接线拔 离第二联合测试工作组接口时,将一第二数字信号传送至多任务器,藉以使处理芯片组透过 多任务器电性连接于复杂可编程逻辑器件,据以在执行更新程序受触发时,透过平台路径控 制器将第一更新固件版本数据传送至复杂可编程逻辑器件,藉以取代原固件版本数据而完成 更新。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达科技有限公司;英业达股份有限公司,未经英业达科技有限公司;英业达股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610004529.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种web界面的动态扩展方法和服务器
- 下一篇:一种推送信息的显示方法及设备





