Device and method for dynamically upgrading complex programmable logic device (CPLD)

A programming logic and complex technology, applied in the field of communications, can solve problems such as damage to service boards, affecting service time, and increasing the complexity of equipment circuits, achieving the effects of small impact, reliable online dynamic upgrades, and simple circuits

Inactive Publication Date: 2014-07-02
ZTE CORP
View PDF4 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, due to the upgrade of the CPLD logic file must be carried out very carefully, if it is wrongly written, it may cause serious consequences, such as damage to the business board or cause the business board to fail to power on and start normally
[0005] In an existing CPLD upgrade solution, an interface controller is required to control the upgrade process, but this increases the circuit complexity of the device; in addition, it is required that the service processor is not interrupted by other tasks, processes or interruptions during the upgrade of the CPLD This will inevitably lead to a long time to affect the business during the upgrade process

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Device and method for dynamically upgrading complex programmable logic device (CPLD)
  • Device and method for dynamically upgrading complex programmable logic device (CPLD)
  • Device and method for dynamically upgrading complex programmable logic device (CPLD)

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0044] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings.

[0045] The invention aims at the problem that the current online upgrade of CPLD (Complex Programmable Logic Device) on equipment such as a communication service single board is complicated to implement, and the upgrading process will affect the application of other functions of the single board. A device and method for dynamically upgrading the CPLD version of a service single board through a remote background network management platform are proposed.

[0046] The present invention compares the CPLD version information of the remote background network management platform with the version information currently running on the CPLD chip and the saved working version information, and has confirmed whether the single board needs to be upgraded online; when upgrading, f...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a device and a method for dynamically upgrading a complex programmable logic device (CPLD), wherein a service one-board processor acquires background CPLD version information from a remote background network management platform and compares the background CPLD version information with the version information of the CPLD operating in the single board and the working version information saved in an on-chip FLASH user data area; if the background CPLD version information is inconsistent with the version information of the CPLD operating in the single board and the working version information saved in the on-chip FLASH user data area, a version downloading process is carried out, the acquired background CPLD version file is written in an on-chip FLASH working version area of a CPLD chip, and the working version information of the user data area is updated; and a version loading module of a logic unit is upgraded on line, and the background CPLD version is acquired from the working version area for loaded according to a command for switching and loading the working version. The invention has simple circuit, only an on-chip FLASH of the CPLD is utilized, other tasks of the service processor can be normally executed in the on-line upgrading process, and version switching can be completed quickly.

Description

technical field [0001] The invention relates to the technical field of communication, in particular to a complex programmable logic device CPLD dynamic upgrading device and method for a communication service single board. Background technique [0002] In the communication system, a large number of firmware versions are used, such as the BOOT version of the processor, the CPLD (Complex Programmable Logic Device, complex programmable logic device) logic version and the FPGA (Field Program Gates Array, field programmable logic gate array) logic version Wait. These firmware versions are often not static, and need to be upgraded when customers request new functions or some defects appear. [0003] At present, the BOOT version and the FPGA logic version are relatively easy to implement online upgrades, but the CPLD logic files need to be burned with a dedicated cable, and the download cables of different manufacturers are not the same, which brings great difficulties to the field...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): G06F9/445
Inventor 张宣平
Owner ZTE CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products