Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

ADI DSP code online monitoring method

A code and code segment technology, applied in the field of ADIDSP code online monitoring, can solve security problems and other problems, and achieve the effect of improving security and reliability

Active Publication Date: 2016-03-30
NR ELECTRIC CO LTD +1
View PDF5 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Serious security issues can arise if the faulty memory region happens to be in the region where the DSP is running code

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
  • ADI DSP code online monitoring method
  • ADI DSP code online monitoring method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] The present invention will be further described below in conjunction with the accompanying drawings. The following examples are only used to illustrate the technical solution of the present invention more clearly, but not to limit the protection scope of the present invention.

[0021] Such as figure 1 Shown, a kind of ADIDSP code online monitoring method comprises the following steps:

[0022] Step 1, standardize the segment name in the linker script file to distinguish the code segment from the data segment.

[0023] Since the content of the program data segment usually changes, but the code segment is usually unchanged, in order to prevent false detection and missed detection, the segment name in the linker script must first be standardized to distinguish the code segment from the data segment. The code segment in the on-chip L1 memory, the code segment in the on-chip L2 memory, and the code segment in the off-chip DRAM are named with different names to distinguish...

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 an ADI DSP code online monitoring method. The method comprises: according to a DSP link mapping file, adding a code monitoring mark to a to-be-monitored code in a loadable file of a DSP; during operation, the DSP continuously reading an LDR in a nonvolatile memory, and if a code monitoring mark is discovered, comparing a nonvolatile memory code with a running code in an RAM; if the nonvolatile memory code is not consistent with the running code in the RAM, performing repeated check; and if it is determined that the nonvolatile memory code is consistent with the running code in the RAM, determining that the running code of the RAM has an error, instantly taking an alarming measure and recording error information into the nonvolatile memory for failure analysis. According to the method, the running code can be monitored online by simply modifying an LDR file.

Description

technical field [0001] The invention relates to an ADIDSP code online monitoring method, which belongs to the field of embedded systems. Background technique [0002] With the rapid development of microprocessor technology, digital signal processors (DSP) have been increasingly used in aerospace, industrial control and other occasions that require high reliability and safety. As processors have been developing towards low power consumption, low voltage, and high integration, the impact of soft errors on system security cannot be ignored. The so-called "soft error" refers to a signal or data error, also known as "single-eventupset". The occurrence of this kind of error is generally due to the jump of the memory state caused by the radiation of the computer memory by cosmic rays, etc., but usually it will not cause physical damage to the device, and the device can generally be restored after reset. If the faulty memory region happens to be in the region where the DSP is runn...

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/22G06F11/36
Inventor 孙浩周强赵天恩文继锋江长青王长清龚行梁
Owner NR ELECTRIC CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products