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

A method and a system for upgrading a CPLD based on Whitley platform

A platform and high-level technology, applied in the field of server communication, can solve the problem of insufficient stability of CPLD upgrade, achieve the effect of avoiding unstable performance and improving stability and reliability

Inactive Publication Date: 2019-01-25
ZHENGZHOU YUNHAI INFORMATION TECH CO LTD
View PDF5 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] This application provides a method and system for realizing CPLD upgrade based on Whitley platform, to solve the problem that the stability of CPLD upgrade in the prior art is not high enough

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 and a system for upgrading a CPLD based on Whitley platform
  • A method and a system for upgrading a CPLD based on Whitley platform
  • A method and a system for upgrading a CPLD based on Whitley platform

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0066] see image 3 , image 3 It is a schematic flowchart of a method for upgrading a CPLD based on the Whitley platform provided by the embodiment of the present application. Depend on image 3 As can be seen, the method in this embodiment mainly includes the following steps:

[0067] S1: Burn the CPLD code into the flash memory of the CPLD through the background mode.

[0068] Specifically, the BMC uses the JTAG interface of the CPLD to burn the code of the built-in flash memory of the CPLD through the background mode, and burns the code of the CPLD that needs to be upgraded into the Flash of the CPLD. When programming, the CPLD is in the normal operation state, and the background programming mode is adopted, which will not affect the normal operation of the CPLD, and is conducive to improving the upgrading efficiency of the CPLD.

[0069] S2: Through the JTAG interface of the CPLD, the BMC controls the pins of the CPLD to be locked.

[0070] After the BMC burns the CP...

Embodiment 2

[0106] exist Figure 3-Figure 5c On the basis of the illustrated embodiment see Figure 6 , Figure 6 It is a schematic structural diagram of a system for implementing CPLD upgrade based on the Whitley platform provided by the embodiment of the present application. Depend on Figure 6 It can be seen that the system for implementing CPLD upgrade based on the Whitley platform in this embodiment mainly includes four parts: a programming module, a first locking module, a loading module and a releasing module. Among them, the burning module is used to burn the CPLD code into the flash memory of the CPLD through the background mode; the first locking module is used to control the pins of the CPLD in a locked state through the JTAG interface of the CPLD; the loading module is used to flash the CPLD The CPLD code in is loaded into the SRAM of the CPLD; the release module is used to release the pin state of the CPLD by controlling the level of the Hitless_EN signal, and the Hitless_...

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 system for upgrading a CPLD based on a Whitley platform. The method comprises the following steps: a CPLD code is burned into a flash memory of the CPLD througha background mode; Through the JTAG interface of CPLD, BMC controls the pin of CPLD in the locked state,the CPLD code in the CPLD flash memory is loaded into the static random access memory of the CPLD, By controlling the level of the Hitless_EN signal, the BMC releases the pin state of the CPLD. The system includes four parts: a burning module, a first locking module, a loading module and a releasing module. The method and the system in the present application can avoid the out-of-control state of the CPLD pin lock, thereby avoiding the unstable state of the performance that may be caused inthe CPLD upgrading process, greatly improving the stability and reliability of the CPLD upgrading, and truly realizing seamless burning and recording.

Description

technical field [0001] The present application relates to the technical field of server communication, in particular to a method and system for realizing CPLD upgrade based on Whitley platform. Background technique [0002] With the increase of users' demand for servers, there are more and more customized customer demands. Among these customized customer requirements, it is inevitable that the requirements will be changed after mass shipments. However, some changes in user requirements require modification of the CPLD (Complex Programmable Logic Device) code on the main board of the server to be realized, that is, a CPLD upgrade is required. [0003] In the earliest Purley platform server, the CPLD code upgrade uses the I2C mode. I2C mode can be found in figure 1 , that is: using a BMC (Baseboard Management Controller, baseboard management controller) to directly upgrade the CPLD through the I2C bus. Specifically, since the CPLD in the server motherboard of the Purley pl...

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/61G06F8/65
CPCG06F8/63G06F8/65
Inventor 宁辰
Owner ZHENGZHOU YUNHAI INFORMATION 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