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
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com