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
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com