FPGA (field programmable gate array) remote update device and method

An update method and remote technology, applied in the direction of program control device, software engineering design, program loading/starting, etc., can solve the problems of increasing the number and type of components and costs, and achieve the effect of reducing the difficulty and quantity of FPGA wiring and reducing costs.

Inactive Publication Date: 2017-06-13
ZHUZHOU NAT ENG RES CENT OF CONVERTERS
View PDF13 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the case of only FPGA and when FLASH is embedded in FPGA, the number and types of components and costs need to be increased

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
  • FPGA (field programmable gate array) remote update device and method
  • FPGA (field programmable gate array) remote update device and method
  • FPGA (field programmable gate array) remote update device and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] The present invention will be further described below in conjunction with the accompanying drawings and specific embodiments.

[0029] Such as Figure 1 to Figure 3 As shown, the FPGA remote update device of the present embodiment includes an FPGA module, and an embedded processor remote update system is provided inside the FPGA module. The embedded processor remote update system includes a communication module and a remote update module, and the communication module communicates with the host computer respectively. It is connected with the remote update module, and the remote update module is connected with the configuration FLASH of the FPGA module. The FPGA remote update device of the present invention implements the embedded processor remote update system on the FPGA through soft core or hardware language, so as to realize the remote update of the FPGA's own configuration FLASH, without additional additions such as DSP, CPLD and FPGA Wait for the controller to upda...

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 an FPGA (field programmable gate array) remote update device which comprises an FPGA module, an embedded processor remote update system is arranged in the FPGA and comprises a communication module and a remote update module, the communication module is connected with an upper computer and the remote update module, and the remote update module is connected with a configuration FLASH through the FPGA module. The invention further discloses an FPGA remote update method. The method includes that S01, the upper computer sends an agreed program update instruction to the embedded processor remote update system, and the remote update module collects states of the update system to determine whether to receive the update instruction or not; S02, if update is allowed, the upper computer issues a data frame and sends the data frame to the remote update module for temporary storage of the data frame and completes update of the data frame according to specific timing of the configuration FLASH. The FPGA remote update device and method has the advantages of simpleness in principle, convenience in operation, low cost and the like.

Description

technical field [0001] The invention mainly relates to the technical field of programmable logic devices, in particular to an FPGA remote update device and method. Background technique [0002] At present, programmable logic device FPGA is widely used in industry for data acquisition, communication and control. In the process of research and development, mass production and testing, the update of FPGA logic programs will be involved. Most of the existing remote updates use third-party controllers: for example, a piece of DSP or a piece of CPLD or FPGA to update the FPGA that needs to be upgraded. The current papers or patents related to this are: [0003] Thesis 1 "Design and Implementation of Remote Update Based on NiosII Multi-chip FPGA": This paper highlights a design method based on NiosII multi-chip FPGA remote update, which realizes the update of FPGA configuration files through Ethernet port and serial port. The design and implementation scheme, hardware design and...

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/65G06F8/654
Inventor 曹洋陈孟君刘浩平梁文超彭勃李嘉张志秦灿华徐振
Owner ZHUZHOU NAT ENG RES CENT OF CONVERTERS
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