Unlock instant, AI-driven research and patent intelligence for your innovation.

Method for remotely programming and loading FPGA and DSP

A technology for remote programming and programming, applied in the information field, can solve the problems of unsuitable reliable and fast update and upgrade, unsuitable for radar machine, etc., to increase the burden of structure and software and hardware design, facilitate fast switching, and complete programming content accurate effect

Active Publication Date: 2020-12-18
SHANGHAI RADIO EQUIP RES INST
View PDF8 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] At present, there is only one official program in the FLASH program memory of FPGA and DSP, which is stored in a fixed address space. Before programming a new program, the original program needs to be erased. There is no risk of formal procedures available, and it is not suitable for reliable and rapid updates and upgrades in the use of important equipment, nor is it suitable for the rapid verification of multiple schemes of the radar machine and the rapid switching of program algorithms according to the deployment environment

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
  • Method for remotely programming and loading FPGA and DSP
  • Method for remotely programming and loading FPGA and DSP
  • Method for remotely programming and loading FPGA and DSP

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0064]As mentioned in the background technology, there is only one formal program in the FLASH program memory of FPGA and DSP, which is stored in a fixed address space. The original program needs to be erased before programming a new program, which will cause programming caused by unstable communication There is a risk that there is no formal program available in the FLASH after the update fails. It is not suitable for the reliable and fast update and upgrade of important equipment in use, nor is it suitable for the multi-scheme rapid verification of the whole radar and the rapid switching of the program algorithm according to the deployment environment. The study found,

[0065]In the prior art: Patent No. CN201310223392.3 ("Interface expandable program programming method based on DSP platform") proposes a DSP remote programming method compatible with multiple communication modes, which can realize direct external interface from the host computer through DSP Burn the new program into ...

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 a method for remotely programming and loading an FPGA and a DSP. The method comprises the following steps that: a first FLASH program memory in a signal processor comprises a first FPGA hardware partition, a second FPGA hardware partition and a third FPGA hardware partition, wherein the first FPGA hardware partition is used for storing FPGA jump and programming programs; the second FPGA hardware partition is used for storing effective marks of FPGA formal program storage blocks; and the third FPGA hardware partition is used for storing a plurality of FPGA formal programs. A second FLASH program memory in the signal processor comprises a first DSP hardware partition for storing DSP jump and programming programs, a second DSP hardware partition used for storing DSP formal program storage block effective marks and DSP formal parameter storage block effective marks, a third DSP hardware partition used for storing a plurality of DSP formal programs, and a fourth DSPhardware partition used for storing a plurality of DSP formal parameters. Remote and reliable programming, loading and switching of formal programs / parameters can be carried out in one storage block,and other storage blocks are not influenced.

Description

Technical field[0001]The present invention relates to the field of information technology, in particular to a method for remote programming, loading and switching between FPGA and DSP programs.Background technique[0002]Modern radar signal processors have formed a mainstream architecture with FPGA (Field-Programmable Gate Array) + DSP (Digital Signal Processing) as the core. FPGA and DSP program debugging and programming are mainly based on JTAG (Joint Test Action Group, joint test working group) bus. In the long-distance transmission, the JTAG bus has poor anti-interference ability and high bit error rate, which will increase the burden on the structure of the radar machine and the design of software and hardware after being led out, so it is not suitable for the external programming bus of the radar machine. With the advancement of radar technology, signal processor algorithms are becoming more and more complex, and it is difficult to build a verification environment close to real ...

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/445G06F8/61G06F3/06G01S7/02G01S7/40G05B19/042
CPCG06F9/44521G06F8/61G06F3/0619G06F3/064G01S7/02G01S7/40G05B19/0423
Inventor 周威威金垭梅蒋张涛罗睿梅万东燕袁鹏程封淑青吴勤
Owner SHANGHAI RADIO EQUIP RES INST
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More