Online program upgrading method and system based on DSP + FPGA

A program, a technology to be upgraded, applied in software engineering design, instrument, data conversion, etc., can solve problems such as loss or fault improvement, redundant residues, etc., to reduce labor costs, avoid interference, and ensure accuracy and reliability Effect

Pending Publication Date: 2020-08-07
HUBEI SANJIANG AEROSPACE HONGFENG CONTROL
View PDF2 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

During this process, the sensing equipment and integrated control boards in the product are affected by repeated disassembly and assembly, and the probability of loss or failure is greatly increased, and the possibility of excess residue remaining in the product is also significantly 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
  • Online program upgrading method and system based on DSP + FPGA

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] In order to make the objectives, technical solutions and advantages of the present invention clearer, the following further describes the present invention in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention, but not to limit the present invention.

[0035] In addition, the technical features involved in the various embodiments of the present invention described below can be combined with each other as long as they do not conflict with each other. The present invention will be further described in detail below in conjunction with specific embodiments.

[0036] A method for online program upgrade based on DSP+FPGA, characterized in that the method includes the following steps:

[0037] The upper computer obtains the DSP online upgrade firmware information, and sends the online upgrade data and online upgrade instructions to the FPGA according...

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 online program upgrading method and an online program upgrading system based on DSP+FPGA. The online program upgrading method comprises the steps that: upper computer supporting software analyzes DSP online upgrading firmware information and sends online upgrading data and an online upgrading instruction to an FPGA according to a preset communication protocol, and the FPGA transmits the online upgrading data and the online upgrading instruction to a DSP through FIFO; the DSP reads and analyzes cache data of the FIFO, and caches the analyzed online upgrading data in areadable-writable storage unit; and the DSP acquires the upgrading data of the readable-writable storage unit according to the analyzed online upgrading instruction so as to realize the online upgrading operation of the hardware equipment to be upgraded. Therefore, the program running speed is improved, the DSP resources are saved, and the program upgrading accuracy and reliability are guaranteed.

Description

Technical field [0001] The invention belongs to the field of DSP program online upgrade, and specifically relates to a DSP+FPGA-based program online upgrade method and system. Background technique [0002] At present, DSP (Digital Signal Processor) is a digital signal processor. The DSP chip uses a Harvard structure that separates programs and data. It has a dedicated hardware multiplier, widely uses pipeline operations, and provides special DSP instructions that can be used for fast Realize various digital signal processing algorithms. FPGA (Field Programmable GateArray) is a kind of semi-custom circuit in application specific integrated circuits. It is a programmable logic array with abundant logic resources, repeatable programming, and high integration. Due to the advantages of FPGA chips in the processing of low-level algorithms with large amounts of data and the advantages of DSP chips in the processing of complex algorithms, the application of DSP+FPGA real-time signal pro...

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): G06F8/654G06F5/06
CPCG06F8/654G06F5/06
Inventor 潘玥郑磊潘静
Owner HUBEI SANJIANG AEROSPACE HONGFENG CONTROL
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