Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

FPGA (Field Programmable Gate Array) multi-mirror upgrading-loading method and device based on soft-core processor

A soft-core processor and loading device technology, which is applied in program control devices, electronic digital data processing, program loading/starting, etc., can solve the problems of small number of images and slow upgrade speed of FPGA programs, and avoid repeated program upgrades operation, remote upgrade time is shortened, and the effect of satisfying diversity

Active Publication Date: 2016-05-11
WUHAN JINGCE ELECTRONICS GRP CO LTD
View PDF4 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In order to solve the problems of slow upgrade speed and small number of images in the current FPGA program, and realize fast upgrade and flexible loading of FPGA multi-images based on different application scenarios, the present invention provides a soft-core processor-based FPGA multi-image upgrade loading method and device

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) multi-mirror upgrading-loading method and device based on soft-core processor
  • FPGA (Field Programmable Gate Array) multi-mirror upgrading-loading method and device based on soft-core processor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0051] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0052] On the one hand, the present invention provides a kind of FPGA multi-image upgrade loading method based on soft-core processor, and described method comprises the steps:

[0053] The host computer selects the image file that needs to be upgraded, and sends an upgrade start command through the interface. The protocol stack inside the FPGA parses the command information and sends it to the soft-core processor module of the FPGA. The soft-core processor module of the FPGA is upgraded according to the command. The file name and the length of the file of the mirror image, then send the message pa...

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) multi-mirror upgrading-loading method based on a soft-core processor. A single FPGA way is adopted, and the soft-core processor and control modules are embedded inside to implement an interface function; a program file caching function is implemented; and a chip scale interconnected bus interface function is implemented together with a CPLD (Complex Programmable Logic Device). The upgrading-loading method is implemented by an FPGA and the CPLD. The invention also discloses an FPGA multi-mirror upgrading-loading device based on the soft-core processor. The device comprises an upper computer, an interface receiving-transmitting module, an FPGA module, an external caching module, an external storage module and a CPLD module. Through adoption of the FPGA multi-mirror upgrading-loading method and device, FPGA multi-mirror rapid upgrading and flexible loading based on different application scenes are realized.

Description

technical field [0001] The invention relates to the field of FPGA upgrade loading, in particular to an FPGA multi-image upgrade loading method and device. Background technique [0002] At present, there are two main ways to upgrade the program of FPGA (Field Programmable Gate Array, Field Programmable Gate Array): use the FPGA programmer to upgrade the FPGA program through the FPGA burning software; send the FPGA program file to the FPGA through the application software, The FPGA performs program self-upgrade through the internal RSU function. [0003] These two methods have certain limitations. The disadvantages of the first upgrade method: the upgrade speed is very slow, remote upgrade is not possible, and only single image program file upgrade is supported; the advantages and disadvantages of the second upgrade method: advantages support remote upgrade , The disadvantage is that the upgrade speed is slow, and it only supports the upgrade of a single image program file. ...

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/44505G06F9/445
Inventor 叶金平付文明
Owner WUHAN JINGCE ELECTRONICS GRP CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products