Supercharge Your Innovation With Domain-Expert AI Agents!

DSP program online updating circuit

A technology for updating circuits and programs, applied in software engineering design, electrical digital data processing, instruments, etc., can solve problems such as equipment hardware being in an uncontrolled state, hardware equipment damage, difficulties, etc., to achieve flexible update methods, increase coupling, and achieve simple effect

Active Publication Date: 2020-01-07
10TH RES INST OF CETC
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This method has some disadvantages: First, for the equipment products that are molded and delivered, there is generally no JTAG port on the DSP business system board, or it is difficult to plug and unplug the emulator in the chassis; Plugging and unplugging the emulator will damage the hardware device, making the device hardware in an uncontrolled state; again, it is difficult to find a dedicated emulator for DSP at the test site or commissioning room site; finally, it is difficult to control the DSP through JTAG Completing the function program of the DSP peripheral FLASH is more complicated to operate, and requires professional operators to complete the function program update. Sometimes just to update a DSP program, R&D or customer service personnel need to go to the site to program the program in person, which is not convenient. It also greatly increases the cost of equipment maintenance
The disadvantages of the above scheme are: 1. Since the DSP program online update module is built in the DSP function program, it not only increases the coupling of function application and program online update, but also takes up valuable DSP resources
2. Since the DSP program online update module is built in the DSP function program, if there is a problem with the DSP function program to be updated, the online update function will fail, and the online update cannot be continued. Only by connecting the emulator through the JTAG port can the programming continue function program

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
  • DSP program online updating circuit
  • DSP program online updating circuit

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0014] refer to figure 1. In the embodiment described below, a kind of DSP program on-line update circuit comprises: the XRAM memory chip of the larger DSP function program file of the temporary storage size that is electrically connected to the digital signal processor DSP, as the non-volatile memory chip of the program storage device Memory FLASH chip, cooperate with DSP program, use FLASH high n-bit address pin to connect complex programmable logic device CPLD built-in FLASH block selector to select FLASH block, and CPLD built-in DSP reset controller output discrete line to connect DSP reset signal input terminal for hardware reset Pin HRST. DSP is connected to CPLD and FLASH chip respectively through external memory interface EMIF, CPLD built-in EMIF bus reader and FLASH asynchronous parallel interface converter are connected to DSP through EMIF of DSP; DSP receives external commands and DSP function program files through DSP data bus interface ; After the EMIF bus reade...

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 DSP program online updating circuit, and aims to provide a line updating circuit which is flexible in updating mode and high in program reliability. According to the scheme,a DSP is connected with a CPLD and a FLASH chip through an external memory interface EMIF, and the common end of a built-in EMIF bus reader-writer of the CPLD and a FLASH asynchronous parallel interface converter is connected with the DSP through the EMIF of the DSP; after the EMIF bus reader-writer receives an access signal of the DSP, the EMIF bus reader-writer sends the access signal to the DSP; setting a FLASH block number of a FLASH block selector; the FLASH block selector is set to have corresponding high and low levels; taking the FLASH block with the corresponding block number selectedby the FLASH block selector as a current effective block; and starting a DSP self-loading process, receiving an application program dummyApp by a loading command, receiving an online updating commandby the dummyApp, loading an online updating program, receiving a DSP function program file by the online updating program, and storing the DSP function program file in a FLASH corresponding positionto finish DSP program updating.

Description

technical field [0001] The invention relates to the field of embedded systems, in particular to a circuit for online updating of a digital signal processor DSP program. Background technique [0002] Due to its fast computing speed, high computing accuracy, high real-time performance and other characteristics, digital signal processor DSP has been more and more widely used in the fields of national defense and military industry, communication industry control and consumer electronics, especially signal processing, image processing, video transmission , aerospace and other fields have its unique advantages. Non-volatile memory FLASH is usually used to store data and programs, because it has the advantages of small size, high speed, low power consumption, repeated erasability and high reliability, and has been used as one of the basic configurations in DSP systems. After the DSP system is started, the program and data stored in the FLASH are loaded into the internal RAM or the...

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
IPC IPC(8): G06F8/654G06F8/656
CPCG06F8/654G06F8/656
Inventor 邵龙陈颖钟瑜
Owner 10TH RES INST OF CETC
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