Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Remote transmission loading multi-node fpga program loading management circuit

A technology of program loading and remote transmission, which is applied in the direction of software deployment, etc., can solve the problems of limited loading version, unfavorable fast program switching, and many devices dependent on loading, so as to simplify storage and transmission problems, and remote loading is stable, reliable, and dynamic. Configuration speed effect

Active Publication Date: 2022-04-01
10TH RES INST OF CETC
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This method has the following characteristics: Advantages: FLASH has a large capacity and can store up to dozens of versions; Disadvantages: the loading speed is slow, the loading speed is in seconds, the loading depends on many devices, and the reliability is low
This method has the following characteristics: advantages: fast loading speed, the loading speed is in milliseconds, and relatively few devices are dependent on loading; disadvantages: limited loading version, one PROM has 4 versions
Advantages of this method of loading: 1. The loading circuit is provided and implemented by the manufacturer, and the circuit is stable and reliable; Disadvantages: Batch program upgrades cannot be performed, and the service personnel need to open the product cover to upgrade the FPGA node at the foreign minister, and upgrade through the JTAG port. The efficiency is very low, and it also requires the service personnel to have professional embedded knowledge
[0008] (2) Transfer the FPGA image file to the FLASH corresponding to the FPGA, and the FPGA reads the data in the FLASH for loading. This method has advantages: compared with method (1), the loading speed is improved; disadvantages: 1. Each FPGA needs to be equipped with a FLASH memory, increase cost
[0009] (3) Only one FPGA image can be stored at a time, and it takes a lot of time to switch programs each time, which is not conducive to fast program switching

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
  • Remote transmission loading multi-node fpga program loading management circuit
  • Remote transmission loading multi-node fpga program loading management circuit
  • Remote transmission loading multi-node fpga program loading management circuit

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] refer to figure 1. In the embodiment described below, a remote transmission loads a multi-node FPGA program loading management circuit, including: a main control host computer connected to Ethernet, an Ethernet switch connected to the main control upper computer, and an embedded multimedia controller EMMC storage chip, and multiple loaded FPGAs. Wherein, the main control host computer can be an X86 computer installed with the UBUNTU operating system and the Docker-registry service software. The PS node of the scalable processing platform ZYNQ needs to use the EMMC memory chip as the hardware foundation of its file system and load the driver with dedicated configuration logic, and install the Peta embedded operating system linux development environment, install the Docker service program, and expand the processing The PS node of the platform ZYNQ and the programmable PL node of ZYNQ are connected through the AXI4 bus, and the programmable PL node of ZYNQ loads a specia...

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 remote transmission loading multi-node FPGA program loading management circuit, which aims to provide an FPGA loading circuit with fast dynamic configuration and stable and reliable remote loading. The present invention is realized through the following technical solutions: the main control host computer is connected to multiple PS nodes of the scalable processing platform ZYNQ through an Ethernet switch, the PS nodes of ZYNQ are connected to the PL nodes of ZYNQ through the AXI4 bus, and the PL nodes of ZYNQ are connected through a dedicated configuration interface The circuit is connected to the FPGA node to be loaded to form a remote loading circuit; one ZYNQ PL node manages multiple FPGA nodes to be loaded, based on the open source application container engine Docker image, the FPGA image is encapsulated into the Docker image; loading The program reads the FPGA image file in the engine container Docker, and transmits the FPGA image data to the ZYNQPL node. After receiving the FPGA data, the ZYNQPL node loads and starts the FPGA of the corresponding node.

Description

technical field [0001] The invention relates to a complete set of FPGA program loading and storage scheme and loading and reloading circuit formed by combining the Internet virtual technology field and the embedded platform management field. Background technique [0002] In recent years, FPGA, a powerful platform, has made the hardware configuration of each node of a multi-node system more versatile. Especially with the promotion of IP core technology and the emergence of some powerful CPU cores, the main functions of many current systems can be realized by large-capacity FPGAs without the need to use more expensive high-performance microprocessors. device. For nodal systems, this will greatly reduce system cost. For a multi-node system composed of large-capacity FPGAs, system upgrade is a time-consuming and labor-intensive task. At this time, the remote upgrade capability of FPGA is particularly important. For multi-node systems including ARM, DSP, PoerPC and other high...

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 Patents(China)
IPC IPC(8): G06F8/61
CPCG06F8/63
Inventor 高逸龙钟瑜
Owner 10TH RES INST OF CETC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products