Ethernet-based FPGA function online upgrading method

A technology of Ethernet and functions, which is applied in the field of Ethernet data communication, can solve the problems of inconvenient function upgrades, and achieve the effects of avoiding troubles and risks, reducing costs, and improving convenience and ease of maintenance

Inactive Publication Date: 2017-07-07
GRIDNT
View PDF5 Cites 20 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Usually, the function upgrade of the FPGA board is completed by means of a programmer. Generally, the FPGA board is packaged inside the machine, which brings great inconvenience to the function upgrade.
In addition, if it is a non-professional to complete this matter, you also need to understand the programming process

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
  • Ethernet-based FPGA function online upgrading method
  • Ethernet-based FPGA function online upgrading method
  • Ethernet-based FPGA function online upgrading method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] Introduction to hardware selection: The upper computer uses Rockchip’s RK3288 as the CPU of an Android tablet, the lower computer uses Xilinx’s xc7k160t board as the main control chip, and the flash chooses Micron Technology’s PC28F00AP30TF. Such as Figure 1 to Figure 3 Shown, the online upgrade method of FPGA function based on Ethernet comprises the following steps:

[0039] (1), copy the configuration file compiled by the FPGA development environment to the specified directory of the mobile storage device; the host computer reads the configuration file of the FPGA, sends a command to initialize the flash to the FPGA, and the parsing module of the FPGA performs an evaluation of the received Ethernet The data is analyzed. After the FPGA receives the flash initialization instruction frame, the FPGA initializes the flash. The host computer inquires whether it has received a response frame that the FPGA initializes the flash and feeds back a successful initialization to t...

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 Ethernet-based FPGA function online upgrading method. The method is applied to the function upgrading of a board card taking an FPGA as a main chip and having an Ethernet interface. A whole functional system comprises an upper computer part and a lower computer part, wherein the upper computer is mainly used for programming file reading, fragmentation, Ethernet packet assembling and sending; and the lower computer is mainly used for flash erasure and reading/writing, Ethernet packet analysis and feedback of an upgrading progress to the upper computer. By use of the method, the FPGA board card can be directly subjected to remote online upgrading through an Ethernet interface, so that unnecessary troubles and risk due to apparatus dismounting are avoided, the convenience and maintainability of device upgrading are improved, and the upgrading cost is reduced.

Description

technical field [0001] The invention relates to the technical field of Ethernet data communication, in particular to an Ethernet-based FPGA function online upgrading method. Background technique [0002] With the rapid development of electronic information technology, various industries have put forward higher requirements for the accuracy, speed and integration of digital systems. Field Programmable Gate Array FPGA has the advantages of high real-time performance, high integration, high reliability and low cost, high flexibility and low power consumption. Therefore, FPGA is well adapted to the requirements of the current digital system development, and more and more digital systems use it as the main control chip for design. [0003] Usually, the function upgrade of the FPGA board is completed by means of a programmer. Generally, the FPGA board is packaged inside the machine, which brings great inconvenience to the function upgrade. In addition, if it is a non-professiona...

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/445H04L12/24
Inventor 王彬李惠民王乐挺王化宗林伟
Owner GRIDNT
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