Method and device for eliminating interruption false triggering of multi-core DSP (Digital Signal Processor)

A false triggering, multi-core technology, applied in error detection/correction, instrumentation, computing, etc., can solve the problems of software crash, follow-up false triggering, unstable system software operation, etc., to achieve high reliability.

Pending Publication Date: 2022-06-24
BEIJING INST OF SPACE LAUNCH TECH
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The sequence of inter-core interrupts starts from core 0, core 0 triggers core 1, core 1 triggers core 2, core 2 triggers core 3, and core 0 is triggered by a timer interrupt every 1ms, which can ensure that there will be no repeated errors. However, each core in the subsequent core 1, core 2, and core 3 may experience repeated false triggering of interrupts, causing other cores to follow the false triggering phenomenon when responding to inter-core interrupts, making the system software run unstable; In severe cases, it will cause some core software to crash

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 and device for eliminating interruption false triggering of multi-core DSP (Digital Signal Processor)
  • Method and device for eliminating interruption false triggering of multi-core DSP (Digital Signal Processor)
  • Method and device for eliminating interruption false triggering of multi-core DSP (Digital Signal Processor)

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] In order to make the objectives, technical solutions and advantages of the present invention clearer and more comprehensible, the present invention will be further described below with reference to the accompanying drawings and specific embodiments. Obviously, the described embodiments are only some, but not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

[0030] figure 1 A flowchart of a method for eliminating false triggering of multi-core DSP interrupts according to an embodiment of the present invention, comprising the following steps:

[0031] Step 101, set the interrupt label L corresponding to the core n n , n=1,...,N-1, N is the number of cores in the multi-core DSP;

[0032] Step 102, set L in the interrupt service routine of core 0 n =1,n=1,...,N-1;

[...

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 provides a method and a device for eliminating interruption false triggering of a multi-core DSP (Digital Signal Processor). The method comprises the steps that an interrupt label Ln corresponding to a core n is set, n = 1,..., N-1, and N is the number of cores in the multi-core DSP; setting Ln = 1, n = 1,..., N-1 in an interrupt service program of the core 0; reading the value of Ln at the beginning of the interrupt service program of the core n, if Ln is equal to 1, resetting Ln, and executing subsequent program codes; if Ln = 0, directly exiting the interrupt program; n = 1, 2,..., N-1. According to the method, the problem of repeated interruption false triggering between multi-core DSP embedded software cores is effectively solved, when a certain core generates repeated interruption false triggering, an interruption service program of the core is quitted immediately, false triggering is not generated on a subsequent core any more, the core program and other core programs can run stably, and the reliability of the core program is improved. And the high reliability of the operation of the multi-core DSP embedded software system is ensured.

Description

technical field [0001] The invention belongs to the technical field of computer interrupts, and in particular relates to a method main device for eliminating false triggering of multi-core DSP interrupts. Background technique [0002] At present, the application of multi-core computers is more and more extensive. For example, the internal navigation computer board of the positioning and directional aiming system (hereinafter referred to as the fixed aiming system) adopts a multi-core DSP (TMS320C6674) and has 4 cores, which are called core 0, core 1, core 2 and core 3 respectively. Each core runs its own software program, and the interaction of data and instructions between the cores is generally processed by means of an inter-core interrupt. The sequence of inter-core interrupts starts from core 0, core 0 triggers core 1, core 1 triggers core 2, and core 2 triggers core 3, of which core 0 is triggered by the timer interrupt every 1ms, which ensures that there will be no re...

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): G06F11/30
CPCG06F11/302G06F11/3065
Inventor 陈令刚连志鹏彭惠陈鸿跃曹全徐云辉段祉鸿刘希强董彦维朱曦曼
Owner BEIJING INST OF SPACE LAUNCH TECH
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