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

FPGA multi-image upgrade loading method and device based on soft-core processor

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

Active Publication Date: 2017-08-08
WUHAN JINGCE ELECTRONICS GRP CO LTD
View PDF4 Cites 0 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 multi-image upgrade loading method and device based on soft-core processor
  • FPGA multi-image upgrade 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 multi-image upgrade loading method based on a soft-core processor. A single FPGA is adopted, and a soft-core processor and various control blocks are embedded inside to realize the interface function, realize the program file cache function, and realize the same as CPLD. The chip-level interconnection bus interface function, the upgrade loading method is completed jointly by FPGA and CPLD; the present invention also discloses a FPGA multi-image upgrade loading device based on a soft-core processor, and the device includes: a host computer, an interface transceiver module, FPGA module, external cache module, external storage module, CPLD module. This enables rapid upgrade and flexible loading of FPGA multi-images based on different application scenarios.

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 through the application software For FPGA, 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. [0004...

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 Patents(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