Server and method for remotely upgrading programmable logic device thereof

A programming logic and server technology, which is applied in the field of server hardware development and embedded software development, can solve the problems of imperfect programmable logic devices, etc., and achieve the effect of fast transmission speed and stable data transmission

Active Publication Date: 2011-07-20
SUZHOU LANGCHAO INTELLIGENT TECH CO LTD
View PDF6 Cites 28 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When the server product is sold to the user, if the firmware of the programmable logic device is found to be defective or not perfect at this tim

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
  • Server and method for remotely upgrading programmable logic device thereof
  • Server and method for remotely upgrading programmable logic device thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0024] This embodiment provides a server that can realize remote upgrade, and its structure is as follows figure 1 As shown, it includes a programmable logic device and a BMC, wherein, in this embodiment, the programmable logic device includes CPLD, FPGA and PLD. In other embodiments, the programmable logic device is not limited to these devices, and may also include other devices.

[0025] Wherein, the BMC receives the data sent by the client through the Ethernet, converts the received data into a data format conforming to the standard JTAG protocol, and burns the converted data into the programmable logic device through the GPIO port. Achieve upgrades.

[0026] In this embodiment, on the server board, all the programmable logic devices are linked with the BMC to form a complete loop, such as figure 1 shown. The client data is transmitted to the BMC through the Internet, and the BMC decodes the client data. It can be seen that the file format of the client data must be un...

Embodiment 2

[0035]This embodiment introduces the remote upgrade process of the programmable logic device in the server proposed in embodiment 1, that is, the server uses the BMC to burn the data of the remote client into the programmable logic device of the server board to realize remote upgrading. Upgrade the firmware of the programmable logic device in the server. Specifically, the process is as follows:

[0036] The embedded Web service module of the BMC in the server transmits data from the remote client to the BMC memory;

[0037] The BMC simulates the JTAG protocol through the GPIO (General Purpose Input Output) port, and burns the received data (that is, the data in the BMC memory) into the programmable logic device. Specifically, the BMC in the server analyzes the received data, calls the GPIO driver interface function, drives the GPIO port to generate a simulation waveform, and outputs the generated signal waveform to the programmable logic device through the TDO port in the GPI...

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 server and a method for remotely upgrading a programmable logic device thereof, which relate to the field of research and development of server hardware and development of embedded software. The server disclosed by the invention comprises the programmable logic device and a BMC (Baseboard Management Controller), wherein the BMC is used for receiving data transmitted by a client through the Ethernet, converting received data into data of a data format accordant with a standard JTAG (Joint Test Action Group) protocol and burning the converted data into the programmable logic device through a general GPIO (General Purpose Input/Output) port to realize upgrading. In the embodiment of the invention, remote upgrading of the programmable logic device in the server is realized without increasing hardware resources of a server integrated circuit board. The server has the advantages of stable data transmission and high transmission speed.

Description

technical field [0001] The invention relates to the field of server hardware research and development and embedded software development, in particular to a remote upgrade method for a server and its programmable logic device. Background technique [0002] Programmable logic device (programmable logic device, PLD) is a general-purpose integrated circuit, its logic function is determined according to the user's programming of the device. The general PLD has a high degree of integration, which is enough to meet the needs of designing general digital systems. In this way, a digital system can be "integrated" on a PLD by programming by the designer himself, without having to ask the chip manufacturer to design and make a dedicated integrated circuit chip. [0003] JTAG (Joint Test Action Group, Joint Test Action Group) is an international standard test protocol (IEEE 1149.1 compatible), mainly used for chip internal testing. Most of the advanced devices now support the JTAG pro...

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): H04L29/08G06F9/445
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