全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210577671.9 (22)申请日 2022.05.25 (71)申请人 苏州浪潮智能科技有限公司 地址 215000 江苏省苏州市吴中经济开发 区郭巷街道官浦路1号9幢 (72)发明人 于淏宁  (74)专利代理 机构 北京连和连知识产权代理有 限公司 1 1278 专利代理师 刘小峰 李红萧 (51)Int.Cl. G06F 8/65(2018.01) G06F 9/445(2018.01) G06F 13/16(2006.01) G06F 13/40(2006.01) (54)发明名称 一种CPLD无感升级方法、 系统、 存储介质及 设备 (57)摘要 本发明提供了一种CPLD无感升级方法、 系 统、 存储介质及设备, 方法包括: 在服务器中设置 无感升级使能信号, 且所述无感升级使能信号配 置为PG信号及控制信号同时为高时有效, 并且所 述控制信号默认为低; 服务器开机上电, CPLD控 制上电时序, PG信号拉高, 并由BMC监测并判断服 务器状态; 响应于监测到服务器进入开机状态, BMC通过i2 c将所述控制信号拉高, 使得根据升级 需求刷新CPLD芯片flash中的数据, 其中CPLD将 关键数据记录于UFM中; BMC发送重加载指令以执 行CPLD升级, 并且CPLD锁存管脚电压以保持服务 器通电状态; 响应于重加载执行完毕, CPLD从UFM 中恢复所述 关键数据并释放管脚电压锁存。 根据 本发明优化了 CPLD无感升级的可靠性和执 行性。 权利要求书2页 说明书8页 附图4页 CN 114860286 A 2022.08.05 CN 114860286 A 1.一种CPLD无感升级方法, 其特 征在于, 包括以下步骤: 在服务器 中设置无感升级使能信号, 且所述无感升级使能信号配置为PG信号及控制信 号同时为高时有效, 并且所述控制信号默认为低; 服务器开机上电, CPLD控制上电时序, PG信号拉高, 并由BM C监测并判断服 务器状态; 响应于监测到服务器进入开机状态, BMC通过i2c将所述控制信号拉高, 使得根据升级 需求刷新CPLD芯片flash中的数据, 其中CPLD将关键数据记录 于UFM中; BMC发送重加载指令以执 行CPLD升级, 并且CPLD锁存管脚电压以保持服 务器通电状态; 响应于重加载执行完毕, CPLD从UFM中恢复所述关键数据并释放管脚电压锁存。 2.根据权利要求1所述的方法, 其特征在于, 所述响应于监测到服务器进入开机状态, BMC通过i2c将所述控制信号拉高, 使得根据升级需求刷新CPLD芯片flash中的数据, 其中 CPLD将关键数据记录 于UFM中进一 步包括: 响应于服 务器上电过程完毕, CPLD通过i2c上报服 务器进入开机状态。 3.根据权利要求1或2所述的方法, 其特征在于, 所述响应于监测到服务器进入开机状 态, BMC通过i2c将所述控制信号拉高, 使得根据升级 需求刷新CPLD芯片flash中的数据, 其 中CPLD将关键数据记录 于UFM中进一 步包括: 所述控制信号的值记录在所述CPLD的寄存器中。 4.根据权利要求1或2所述的方法, 其特征在于, 所述响应于重加载执行完毕, CPLD从 UFM中恢复所述关键数据并释放管脚电压锁存进一 步包括: 响应于重加载执行完毕, CPLD 延迟一定时间后释放管脚电压锁存。 5.一种CPLD无感升级系统, 其特 征在于, 包括: 使能信号配置模块, 所述使能信号配置模块配置为在服务器中设置无感升级使能信 号, 且所述无感升级使能信号配置为PG信号及控制信号同时为高时有效, 并且所述控制信 号默认为低; 开机上电控制模块, 所述开机上电控制模块配置为服务器开机上电, CPLD控制上电时 序, PG信号拉高, 并由BM C监测并判断服 务器状态; 使能信号生效模块, 所述使能信号生效模块配置为响应于监测到服务器进入开机状 态, BMC通过i2c将所述控制信号拉高, 使得根据升级 需求刷新CPLD芯片flash中的数据, 其 中CPLD将关键数据记录 于UFM中; 无感升级执行模块, 所述无感升级执行模块配置为BMC发送重加载指令以执行CPLD升 级, 并且CPLD锁存管脚电压以保持服 务器通电状态; 元件状态恢复模块, 所述元件状态恢复模块配置为响应于重加载执行完毕, CPLD从UFM 中恢复所述关键数据并释放管脚电压锁存。 6.根据权利要求5所述的系统, 其特 征在于, 所述使能信号 生效模块进一 步配置为: 响应于服 务器上电过程完毕, CPLD通过i2c上报服 务器进入开机状态。 7.根据权利要求5或6所述的系统, 其特 征在于, 所述使能信号 生效模块进一 步配置为: 所述控制信号的值记录在所述CPLD的寄存器中。 8.根据权利要求5或6所述的系统, 其特 征在于, 所述元件状态恢复模块进一 步配置为: 响应于重加载执行完毕, CPLD 延迟一定时间后释放管脚电压锁存。 9.一种计算机可读存储介质, 其特征在于, 存储有计算机程序指令, 所述计算机程序指权 利 要 求 书 1/2 页 2 CN 114860286 A 2令被执行时实现如权利要求1 ‑4任意一项所述的CPLD无感升级方法。 10.一种计算机设备, 包括存储器和 处理器, 其特征在于, 所述存储器中存储有计算机 程序, 所述计算机程序被所述处理器执行时执行如权利要求1 ‑4任意一项所述的CPLD无感 升级方法。权 利 要 求 书 2/2 页 3 CN 114860286 A 3

.PDF文档 专利 一种CPLD无感升级方法、系统、存储介质及设备

文档预览
中文文档 15 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共15页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种CPLD无感升级方法、系统、存储介质及设备 第 1 页 专利 一种CPLD无感升级方法、系统、存储介质及设备 第 2 页 专利 一种CPLD无感升级方法、系统、存储介质及设备 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-17 23:58:15上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。