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

Method and device for automatically matching and upgrading CPLD of service board card

A technology of automatic matching and business boards, applied in the field of communication, can solve the problems of I/O resources being stretched and the online upgrade solution can not be realized, and achieve the effect of saving I/O resources, avoiding human operation errors, and improving output efficiency

Active Publication Date: 2020-12-08
FENGHUO COMM SCI & TECH CO LTD
View PDF9 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although this method does not require a programmer, the disadvantage is that it needs to occupy multiple I / O (Input / Output, input and output ports) resources of the disk control module. Because the disk control module usually needs to be connected to the Other modules on the board often cause I / O resources to be stretched, and even make this online upgrade solution impossible

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
  • Method and device for automatically matching and upgrading CPLD of service board card
  • Method and device for automatically matching and upgrading CPLD of service board card
  • Method and device for automatically matching and upgrading CPLD of service board card

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0061] see figure 1 As shown, the present embodiment provides a method for automatically matching and upgrading CPLDs of service boards, the method comprising the following steps:

[0062] A, store the general version of the CPLD target code and the special version of the CPLD target code of all business single disks in the disk control module, the general version of the CPLD target code is used to obtain the single disk type information, and the special version of the CPLD target code is used to obtain Single-disk type information and complete the special logic functions unique to each business single-disk.

[0063] Specifically, this embodiment will divide the CPLD target codes of each service board in the same system into two parts, the general version of the CPLD target code and the special version of the CPLD target code, as figure 2 shown. Among them, the main function of the general version of the CPLD object code is to obtain the single disk type information, the si...

Embodiment 2

[0085] A method for automatically matching and upgrading CPLDs provided by this embodiment, its basic steps are the same as in Embodiment 1, the difference is that, as an optional implementation, the upgrade information of the dedicated version in this embodiment It includes version information of the current CPLD-specific version and verification information of the current CPLD-specific version. The version information can be composed of the compilation time, generation time and version number of the CPLD object code or other version information based on the above information. For example, the version information is 201805181913201805190902C0103, where the CPLD compilation time is 201805181913, the generation time is 201805190902, and the version number is C0103. The verification information can be generated by performing CRC on the CPLD target code or other verification algorithms, for example, the verification information is 0xD29ACA81.

[0086] On this basis, the step C1 ...

Embodiment 3

[0093] see Figure 7 As shown, based on the same inventive concept, the embodiment of the present invention also provides a device for automatically matching and upgrading CPLDs for service boards, the device includes CPLDs, and a disk control module connected to the CPLD, a single disk type information module, and an upgrade information module. storage module.

[0094] Wherein, the disk control module is used for: storing the CPLD target code general version and the CPLD target code special version of all business single disks, the CPLD target code general version is used to obtain the single disk type information, and the CPLD target code general version is used for It is used to obtain the single disk type information and complete the special logic function unique to each business single disk; when the business single disk is started, it is judged whether the single disk type information can be obtained from the single disk type information module through the CPLD, if it ca...

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 method and a device for automatically matching and upgrading a CPLD of a service board card, and relates to the technical field of communication. The method comprises the steps of storing CPLD target code universal versions and CPLD target code special versions of all service single disks are in a disk control module; after the service single disk is started, judging whether single disk type information can be obtained through the CPLD or not, and if the single disk type information cannot be obtained, burning a CPLD target code general version into the CPLD on line through an upgrading interface; and if the single disk type information can be obtained, obtaining upgrading information of the special version through the CPLD, matching the single disk type information with the stored special version of the CPLD target code after determining that upgrading is needed according to the upgrading information, and calling an upgrading interface to burn the matched special version of the CPLD target code into the CPLD on line. According to the invention, the production efficiency of the single disk is improved, the consumption of I / O resources of the disk control module is reduced, the management and maintenance of the disk control single disk and versions are facilitated, and the actual application requirements are met.

Description

technical field [0001] The invention relates to the field of communication technology, in particular to a method and device for automatically matching and upgrading a CPLD (Complex Programmable Logic Device, Complex Programmable Logic Device) of a service board. Background technique [0002] At present, because CPLD is easy to implement various algorithms and combinational logic functions, has the advantages of not losing configuration when power is turned off, and is convenient for upgrading, it has been widely used in communication equipment. In the development and operation stage of the communication board, it is usually necessary to upgrade the CPLD to achieve the purpose of correcting errors, changing the design or expanding functions. [0003] Currently, there are two main methods for CPLD programming and upgrading: [0004] 1) Programmer burning: Use a programmer to burn in the specific version of the CPLD target code corresponding to each communication service board...

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): G06F8/71G06F8/65
CPCG06F8/71G06F8/65
Inventor 黄川
Owner FENGHUO COMM SCI & TECH CO LTD
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