Dynamic overloading method for DSP (Digital Signal Processor)

A processor, dynamic technology, applied in the direction of program loading/starting, program control device, etc., can solve the problem that the boot loading method cannot meet the system function reconstruction, etc., to improve the flexibility and usability of the application, the compilation and use are simple and easy, Effects that are easy to debug

Inactive Publication Date: 2013-04-03
AVIC NO 631 RES INST
View PDF2 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] Aiming at the traditional bootloading method of the embedded signal processing ADSP-TS20xS series processor hardware platform cannot meet the needs of system function reconstruction, a dynamic reloading method for DSP processors is proposed, in which the reloading kernel is added, The real-time dynamic reload operation of the program image can be realized by using the reload kernel, thereby improving the reconfiguration ability of the embedded system, and providing a simple and reliable method for the upgrade and maintenance of the system function software

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
  • Dynamic overloading method for DSP (Digital Signal Processor)
  • Dynamic overloading method for DSP (Digital Signal Processor)

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0041] The present invention will be described in further detail below.

[0042] Implementation steps of dynamic overloading

[0043] Take the ADSP-TS201S processor as an example to illustrate the dynamic reload process, see figure 1 As shown, the main process and steps are as follows:

[0044] (1) Generate an image file:

[0045] In the development environment of the DSP processor, the application program to be reloaded is combined with the reloaded kernel to generate an image file; the reloaded kernel can realize loading of the application program from the external dynamic memory, and defines the location of the image file in the external storage space storage address;

[0046] (2) Preparation of overloaded application image data (that is, initialization of DSP processor);

[0047] (3) The overloaded interface function copies the overloaded kernel bootstrap in the image file to the internal memory of the DSP processor to overwrite the initial application program;

[004...

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 relates to a dynamic overloading method for a DSP (Digital Signal Processor). The method comprises the following steps: 1, generating mapping files; 2, initializing the DSP; 3, guiding and copying overloading kernels in the mapping files into an internal storage of the DSP so as to cover primary application programs through overloading interface functions; 4, guiding and copying application programs in the mapping files which are stored in an external storage space into the internal storage of the DSP so as to cover the overloading kernels through the overloading kernels in the internal storage, and generating application programs to be operated; and 5, executing the application programs to be operated so as to finish dynamic overloading. As the traditional boot loading mode of an embedded type signal processing ADSP-TS20xS serial processor hardware platform cannot satisfy requirements of system functional reconstruction, the dynamic overloading method is additionally provided with the overloading kernels, and can use the overloading kernels to realize the real-time dynamic overloading operation for program mapping, so that the reconstruction ability of an embedded system is improved.

Description

technical field [0001] The invention belongs to the field of embedded signal processing, and in particular relates to a dynamic overloading method of a DSP processor. Background technique [0002] The integrated avionics system requires centralized storage of application data and real-time reconstruction for each internal functional module. However, the current application of embedded DSP stores the application program in a non-volatile external memory. After power-on, load it from the external memory into the DSP memory, restart and run the application program. [0003] As avionics systems put forward new requirements for embedded DSP processor applications in terms of maintenance support and system function reconstruction, such as centralized program storage, task overloading, etc., this traditional method of partially curing applications has become Application requirements cannot be met. [0004] The signal processing module with dynamic reload function is limited by ex...

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
Inventor 韩强
Owner AVIC NO 631 RES INST
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