The invention provides an upgrade processing system. The system includes CPLD, loading module is used to upgrade the program is loaded to the complex programmable logic device CPLD flash memory through the background mode; backup module is used for backup the CPLD register information and signal pins; locking pin locking module for the CPLD module is used for recovery; according to the CPLD backup register information and pin signal recovery of the CPLD register information and pin signal; the release module used in complete recovery of the CPLD register information and pin signal after releasing the pins of the CPLD, to complete the upgrade CPLD, can ensure the consistency of the CPLD before and after the upgrade to upgrade equipment status. Do not interrupt the current system of the business, to avoid the impact on the business, improve the reliability of the system.
【技术实现步骤摘要】
本专利技术涉及通信
,尤其涉及一种升级处理系统。
技术介绍
复杂可编程逻辑器件(complexprogrammablelogicdevice,简称:CPLD)是一种根据用户需求构造逻辑功能的数字集成电路,被广泛地应用于各种通信网络设备中。随着对设备的可靠性、安全性要求越来越高,如果CPLD在运行时出现问题,或者用户需求变化,则需要升级CPLD的程序。但是,通常升级完CPLD的程序之后会释放CPLD的管脚,这样可能使得升级前后CPLD的管脚信号发生跳变,导致CPLD所在设备的前后状态不一,需要通过复位来保证升级前后状态的一致性,从而导致设备当前业务中断。如果发生跳变的信号是关键信号,例如设备的控制信号,用于控制设备上一些业务处理模块的功能,就有可能影响整个设备的业务。
技术实现思路
本专利技术提供一种升级处理系统,不需要中断系统的当前业务,可以保证CPLD升级前与升级后设备状态的一致性。避免对业务产生冲击,提高了系统的可靠性。本专利技术提供一种升级处理系统,包括CPLD,还包括:加载模块,用于通过后台模式将升级程序加载到复杂可编程逻辑器件CPLD的闪存中;备份模块,用于备份所述CPLD的寄存器信息和管脚信号;锁定模块,用于锁定所述CPLD的管脚;恢复模块,用于根据备份的所述CPLD的寄存器信息和管脚信号恢复所述CPLD的寄存器信息和管脚信号;释放模块,用于在完成恢复所述CPLD的寄存器信息和管脚信号之后,释放所述CPLD的管脚。如上所述的系统,其中,所述加载模块还用于:将所述CPLD的闪存中的所述升级程序加载到所述CPLD的静态随机存储器 ...
【技术保护点】
一种升级处理系统,包括CPLD,其特征在于,还包括:加载模块,用于通过后台模式将升级程序加载到复杂可编程逻辑器件CPLD的闪存中;备份模块,用于备份所述CPLD的寄存器信息和管脚信号;锁定模块,用于锁定所述CPLD的管脚;恢复模块,用于根据备份的所述CPLD的寄存器信息和管脚信号恢复所述CPLD的寄存器信息和管脚信号;释放模块,用于在完成恢复所述CPLD的寄存器信息和管脚信号之后,释放所述CPLD的管脚。
【技术特征摘要】
1.一种升级处理系统,包括CPLD,其特征在于,还包括:加载模块,用于通过后台模式将升级程序加载到复杂可编程逻辑器件CPLD的闪存中;备份模块,用于备份所述CPLD的寄存器信息和管脚信号;锁定模块,用于锁定所述CPLD的管脚;恢复模块,用于根据备份的所述CPLD的寄存器信息和管脚信号恢复所述CPLD的寄存器信息和管脚信号;释放模块,用于在完成恢复所述CPLD的寄存器信息和管脚信号之后,释放所述CPLD的管脚。2.根据权利要求1所述的系统,其特征在于,所述加载模块还用于:将所述CPLD的闪存中的所述升级程序加载到所述CPLD的静态随机存储器SRAM中。3.根据权利要求2所述的系统,其特征在于,还包括:生成模块,用于生成串行向量格式SVF文件,在所述SVF文件中加入备份命令字和恢复命令字;其中,所述SVF文件用于指示所述CPLD的升级处理...
【专利技术属性】
技术研发人员:袁茂银,
申请(专利权)人:湖南国奥电力设备有限公司,
类型:发明
国别省市:湖南;43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。