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
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Publication Date
- 2017-04-26
- Estimated Expiration
- Not applicable · inactive patent
Smart Images

Figure 1 
Figure 2 
Figure 3
Abstract
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 ...
Examples
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...