【技术实现步骤摘要】
本专利技术涉及通讯等与中央处理器使用相关的领域,特别是涉及一种通过业务单板本身的处理器对业务单板的固件程序进行动态升级的装置和方法。背景技在通讯系统中,使用大量的固件程序,比如BOOT文件、CPLD(ComplexProgrammable Logic Device,复杂可编程逻辑器件)逻辑文件和FPGA(FieldProgrammable Gates Array,现场可编程逻辑门阵列)逻辑文件等。这些固件程序往往并非是一成不变的,而是时常因为新增了功能或者出现了一些故障而需要升级。目前普遍使用的BOOT文件都是通过编程器烧制,而CPLD逻辑文件则需要用专用电缆进行烧结,不同厂家的下载电缆不完全一样,这些都给固件程序的现场升级带来了很大的困难,大大提高了维护成本,升级过程还可能导致业务的长时间中断,这些都无法满足通讯系统所要求的高可靠性、高稳定和可维护性的需求。目前,各CPLD器件厂家都提供了对CPLD逻辑文件进行在线升级的技术,但是由于CPLD逻辑文件的升级必须非常慎重进行,如果错误写入的话,可能会产生严重的后果,比如损坏业务单板或者导致业务单板无法正常上电 ...
【技术保护点】
一种对固件程序进行在线升级的装置,包括业务单板及其处理器、用于存储固件程序的存储器,其特征在于,该装置还包括:一接口控制器、一工作CPLD器件;所述接口控制器分别与所述业务单板处理器、存储器、工作CPLD器件连接;所述业务单板处理器 发起BOOT文件升级命令,获取用于升级的BOOT文件,并通过所述接口控制器进行升级操作,将所述BOOT文件存至所述存储器;所述业务单板处理器发起CPLD逻辑文件升级命令,获取用于升级的CPLD逻辑文件,并通过所述接口控制器进行升级操 作,转换所述CPLD逻辑文件并写入至所述工作CPLD器件。
【技术特征摘要】
【专利技术属性】
技术研发人员:马立军,林盛荣,李洪涛,曹兴国,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。