FPGA (field programmable gate array) firmware update method, FPGA firmware update device and medium
An update method and firmware technology, applied in software deployment, software maintenance/management, version control, etc., can solve problems such as Trojans, viruses, lack of flexibility and operability, and threats to the normal operation of FPGA firmware, so as to reduce equipment security performance, improved flexibility and operability
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0042] figure 1 It is a flow chart of a method for updating FPGA firmware provided by an embodiment of the present invention. Please refer to figure 1 , the specific steps of the update method of FPGA firmware include:
[0043] Step S10: Obtain relevant information of the current operator and the preset standard indicating that the operator has operation authority.
[0044] It should be noted that the purpose of obtaining the relevant information of the current operator is to facilitate the determination of the identity of the operator in the subsequent steps to determine the legitimacy of the operator. Only the legal operator can modify the FPGA firmware. . The preset standard is used to determine the legality of the operator based on the relevant information of the current operator. The specific standard can be set as, the user's operating network segment conforms to the preset network segment or the user's account conforms to the preset Accounts, etc., are not specifica...
Embodiment 2
[0052] On the basis of the foregoing embodiments, as a preferred embodiment, after relying on the image file to update the FPGA, the method further includes:
[0053] Set the status of the JTAG interface to disabled.
[0054] It is understandable that after the FPGA firmware is updated and the state of the JTAG interface is set to disabled, the JTAG interface can only be enabled again through the BMC baseboard management controller. The interface maliciously flashes the FPGA firmware, thereby ensuring the security of the FPGA firmware to the greatest extent and providing a strong guarantee for the normal operation of the server.
[0055] In addition, as a preferred implementation manner, establishing a communication connection with the FPGA through the BMC baseboard management controller is specifically:
[0056] A web interface is used to operate the BMC baseboard management controller to establish a communication connection with the FPGA through the BMC baseboard management...
Embodiment 3
[0070] The embodiment of the update method of a kind of FPGA firmware has been described in detail above, the present invention also provides a kind of update device of FPGA firmware, because the embodiment of the device part and the embodiment of the method part correspond to each other, so the device part For the embodiments, please refer to the description of the embodiments in the method part, and details will not be repeated here.
[0071] figure 2 A structural diagram of an FPGA firmware update device provided by an embodiment of the present invention. Such as figure 2 As shown, the updating device of a kind of FPGA firmware that the embodiment of the present invention provides, comprises:
[0072] The acquiring module 10 is configured to acquire the relevant information of the current operator and the preset standard indicating that the operator has operation authority.
[0073] The judging module 11 is configured to judge whether the relevant information meets the...
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