FPGA (Field Programmable Gate Array) configuration item online upgrading method, system and equipment and storage medium
A technology for configuring items and configuring chips, which is applied in the field of communication, can solve the problems of complex hardware circuits and high hardware costs, and achieve the effects of ensuring reliability, easy positioning, and enhancing maintainability
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0079] like figure 1 As shown, the present invention provides an online upgrade method for FPGA configuration items, and the implementation method is as follows:
[0080] S1, send the FPGA online upgrade instruction to the DSP by the host computer, and according to the online upgrade instruction, send the upgrade initialization instruction to the FPGA by the DSP;
[0081] In this embodiment, the host computer sends the FPGA online upgrade instruction to the DSP through the DSP dedicated upgrade port, and according to the online upgrade instruction, the DSP sends the upgrade initialization instruction to the FPGA through the communication interface with the FPGA.
[0082] In this embodiment, before the product assembly is completed, the .bin configuration file needs to be solidified and configured on the FPGA through the JTAG configuration port. When the product is working normally, when the external host computer (PC) needs to upgrade the code online, first, the host computer...
Embodiment 2
[0115] like Figure 4 As shown, the present invention provides an online upgrade system for FPGA configuration items, including:
[0116] The upgrade request module is used for sending the FPGA online upgrade instruction from the host computer to the DSP, and according to the online upgrade instruction, the DSP sends the upgrade initialization instruction to the FPGA;
[0117] an upgrade execution module, configured to perform online upgrade by the FPGA according to the upgrade initialization instruction;
[0118] The upgrade module is used to load the logic code from the 0 address of the configuration chip after the online upgrade is completed for the FPGA, and load the logic code corresponding to the board position signal according to the difference of the board position signal, and complete the online upgrade of the FPGA configuration item. .
[0119] In one of the embodiments, when the FPGA performs the online upgrade, the function code of the running product of the FPGA...
Embodiment 3
[0146] The present invention provides a device including a memory, a processor, and a computer program stored on the memory and running on the processor, the processor executes the program to implement the FPGA described in Embodiment 1 The steps of the online configuration item upgrade method.
[0147] In this embodiment, the device may include: a processor, a memory, a bus, and a communication interface. The processor, the communication interface, and the memory are connected by a bus. The memory stores a computer program that can run on the processor, and the processor runs the computer program. At the same time, some or all of the steps of the online FPGA configuration item upgrade method provided in the foregoing Embodiment 1 of the present application are executed.
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