Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Online CPLD (Complex Programmable Logic Devices) upgrading method, device and business veneer

A technology for files to be upgraded and upgraded, applied in the direction of program control devices, program loading/starting, etc., can solve problems such as business interruption, increase maintenance costs, and upgrades, and achieve the effects of improved reliability, high practical value, and simple methods

Inactive Publication Date: 2012-09-12
ZTE CORP
View PDF5 Cites 40 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] At present, the BOOT version and the FPGA version are relatively easy to implement online upgrades, while the CPLD logic files need to be programmed with a dedicated cable. Unable to go to the site to upgrade through cables, which brings great difficulties to the on-site upgrade of the CPLD logic version, which greatly increases the maintenance cost, and the upgrade process may also cause long-term interruption of the business, which cannot meet the high requirements of the communication system. Requirements for reliability, high stability and maintainability
[0004] In order to solve the problem of CPLD online upgrade, there is currently a CPLD architecture that uses SRAM (memory) plus on-chip FLASH (flash memory) to support online upgrade. However, due to the upgrade of CPLD logic files, it must be carried out carefully. If it is written incorrectly, it may cause Serious consequences, such as causing the business board to fail to power on and start normally
Moreover, in the current CPLD online upgrade solution, each hardware manufacturer mostly relies on the architecture provided by the chip manufacturer. This SRAM+FLASH solution architecture needs to rely on the internal logic of the CPLD to a certain extent when implementing the CPLD online upgrade, and Relevant peripheral circuit processing modules must be designed for a specific manufacturer or even a certain type of chip, which has poor reliability, versatility and portability, and the upgrade process is complicated

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
  • Online CPLD (Complex Programmable Logic Devices) upgrading method, device and business veneer
  • Online CPLD (Complex Programmable Logic Devices) upgrading method, device and business veneer
  • Online CPLD (Complex Programmable Logic Devices) upgrading method, device and business veneer

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0056] The solution of the embodiment of the present invention is mainly: communicate with the remote control platform through the CPU of the service single board that needs to be upgraded, and copy the CPLD upgrade file sent by the remote control platform to the local memory of the service single board. When the CPLD upgrade command is sent, according to the CPLD upgrade file stored in the memory, the logic loading of the CPLD to be upgraded is carried out by simulating the JTAG interface, so as to realize the remote upgrade of the field device CPLD and improve the reliability of the CPLD online upgrade.

[0057] Such as figure 1 As shown, an embodiment of the present invention proposes a kind of CPLD online upgrade method, comprising:

[0058] Step S101, receiving the CPLD upgrade file sent by the remote control platform;

[0059] Such as figure 2 As shown, in the present embodiment, the service single board has a CPU and a CPLD to be upgraded, and a CPLD online upgrade d...

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 relates to an online CPLD (Complex Programmable Logic Devices) upgrading method, an online CPLD upgrading device and a business veneer. The method comprises the following steps: receiving a CPLD upgrading file sent by a remote control platform; and copying the CPLD upgrading file to a local storage, and when receiving the CPLD upgrading instruction sent by the remote control platform, logically loading a CPLD to be upgraded through a CPU (Central Processing Unit) in a manner of simulating a JTAG (Joint Test Action Group) interface according to the CPLD upgrading file stored in the storage. According to the invention, remote upgrading on on-site equipment CPLD can be realized without depending on the internal logics of the CPLD to be upgraded, and CPLD of all factories can be compatible by adopting the upgrading manner of simulating the JTAG interface, so that the universality is good; furthermore, in the online upgrading process, if the abnormal conditions of reset or power failure of the CPU occur, the CPLD, whose online upgrading is not completed, can still be reloaded for upgrading when the system is restarted, so that the online upgrading reliability of the CPLD is improved.

Description

technical field [0001] The invention relates to the technical field of wireless communication, in particular to a CPLD online upgrade method, device and service single board. Background technique [0002] In the communication system, a large number of firmware versions need to be used, such as the BOOT version of the processor, CPLD (Complex Programable Logic Device, complex programmable logic device) logic version and FPGA (Field Program Gates Array, field programmable logic gate array) logic version etc. These firmware versions are often not static. When customers request new functions or some defects occur, the firmware version needs to be upgraded. [0003] At present, the BOOT version and the FPGA version are relatively easy to implement online upgrades, while the CPLD logic files need to be programmed with a dedicated cable. Unable to go to the site to upgrade through cables, which brings great difficulties to the on-site upgrade of the CPLD logic version, which grea...

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 Applications(China)
IPC IPC(8): G06F9/445
Inventor 董超
Owner ZTE CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products