System and method for remotely upgrading field-programmable gate array (FPGA)

A remote upgrade and gate array technology, applied in the field of remote upgrade field programmable gate array system, can solve the problems of slow loading process, low clock frequency, multi-CPU related processes, etc., achieve high stability, improve success rate, reduce The effect of CPU resource usage

Inactive Publication Date: 2017-06-13
SHENZHEN FORWARD IND CO LTD
View PDF4 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Using this remote update method will not only occupy too many CPU-related processes, but also cause errors in the passive loading timing of the GPIO pins of the CPU, resulting in unsuccessful passive loading of the FPGA image file.
When the CPU is used to simulate the passive loading interface timing, the clock frequency is relatively low. If the image file of the FPGA chip is large, the loading process will be very slow.

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
  • System and method for remotely upgrading field-programmable gate array (FPGA)
  • System and method for remotely upgrading field-programmable gate array (FPGA)
  • System and method for remotely upgrading field-programmable gate array (FPGA)

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0052] The technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. The components of the embodiments of the present invention generally described and shown in the drawings herein may be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present invention provided in the accompanying drawings is not intended to limit the scope of the claimed invention, but merely represents selected embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work shall fall within the protection scope of the present invention.

[0053] Such as ...

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 provides a system and method for remotely upgrading a field-programmable gate array (FPGA). The system comprises the FPGA, a central processing unit (CPU), a complex programmable logic device (CPLD) and a flash memory, wherein the CPLD is electrically connected with the CPU, the FPGA and the flash memory through corresponding interfaces; the CPLD simulates the data read-write operation time sequence of the flash memory and writes a to-be-upgraded mirror image file into the flash memory; the CPLD simulates the data read-write operation time sequence of the flash memory to read the mirror image file stored in the flash memory and write the mirror image file into the CPLD; the CPLD simulates the passive loading configuration interface time sequence of the FPGA to transmit the mirror image file in the CPLD to the FPGA. By the system, the success rate of FPGA chip configuration is increased, configuration time is shortened, and the occupancy of CPU resources is reduced.

Description

Technical field [0001] The invention belongs to the field of communication technology, and specifically relates to a system and method for remotely upgrading a field programmable gate array. Background technique [0002] Many communication devices will use FPGA chips for high-speed interface design to implement functions such as related interface protocols and data forwarding. So how to remotely update the FPGA image file is particularly important for the entire device. [0003] At present, the remote update of the FPGA image file mainly adopts the passive loading mode of the CPU simulating the FPGA chip. Using this remote update method will not only take up too much CPU-related processes, but also cause the passive loading of the FPGA image file due to errors in the timing of the passive loading of the GPIO pins of the CPU. When using CPU to simulate the timing of passive loading interface, the clock frequency is relatively low. If the image file of the FPGA chip is large, the l...

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/65G06F9/44521
Inventor 莫小妮袁结全
Owner SHENZHEN FORWARD IND CO LTD
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