Multi-FPGA (Field Programmable Gate Array) system online updating method and system and computer equipment

An update method and technology for updating data, applied in energy-saving computing, climate sustainability, software deployment, etc., can solve the problems of slow update speed and long loading time, avoid conflicts, improve execution efficiency, and reduce the time required for loading Effect

Pending Publication Date: 2022-06-03
湖南艾科诺维科技有限公司
View PDF1 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The technical problem to be solved in the present invention: aim at the above-mentioned problem of prior art, provide a kind of multi-FPGA system online update method, system and computer equipment, overcome the shortcomings such as slow update speed, long loading time of existing scheme, reduce design difficulty, improve System operability for more efficient and flexible online updates

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
  • Multi-FPGA (Field Programmable Gate Array) system online updating method and system and computer equipment
  • Multi-FPGA (Field Programmable Gate Array) system online updating method and system and computer equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0036]In order to solve the problems existing in the prior art, this embodiment first proposes a multi-FPGA system, such as figure 1 As shown, the multi-FPGA system in this embodiment includes at least two FPGAs, and also includes a channel selection module and a storage module. The second FPGA in the FPGA is connected through the corresponding channel selection module and the corresponding storage module, respectively. An FPGA is also connected to a storage module corresponding to each second FPGA through a channel selection module corresponding to each second FPGA, the first FPGA is connected to the reload-related pins of the second FPGA through GPIO, and the multi-FPGA system is also connected to an external connection to the host computer.

[0037] In the multi-FPGA system of this embodiment, the first FPGA does not have a channel selection module, but only has a corresponding storage module. The second FPGA is provided with a corresponding channel selection module and a s...

Embodiment 2

[0062] This embodiment is basically the same as the first embodiment, except that in the online update method for a multi-FPGA system in this embodiment, after the first FPGA switches the channel selection module corresponding to the second FPGA to the first channel, the data verification process includes: :

[0063] The first FPGA acquires the current frame of the updated data, and verifies the data of the current frame. If the verification is successful, the data of the current frame is cached in the DDR of the first FPGA. If the verification is unsuccessful, the current frame is discarded. request to resend the data of the current frame, and wait for the data of the current frame; after all frame verification of the updated data is completed, the first FPGA sends the cached data in the DDR to the storage module corresponding to the second FPGA through the first channel . Compared with the first embodiment, the speed of data verification in this embodiment is faster.

[00...

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 multi-FPGA system online updating method and system and computer equipment, the multi-FPGA system comprises at least two FPGAs, channel selection modules and storage modules, the second FPGA is connected with the corresponding storage module through the corresponding channel selection module, the first FPGA is connected with the corresponding storage module through the corresponding channel selection module of the second FPGA, and the first FPGA is connected with the corresponding storage module through the corresponding channel selection module of the second FPGA. The method comprises the steps that an upper computer specifies a first FPGA and a second FPGA; the first FPGA obtains the update data from the upper computer, switches the channel selection module corresponding to the second FPGA to the first channel, and then sends the update data to the corresponding storage module through the first channel; the first FPGA sends an instruction to the second FPGA, the channel selection module corresponding to the second FPGA is switched to the second channel, and the second FPGA obtains the update data from the storage module through the second channel and updates the update data. According to the invention, more efficient and flexible online updating is realized.

Description

technical field [0001] The present invention relates to a firmware update method, in particular to an online update method, system and computer equipment of a multi-FPGA system. Background technique [0002] With the rapid development of technology and market demand, more and more devices tend to be multi-functional and complex, which means that many devices or systems will contain multiple FPGAs, coupled with the limitations of the application environment, how to quickly The online upgrade of the program to the equipment or system has become a key issue. The current online update methods mainly include: [0003] 1. Use the download cable to connect the JTAG port to update and download the program. But in general, the JTAG download port is generally placed on the board. If the device needs to be updated and downloaded online, it is necessary to disassemble the chassis or shell to download the program using the JTAG download port. Therefore, there are too many restrictions...

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/65G06F8/61
CPCG06F8/65G06F8/63Y02D10/00
Inventor 杨宇谢树平王萌
Owner 湖南艾科诺维科技有限公司
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