A PCIe-based multi-FPGA dynamic configuration device and method

A technology of dynamic configuration and configuration files, which is applied in software deployment, instrumentation, electrical digital data processing, etc., can solve the problems of fixed FPGA functions and inability to upgrade FPGA functions, and achieve less logic resource occupation, flexible and controllable configuration process, and better The effect of scalability

Active Publication Date: 2022-05-24
NO 709 RES INST OF CHINA SHIPBUILDING IND CORP
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The present invention provides a PCIe-based multi-FPGA dynamic configuration device and method, which receives the configuration file data of multiple FPGAs through the PCIe interface, realizes the dynamic configuration of multiple FPGAs by calling Zynq and FPGA built-in configuration programs, and solves the problem of FPGA configuration files After the data is solidified, the FPGA functions that can be realized are fixed, and the FPGA functions cannot be upgraded flexibly according to the actual needs of the site.

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 PCIe-based multi-FPGA dynamic configuration device and method
  • A PCIe-based multi-FPGA dynamic configuration device and method
  • A PCIe-based multi-FPGA dynamic configuration device and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0052] In order to make the purpose, features and advantages of the present invention more obvious and understandable, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the following The described embodiments are only some, but not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

[0053] see figure 1 , a schematic structural diagram of a PCIe-based multi-FPGA dynamic configuration device proposed by the present invention, the device includes a host computer program control unit, a Zynq connected with the host computer program control unit, and n groups of FPGAs connected with the Zynq respectively (respectively d...

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 PCIe-based multi-FPGA dynamic configuration device and method. The device includes a host computer program control unit, a Zynq connected to the host computer program control unit, a DDR, a QSPI Flash0, and a QSPI Flash0 connected to the Zynq respectively. n groups of FPGAs, and n groups of four-wire serial peripheral interface flash memory QSPI Flash connected to the n groups of FPGAs in one-to-one correspondence; the Zynq includes sequentially connected PCIe interface units, PS program control units, and configuration data interface units , and n groups of asynchronous processing units connected to the configuration data interface unit respectively; wherein the PCIe interface unit, configuration data interface unit and n groups of asynchronous processing units are realized by the PL part of Zynq, and the PS program control unit is realized by the PS part of Zynq to fulfill. All the configuration processes of the present invention are completed through Zynq and the built-in configuration program of FPGA, the logic resources are less occupied, the configuration process is flexible and controllable, has good scalability, and does not affect the realization of other functions of FPGA at the same time.

Description

technical field [0001] The invention belongs to the field of computer application, in particular to a PCIe-based multi-FPGA dynamic configuration device and method. Background technique [0002] With the rapid development of computer application technology, application scenarios are diversified, and application requirements are constantly changing. It is often necessary to adjust and upgrade equipment functions according to the actual needs of the field. FPGA (FieldProgrammable Gate Array, Field Programmable Gate Array) chip is a programmable integrated circuit based on hardware description language. It can use a special hardware description language to design logic circuits and realize different logic functions according to the actual needs of the site. At present, FPGA chips are all based on RAM (Random Access Memory, random access memory) technology, and the FPGA program will be lost after a power failure, so it is necessary to use a special memory chip that can still sav...

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): G06F13/42G06F8/65
CPCG06F13/4282G06F8/65G06F2213/0026
Inventor 万凯郭浩童文滔张正华
Owner NO 709 RES INST OF CHINA SHIPBUILDING IND CORP
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