Synchronization method of multi-DSP (Digital Signal Processor) embedded computer system

An embedded computer and algorithm technology, applied in the direction of computer control, general control system, control/regulation system, etc., can solve problems such as the inability to perform algorithm tasks at the same time, reduce the efficiency of collaborative operations, and inaccurate operations, so as to reduce the number of late-stage software The number of synchronizations, the divergence of multi-DSP running time are weakened, and the effect of improving the efficiency of system operation

Inactive Publication Date: 2018-07-20
TIANJIN JINHANG COMP TECH RES INST
View PDF3 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In some actual calculations, it is strictly required that multiple DSP processors must perform their respective algorithmic tasks in a simultaneous and synchronous manner, otherwise, it may result in a reduction in the efficiency of collaborative calculations, and may also cause serious problems in calculations. inaccurate
Because different DSPs need to perform pre-work such as power-on bootstrap, initialization, and self-test before executing the target algorithm task, these pre-works will be different for different DSPs, and different DSPs are running the same program There will also be a slight time deviation in the software, so without synchronous control, it is impossible for multiple DSPs to complete the pre-work at the same time, and then it is impossible to achieve the goal of executing algorithm tasks at the same time

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] Specific examples of the present invention are given below. The specific embodiments are only used to further describe the present invention in detail, and do not limit the protection scope of the claims of the present application.

[0025] The invention provides a kind of synchronous method (abbreviation method) of many DSP embedded computer systems, it is characterized in that the method comprises the following steps:

[0026] (1) Hardware design: in the multi-DSP embedded computer system, a DSP is planned as the main processor, and all the other DSPs are used as the logical relationship of the slave processor, and all the way I is added between the main DSP and each slave DSP. The hardware connection of the / O semaphore (ie, Flag I / O), traditionally used for a large amount of data exchange between multiple DSP interfaces (such as shared memory, high-speed link interface, etc.) should remain unchanged;

[0027] (2) Power-on bootstrapping: system power-on reset, multi...

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 synchronization method of a multi-DSP (Digital Signal Processor) embedded computer system. According to the invention, role positioning for each DSP of the multi-DSP embeddedcomputer system is completed through dividing a master-slave logic relation for the multi-DSP embedded computer system, the reasonable framework and reasonable workflow design of the system are ensured, the coordination of a control function and an operation function in a system algorithm flow can be realized in an optimal manner, and the operation efficiency of the system is improved. With the support of the logic framework and hardware design, a specific method supporting software synchronization of the multi-DSP embedded computer system is realized. All slave DSPs sends a handshake signalto the master DSP through a Flag I / O after completing the preposition work, the master DSP receives the handshake signals of all slave DSPs and then sends a unified execution command to all slave DSPs, thereby realizing synchronization and simultaneous operation of the multiple DSPs.

Description

technical field [0001] The invention belongs to the field of embedded computer system design, in particular to a method for synchronizing a multi-DSP embedded computer system. Background technique [0002] Digital signal processor (DSP) is very suitable for computing-intensive occasions and fields such as digital signal processing, image processing and communication information processing with its rich dedicated hardware circuit resources and long pipeline design architecture. Although DSP has high signal processing performance, with various complex application scenarios (such as multimedia video signal processing, satellite signal processing, radar signal processing, etc.) The processing power of a single DSP chip has been difficult to meet the system application requirements, which requires the use of multiple DSP chips to build a multi-DSP embedded computer system, through the work of multiple DSP processors, to complete the real-time processing of the target digital sign...

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): G05B19/042
CPCG05B19/0423G05B2219/25257
Inventor 王可曾永红王晓璐刘慧婕李岩
Owner TIANJIN JINHANG COMP TECH 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