Device and method for online upgrade of FPGA program based on fiber communication

A technology of optical fiber communication and program, which is applied in the field of FPGA program online upgrade device, to achieve the effect of shortening the research and development cycle, simple and convenient downloading method, and less physical resources

Inactive Publication Date: 2017-04-26
INTEGRATED ELECTRONICS SYST LAB
View PDF7 Cites 29 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] In short, in the current prior art, there is still a lack of a solution for FPGA program upgrades, so that no additional physical resources are added to the design, and the FPGA program can be upgraded without unpacking

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
  • Device and method for online upgrade of FPGA program based on fiber communication
  • Device and method for online upgrade of FPGA program based on fiber communication
  • Device and method for online upgrade of FPGA program based on fiber communication

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0047] In order to clearly illustrate the technical solution of the present invention, the present invention will be described below through a specific embodiment in conjunction with the accompanying drawings.

[0048] Such as figure 1As shown, the device for online upgrading of FPGA programs based on optical fiber communication includes: an optical fiber interface 4 for connecting external optical fiber lines 3, an Ethernet chip 5 for Ethernet frame transmission, and a device for storing FPGA6 configuration files and parameter values Configuration chip 9 is used to load different images of configuration files in the configuration chip 9 to realize FPGA6 with different logic functions. The optical fiber interface 4, Ethernet chip 5, FPGA6, and configuration chip 9 are sequentially connected, and the external optical fiber line 3 is connected through the optical fiber. Transceiver 2 is connected to host computer 1 installed with upgrade software.

[0049] FPGA6 is used to load...

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 device and method for online upgrade of an FPGA program based on fiber communication. According to a device designed by the method, update software of an upper computer is used for sending a configuration file of the FPGA program to FPGA in the form of ethernet frame. The FPGA is used for analyzing the ethernet frame and responding to an operation request such that the configuration file is written to a configuration chip. Meanwhile, the update software of the upper computer can command the FPGA to load program mirror images in different regions of the configuration chip such that the FPGA can be switched between an update mirror image and an application mirror image. When the update software is needed, the FPGA is allowed to load the update mirror image and then the application mirror image is loaded. Therefore, online update of the FPGA program is achieved. The device and method for online upgrade of the FPGA program based on fiber communication have following beneficial effects: due to the fact that few physical resources is needed, research and development cycle can be effectively shortened and design cost is reduced; a download mode is easy and convenient; through a fiber interface, a case is not needed to be opened; the device and method are used extensively; and transportability of the FPGA program is good.

Description

technical field [0001] The invention belongs to the technical field of FPGA (Field-Programmable Gate Array, Field Programmable Gate Array) program upgrading, and in particular relates to a device and method for online upgrading of FPGA programs based on optical fiber communication. Background technique [0002] Since FPGA is based on SRAM technology, the internal configuration data of FPGA will be lost after power off, so non-volatile memory (such as EEPROM, Flash) is often required in circuit design to store FPGA configuration files. [0003] Currently, there are several ways to implement FPGA program upgrades: [0004] One is to connect the download cable through the JTAG (Joint Test Action Group) interface, the other end of the cable is connected to a dedicated downloader, and the upgrade process can be completed through the downloader and the download software. However, JTAG is not a commonly used interface, and each upgrade program needs to be unpacked, so this method ...

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/445
CPCG06F8/65
Inventor 于泉泉李华东孙天德宋琪刘旗冯占华朱成超田君茹
Owner INTEGRATED ELECTRONICS SYST LAB
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