[发明专利]一种业务板卡自动匹配和升级CPLD的方法及装置有效
申请号: | 202010873007.X | 申请日: | 2020-08-26 |
公开(公告)号: | CN112052031B | 公开(公告)日: | 2023-03-14 |
发明(设计)人: | 黄川 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F8/65 |
代理公司: | 武汉智权专利代理事务所(特殊普通合伙) 42225 | 代理人: | 张雯俐 |
地址: | 430000 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务 板卡 自动 匹配 升级 cpld 方法 装置 | ||
1.一种业务板卡自动匹配和升级CPLD的方法,其特征在于,该方法包括以下步骤:
A、在盘控模块中存储所有业务单盘的CPLD目标码通用版本和CPLD目标码专用版本,所述CPLD目标码通用版本用于获取单盘类型信息,所述CPLD目标码专用版本用于获取单盘类型信息以及完成各业务单盘特有的专用逻辑功能;
B、业务单盘启动后,判断盘控模块是否能通过CPLD获取到单盘类型信息;若是,直接转入步骤C,否则,盘控模块通过升级接口向CPLD在线烧入CPLD目标码通用版本,再转入步骤C;
C、盘控模块通过CPLD获取当前业务单盘的单盘类型信息,通过CPLD从升级信息存储模块获取专用版本的升级信息,所述升级信息存储模块用于储存专用版本的升级信息;根据专用版本的升级信息确定需要升级后,将单盘类型信息与存储的CPLD目标码专用版本进行匹配,并调用升级接口将匹配的CPLD目标码专用版本在线烧入CPLD中。
2.如权利要求1所述的业务板卡自动匹配和升级CPLD的方法,其特征在于,所述步骤B,包括以下步骤:
B1、业务单盘启动后,盘控模块通过CPLD获取单盘类型信息,并判断是否能成功获取到;若能成功获取到,则直接转入步骤C,否则,转入步骤B2;
B2、盘控模块将预设的通用版本重试次数递增,并判断此次递增后是否超过预设的通用版本重试次数上限,若未超过,转入步骤B3;若超过,转入步骤B4;
B3、盘控模块调用CPLD升级接口,提取盘控模块中存储的CPLD目标码通用版本,将该版本烧入到CPLD中,之后返回步骤B1;
B4、输出告警提示,结束。
3.如权利要求1所述的业务板卡自动匹配和升级CPLD的方法,其特征在于,所述专用版本的升级信息包括当前CPLD专用版本的版本信息;
所述步骤C,包括以下步骤:
盘控模块通过CPLD获取当前CPLD专用版本的版本信息,该版本信息记为Ver_Num2;根据步骤B中,通过CPLD获取的单盘类型信息,匹配到所存储的对应CPLD专用版本的版本信息,记为Ver_Num1;比较Ver_Num1和Ver_Num2,如果两者相同,则确定为无需升级,输出无需升级的提示,结束;
如果两者不相同,则确定为需要升级,盘控模块将预设的专用版本重试次数递增;并判断此次递增后是否超过预设的专用版本重试次数上限,若超过,输出告警提示,结束;
若未超过,盘控模块调用CPLD升级接口,将盘控模块中存储的与单盘类型信息所匹配的CPLD目标码专用版本,烧入到CPLD中;判断该CPLD目标码专用版本是否升级成功,若成功,则盘控模块将上述CPLD目标码专用版本更新到专用版本的升级信息中;否则,再次确定为需要升级,重新进行CPLD目标码专用版本的烧入,直至升级成功或超过预设的专用版本重试次数上限而告警。
4.如权利要求3所述的业务板卡自动匹配和升级CPLD的方法,其特征在于,所述专用版本的升级信息还包括当前CPLD专用版本的校验信息;
所述步骤C,还包括以下操作:
盘控模块通过CPLD获取专用版本的升级信息中的当前CPLD专用版本的校验信息,记为Checksum2;盘控模块提取盘控模块中储存的CPLD目标码专用版本,并调用预先指定的算法,产生CPLD专用版本的校验信息,记为Checksum1;读取CPLD内当前工作的专用版本,并调用预先指定的算法,产生当前CPLD工作版本的校验信息,记为Checksum3;
比较Ver_Num1和Ver_Num2是否一致的同时,还比较Checksum1,Checksum2和Checksum3是否一致;仅当两者均一致时,才确定为无需升级,否则确定为需要升级;
当判定CPLD目标码专用版本升级成功时,盘控模块将匹配的CPLD目标码专用版本Ver_Num1及CPLD专用版本的校验信息Checksum1,更新到专用版本的升级信息中。
5.如权利要求3或4中任一项所述的业务板卡自动匹配和升级CPLD的方法,其特征在于:所述版本信息包括CPLD目标码的编译时间、生成时间、版本号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010873007.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种铁水罐余热利用系统
- 下一篇:可自锁闭的新型动车组大件行李架安装结构