一种复杂可编程逻辑器件的在线升级方法及装置制造方法及图纸

技术编号:4003611 阅读:290 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种复杂可编程逻辑器件的在线升级方法,用以解决现有技术中因CPLD的升级错误或升级失败而影响通信设备的可靠性和稳定性的问题。该方法采用该获取的用于升级的CPLD文件对主CPLD对应的待升级文件进行升级并重启业务单板,并且在业务单板的启动过程中主CPLD重启不成功时,处理器通过从CPLD完成启动配置。本发明专利技术实施例还提供了一种CPLD的在线升级装置。由于本发明专利技术实施例采用主从CPLD配合完成CPLD的在线升级,因此有效地避免了在CPLD在线升级过程中,由于升级错误或升级失败而影响通信设备的可靠性和稳定性的问题。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种复杂可编程逻辑器件 (ComplexProgrammable Logic Device, CPLD)的在线升级方法及装置。
技术介绍
CPLD具有编程灵活、集成度高、设计开发周期短、适用范围宽、开发工具先进、设计 制造成本低、保密性强等优点,已成为电子产品不可缺少的组成部分,因此被广泛应用于产 品的原型设计和产品生产之中。同时,CPLD还可以实现在线升级,因此当电路系统的CPLD 新增了功能或者CPLD出现故障时,可以通过升级来解决。CPLD等逻辑器件一般位于业务单板上,在CPLD升级的过程中,可以将业务单板上 的业逻辑器件分为进行接口控制的CPLD和进行工作的CPLD。其中,该进行接口控制的 CPLD负责业务单板的启动配置及接口的转换,进行工作的CPLD完成业务单板工作所需的 功能。在CPLD在线升级的过程中,业务单板的CPU接收到CPLD升级命令后,获取用于升级 的CPLD逻辑文件,该进行接口控制的CPLD将CPU本地总线(L0CALBUS)接口转换为CPLD的 联合测试行为组织(Joint TestAction Group,JTAG)接本文档来自技高网...

【技术保护点】
一种复杂可编程逻辑器件的在线升级方法,其特征在于,包括:业务单板的处理器获取用于升级的复杂可编程逻辑器件CPLD文件,根据该文件,对业务单板上的主CPLD对应的待升级文件进行升级并重启业务单板;当所述主CPLD在业务单板的重启过程中重启不成功时,所述处理器通过业务单板上的从CPLD完成对自身的启动配置。

【技术特征摘要】

【专利技术属性】
技术研发人员:李明纬
申请(专利权)人:福建星网锐捷网络有限公司
类型:发明
国别省市:35[中国|福建]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1