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

Loading system and method based on remote FPGA

A loading system and remote technology, applied in the direction of boot program, program control device, software engineering design, etc., can solve the problems of difficult operation and long overall time, and achieve the effect of saving maintenance cost and shortening maintenance time.

Inactive Publication Date: 2018-12-21
BEIJING INST OF RADIO MEASUREMENT
View PDF2 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In order to solve one of the above-mentioned problems, the application provides an FPGA loading system and method that utilizes optical fiber remote control and loads a programmable logic device FPGA through SelectMAP, so as to solve the problem that the operation is difficult when performing program maintenance on FPGA devices in complex environments, and the overall time consuming problem

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
  • Loading system and method based on remote FPGA
  • Loading system and method based on remote FPGA

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0046] Such as figure 1 As shown, this example discloses a remote FPGA loading system, which includes: the first PFGA2 and Flash memory 4 applied in a remote complex environment; when the first PFGA2 is powered on and working, it will obtain the second A configuration code, using the first configuration code to load the first FPGA; after self-loading, obtain the second configuration code from the Flash memory 4, and load the configuration code into the corresponding second FPGA based on the SelectMAP configuration interface, Complete the initial configuration of the FPGA. In this embodiment, if the first PFGA2 receives an update instruction based on the optical fiber network, the second configuration code in the Flash memory 4 is updated; when the second configuration code updated in the Flash memory 4 needs to be applied to the FPGA, it needs Re-energize the first FPGA, re-acquire the updated first configuration code and the second configuration code from the Flash memory 4,...

Embodiment 2

[0054] Such as figure 1 As shown, a program loading system that uses optical fiber remote control and loads programmable logic device FPGA through SelectMAP. The system includes: computer 1, the first FPGA2, the second FPGA3, Flash memory 4, debugger 5, network cable 6, optical fiber cable 7 and photoelectric conversion module 8; wherein, the first FPGA2 also includes receiving module 21, analysis and identification module 22 , loopback module 23, Flash control module 24, SelectMAP control module 25; The second FPGA3 includes the SelectMAP configuration interface, and is configured as a slave mode; the data in the Flash memory 4 includes: the first FPGA code and the second FPGA code. The computer 1 is connected to the debugger 5 through the network cable 6, the debugger 5 is connected to the photoelectric conversion module 8 through the optical fiber cable 7, the photoelectric conversion module 8 is connected to the first FPGA2, and the first FPGA2 is connected to the Flash me...

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

A remote FPGA loading system and method are provided in embodiments of the present application, wherein the system includes a first PFGA and a Flash memory; The first PFGA obtains a first configuration code from the Flash memory and loads the first configuration code by itself; The first PFGA obtains a second configuration code from the Flash memory and loads the configuration code into a corresponding second FPGA based on a SelectMAP configuration interface; If the first PFGA obtains the update instruction based on the optical fiber network, updating the configuration code in the Flash memory; If the second configuration code in the Flash memory is updated, the first FPGA re-acquires the first configuration code and the second configuration code, and loads the first FPGA and the second FPGA accordingly. The technical proposal of the application can carry out remote program maintenance on the FPGA equipment in a complex environment, and shorten the overall maintenance time. Remote configuration and loading of FPGA programs via fiber optic networks eliminates the need to disassemble remote FPGA devices and saves maintenance costs.

Description

technical field [0001] The present application relates to the field of program loading systems, in particular to a program loading system that utilizes optical fiber remote control and loads programmable logic device FPGA through SelectMAP. Background technique [0002] At present, FPGA (programmable logic device) is more and more widely used in industrial design, but the reloading of FPGA devices generally needs to connect FPGA devices to computers, and use supporting download cables and software configured by manufacturers to complete. . This loading method has certain limitations. [0003] In a digital array radar, the FPGA device is typically located in the digital components of the radar antenna. Due to the large size of the radar antenna and the large number of components, if the traditional FPGA reloading method is used, the components need to be removed from the antenna, and the FPGA in the component needs to be individually configured in turn. This method is diff...

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): G06F9/4401G06F8/654
CPCG06F9/4406G06F8/654
Inventor 张振江
Owner BEIJING INST OF RADIO MEASUREMENT
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