Supercharge Your Innovation With Domain-Expert AI Agents!

A 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: 2019-04-23
10TH RES INST OF CETC
View PDF4 Cites 3 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
  • A remote transmission loading multi-node FPGA program loading management circuit
  • A remote transmission loading multi-node FPGA program loading management circuit
  • A 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, and aims to provide an FPGA loading circuit which is high in dynamic configuration speed and stable and reliable in remote loading. The invention is realized through the following technical scheme that the main control upper computer is connected with a plurality of PS nodes of the extensibleprocessing platform ZYNQ through the Ethernet switch; a PS node of the ZYNQ is connected with a PL node of the ZYNQ through an AXI4 bus, and the PL node of the ZYNQ is connected to an FPGA node to beloaded through a special configuration interface circuit to form a remote loading circuit; a PL node of ZYNQ manages a plurality of FPGA nodes to be loaded, and based on an open-source application container engine Docker mirror image, the FPGA mirror image is packaged into the Docker mirror image; and the loading program reads the FPGA mirror image file in the engine container Docker, transmits the FPGA mirror image data to the ZYNQPL node, and loads and starts the FPGA of the corresponding node after the ZYNQPL node receives the FPGA data.

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
IPC IPC(8): G06F8/61
CPCG06F8/63
Inventor 高逸龙钟瑜
Owner 10TH RES INST OF CETC
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More