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

Remote dynamic update system and method for multi-fpga complete system

A dynamic update and complete machine technology, which is applied in the direction of program loading/starting, program control design, program control device, etc., can solve problems such as the inability to meet the flexible configuration requirements of multi-FPGA complete machine systems, and achieve convenient and fast upgrades with less physical resources , The effect of facilitating remote operation

Active Publication Date: 2020-02-07
INST OF AUTOMATION CHINESE ACAD OF SCI
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Most of the existing FPGA configuration solutions focus on single-board or single-chip FPGA applications, which cannot meet the flexible configuration requirements of multi-FPGA complete systems.

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 dynamic update system and method for multi-fpga complete system
  • Remote dynamic update system and method for multi-fpga complete system
  • Remote dynamic update system and method for multi-fpga complete system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] In order to make the objectives, technical solutions and advantages of the present invention clearer, the following further describes the present invention in detail in conjunction with specific embodiments and with reference to the accompanying drawings. It should be noted that in the following description, in order to facilitate understanding, many specific details are given. However, it is obvious that the implementation of the present invention may not have these specific details. It should be noted that the various embodiments of the present invention and their technical features can be combined with each other to form a technical solution under the condition that there is no clear limitation or conflict.

[0026] The embodiment of the present invention provides a remote dynamic update system for a multi-FPGA complete machine system, wherein the multi-FPGA complete machine system is in communication connection with a remote host computer; figure 1 As shown, the system...

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 dynamic updating system and method for multi-FPGA complete machine systems. The system comprises a first FPGA, at least one second FPGA, an external flash memory, an external SDRAM memory and a communication interface, wherein the first FPGA is used for updating configuration file of the at least one second FPGA in the external flash memory and configuring the at least one second FPGA; the external flash memory is used for storing the first FPGA and the configuration file of the at least one second FPGA; the external SDRAM memory is used for temporarily storing updated configuration file of the at least one second FPGA; the communication interface is used for receiving a control word command sent by a remote upper computer and the configuration file of the at least one second FPGA. The system and method can be used for realizing the technical effects of being simple in structure, less in used physical resources, flexible, changeable and convenient to remotely operate, satisfying various experiment demands and enabling the complete machine systems to be conveniently and rapidly updated.

Description

Technical field [0001] The embodiment of the present invention relates to the technical field of digital circuits, and in particular to a remote dynamic update system and method for a multi-FPGA system. Background technique [0002] FPGA (Field-Programmable Gate Array) is a programmable logic device with abundant logic resources and IO resources. FPGA has the advantages of short design cycle, low development cost, low risk and high reliability, so it is widely used in digital systems. [0003] However, general-purpose large-capacity FPGAs are generally based on the design of volatile memory after power failure, which cannot save configuration files after power failure. In order to ensure the normal operation of the FPGA, the FPGA must be reconfigured after each power-on. There are three commonly used FPGA configuration methods. The first is to use JTAG (Joint Test Action Group) online configuration. That is, the FPGA configuration file is directly written into the volatile memo...

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): G06F9/445
CPCG06F9/44505G06F9/44578
Inventor 舒琳蒿杰赵良田穆敬彬冯卉宋亚芳范秋香李程程张忠红
Owner INST OF AUTOMATION CHINESE ACAD OF SCI
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