CPLD (Complex Programmable Logic Device) non-inductive upgrading method and system, storage medium and equipment

A latching and server technology, applied in the server field, can solve the problems of user business register clearing, abnormality, false triggering, etc., and achieve the effect of business stability

Pending Publication Date: 2022-08-05
SUZHOU LANGCHAO INTELLIGENT TECH CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0012] In view of this, the object of the present invention is to propose an improved CPLD non-inductive upgrade method, system, storage medium and equipment, thereby solving the problem that the non-inductive upgrade function will fail due to the loss of control of the hitless_en signal of the BMC in the prior art. Mis-triggering of the non-inductive upgrade function leads to abnormal power-on of the server, and abnormalities in user services due to clearing of registers, etc.

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
  • CPLD (Complex Programmable Logic Device) non-inductive upgrading method and system, storage medium and equipment
  • CPLD (Complex Programmable Logic Device) non-inductive upgrading method and system, storage medium and equipment
  • CPLD (Complex Programmable Logic Device) non-inductive upgrading method and system, storage medium and equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0047] 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.

[0048] 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 non-identical entities or non-identical parameters with the same name. " is only for the convenience of expression, and should not be construed as a limitation on the embodiments of the present invention. Furthermore, the terms "comprising" and "having", and any variations thereof, are intended to cover non-exclusive inclusion, for example, other steps or units inherent in a process, method, system, product or apparatus comprising a series of steps or units.

[0049] Simply put, the concept of the present invention is based on establishing a...

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 provides a CPLD non-inductive upgrading method and system, a storage medium and equipment, and the method comprises the steps: setting a non-inductive upgrading enabling signal in a server, configuring the non-inductive upgrading enabling signal to be effective when a PG signal and a control signal are high at the same time, and enabling the control signal to be low by default; the server is started and powered on, the CPLD controls the power-on time sequence, a PG signal is pulled up, and the BMC monitors and judges the state of the server; in response to monitoring that the server enters the startup state, the BMC pulls up the control signal through i2c, so that data in a flash of a CPLD chip is refreshed according to an upgrading requirement, and the CPLD records key data in UFM; the BMC sends a reloading instruction to execute CPLD upgrading, and the CPLD latches the pin voltage to maintain the power-on state of the server; and in response to the completion of the reloading execution, the CPLD recovers the key data from the UFM and releases the pin voltage latch. According to the invention, the reliability and the executability of the CPLD non-inductive upgrading are optimized.

Description

technical field [0001] The invention relates to the technical field of servers, in particular to the technical field of server control systems, and in particular to CPLD upgrade in the server control system. Background technique [0002] CPLD (Complex Programmable logic device, complex programmable logic device) as a programmable logic device is widely used in server control systems, responsible for power switch control, power-on sequence control, abnormal monitoring, and implementation of low-speed bus protocols such as: i2c (simple bidirectional two-wire) synchronous serial bus), SGPIO (Serial General-purpose input / output, serial general-purpose input / output), eSPI (Enhanced Serial Peripheral Interface bus) and other functions. In the process of using the server, it is inevitable to upgrade the CPLD code. How to ensure that the server does not lose power and the business does not need to be interrupted during the process of upgrading the CPLD is a problem that the technici...

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
IPC IPC(8): G06F8/65G06F9/445G06F13/16G06F13/40
CPCG06F8/65G06F9/44505G06F13/4068G06F13/1668Y02D10/00
Inventor 于淏宁
Owner SUZHOU LANGCHAO INTELLIGENT TECH CO LTD
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