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

Method for achieving remote CPLD version reading

A process and remote technology, applied in the computer field, can solve problems such as the inability to confirm the remote version and the inconvenient reading of the whole system

Active Publication Date: 2018-01-05
INSPUR SUZHOU INTELLIGENT TECH CO LTD
View PDF4 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, although the method of using LED lights is direct, it is inconvenient to read the whole system and cannot perform remote version confirmation

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 for achieving remote CPLD version reading
  • Method for achieving remote CPLD version reading

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0030] Such as figure 1 Shown is a method for realizing the remote reading of CPLD version, and described method comprises the following steps:

[0031] 1. Write the version number of the CPLD into the UFM through the initialization file. The specific implementation process is:

[0032] 1) Set the initialization file so that its data represents the current CPLD version information. UFM is a flash module inside CPLD that is specially used by users. Users can assign values ​​to internal data through logical operations or initialization files. Because this article only involves reading the version number, the data will not change. Therefore, the version number information of the CPLD can be generated by means of an initialization file.

[0033] 2) Instantiate the UFM and I2C modules. The UFM module belongs to the hard core design inside the CPLD. In actual use, the instantiation operation should be performed first, and the I2C module should be selected during the instantiatio...

Embodiment 2

[0042] Such as figure 2 Shown is a method for realizing the remote reading of CPLD version, and described method comprises the following steps:

[0043] 1. Write the version number of the CPLD into the UFM through the initialization file. The specific implementation process is:

[0044] 1) Set the initialization file so that its data represents the current CPLD version information. UFM is a flash module inside CPLD that is specially used by users. Users can assign values ​​to internal data through logical operations or initialization files. Because this article only involves reading the version number, the data will not change. Therefore, the version number information of the CPLD can be generated by means of an initialization file.

[0045] 2) Instantiate the UFM and I2C modules. The UFM module belongs to the hard core design inside the CPLD. In actual use, the instantiation operation should be performed first, and the I2C module should be selected during the instantiati...

Embodiment 3

[0055] On the basis of Embodiment 1, the operation instructions are added as follows when reading and writing UFM:

[0056] Close the I2C channel of the corresponding port through the 0x26 and 0xFF commands.

[0057]Adding this step can close the reading channel after reading the version information, so as to avoid occupying the I2C channel all the time and affecting the use.

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 method for achieving remote CPLD version reading. The method comprises the steps that S1, the version number of a CPLD is written into a UFM in a file initialization mode; S2,data in the UFM is read by using a BMC, and current CPLD version information is displayed through a web interface. The CPLD is written into the UFM in the file initialization mode, internal data is not changed, and CPLD version information is remotely read through the web interface of the BMC.

Description

technical field [0001] The invention relates to the technical field of computers, in particular to a method for realizing remote reading of CPLD versions. Background technique [0002] In the motherboard design of the server, CPLD (Complex Programmable Logic Device) plays an important role in the logic design of the entire motherboard, for example, to complete the sequence control of power on and off, to realize the control of fan speed, to realize the control of lighting signals such as error reporting, Implement LPC protocol analysis and perform BIOS code lighting, etc. Therefore, in the design and subsequent production process of the entire motherboard, along with various bugs, the CPLD version will be upgraded many times. In order to distinguish each version of CPLD, it is necessary to implement the CPLD version reading function. [0003] The current reading method of CPLD directly adopts the LED light to display the current CPLD version. However, although the method o...

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/44G06F9/445
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