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

A method, device and medium for recovering faulty cpld

A technology of failure and computer equipment, applied in the server field, can solve the problems of CPLD error recovery, high cost, complex structure, etc., and achieve the effect of preventing the failure of the whole machine and improving reliability

Active Publication Date: 2022-07-26
INSPUR SUZHOU INTELLIGENT TECH CO LTD
View PDF1 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, in the prior art, two CPLD chips are required, and the cost is high and the structure is relatively complicated; in addition, the redundancy mechanism is not considered, and if the communication between the two CPLDs is abnormal, one of the CPLDs may be restored by mistake

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
  • A method, device and medium for recovering faulty cpld
  • A method, device and medium for recovering faulty cpld
  • A method, device and medium for recovering faulty cpld

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] In order to make the objectives, technical solutions and advantages of the present invention more clearly understood, the embodiments of the present invention will be further described in detail below with reference to the specific embodiments and the accompanying drawings.

[0021] It should be noted that all expressions using "first" and "second" in the embodiments of the present invention are for the purpose of distinguishing two entities with the same name but not the same or non-identical parameters. It can be seen that "first" and "second" It is only for the convenience of expression and should not be construed as a limitation on the embodiments of the present invention, and subsequent embodiments will not describe them one by one.

[0022] Based on the above objective, in a first aspect of the embodiments of the present invention, an embodiment of a method for recovering a faulty CPLD is proposed. figure 1 Shown is a schematic diagram of an embodiment of a method...

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 for recovering a faulty CPLD, comprising the following steps: storing an upgrade file of the CPLD in a BMC; in response to the BMC writing data in a write-only register of the CPLD, judging whether the BMC can read and write the CPLD; Since the BMC cannot read and write the CPLD, it is judged whether the BMC detects the assignment signal of the CPLD to the GPIO; and in response to the BMC not detecting the assignment signal of the CPLD to the GPIO, the CPLD is updated based on the upgrade file. The invention also discloses a computer device and a readable storage medium. The method, device and medium for recovering a faulty CPLD proposed by the present invention ensure no misjudgment of the fault of the CPLD through a double judgment mechanism, improve the reliability of the overall system, and store the upgrade file of the CPLD in the BMC, thereby ensuring the recovery of the CPLD to the correct version.

Description

technical field [0001] The present invention relates to the field of servers, and more particularly, to a method, device and readable medium for recovering a faulty CPLD. Background technique [0002] For products such as unified storage / server / storage server, the management plane is basically composed of CPLD and BMC. CPLD is responsible for implementing Glue Logic (glue logic), and BMC is responsible for controlling the entire management plane. Since CPLDs are programmable logic devices, they may need to be frequently upgraded during actual operation, even including client-side upgrades. Since the CPLD implements the functions of Glue Logic in the system, once the CPLD upgrade fails, it is very likely to cause the entire system to fail. Therefore, it is necessary to have means to recover after the CPLD upgrade fails. [0003] In the prior art, by means of CPLD backup, after one CPLD fails to upgrade, the recovery can be controlled by another CPLD. However, in the prior ...

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): G06F11/14G06F8/65
CPCG06F11/1487G06F8/65
Inventor 宋开鑫陈洪鑫江博
Owner INSPUR SUZHOU INTELLIGENT 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