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

Software and hardware combined embedded equipment and method

An embedded device, software and hardware technology, applied in the field of high-reliability storage, can solve problems such as unremovable, abnormal rewriting, and reduced data retention capabilities, so as to improve storage reliability, prevent data from being destroyed, and improve reliability.

Active Publication Date: 2021-06-11
XIAN MICROELECTRONICS TECH INST
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] Existing high-reliability storage product designs are mainly realized by using built-in EDAC storage devices and hardware redundancy backup, usually with high cost and complicated design structure
During the service life of the product, due to occasional defects in the manufacturing process of the storage device itself, the data retention capability is reduced, resulting in the stored "data bit change"; the power supply fluctuates abnormally during system use, resulting in "data being rewritten abnormally", which will cause the system fail
In the field of high-reliability storage applications, these two types of faults cannot be eliminated in device screening and product testing, and will cause huge losses if they occur during product use
At present, these two kinds of failures cannot be effectively solved by existing embedded device storage design

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
  • Software and hardware combined embedded equipment and method
  • Software and hardware combined embedded equipment and method
  • Software and hardware combined embedded equipment and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0049] Taking an embedded computer product of a certain project as an example, during the delivery process of the product, occasionally the device is powered off and then powered on again, and it is found that the program cannot be loaded normally, such as Figure 4 shown. After analysis, when the power is withdrawn, the DSP system will also have a period of power supply uncertainty, and there is a possibility that the program will rewrite the FLASH during the power-off process. Since the hardware design of this project has been fixed, the FPGA and software can only take the previous FPGA write-blocking, authenticity and code method and code removal method storage reliability measures. After taking the above reliability measures, the faulty machine was powered on and off continuously for 10,000 times, and there was no operating FLASH signal when the device was powered off, and it was detected that the FLASH data had not been rewritten.

[0050] The hardware design of the new ...

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 software and hardware combined embedded equipment and a method, and belongs to the field of high-reliability storage. The software and hardware combined high-reliability storage method comprises the steps that after equipment is powered on, a processor loads and runs a bootloader program, the bootloader achieves verification of a software program and a software program backup, and a verification result is stored in a self-checking RAM area; the software program or the backup program which is verified to be correct is selected to be loaded, and the loaded software program reads the self-checking result stored in the RAM area; if one software program has an error, the error program is repaired by using a non-inductive repair method, and meanwhile, the storage reliability of the software program is improved by adopting an true and false flower code method and a code clearing method. According to the method, the storage reliability is improved from two aspects of hardware and software, and compared with other storage reliability design only through software or hardware, the method has the advantages of longer data retention period, low cost and the like.

Description

technical field [0001] The invention belongs to the field of highly reliable storage, in particular to an embedded device and method combining software and hardware. Background technique [0002] Existing high-reliability storage product designs are mainly realized by using built-in EDAC storage devices and hardware redundancy backup, which usually have high costs and complex design structures. During the product life cycle, due to occasional defects in the manufacturing process of the storage device itself, the data retention capacity is reduced, resulting in the stored "data bit change"; the power supply fluctuates abnormally during system use, resulting in "data being rewritten abnormally", which will cause the system invalidated. In the field of high-reliability storage applications, these two types of faults cannot be eliminated in device screening and product testing, and will cause huge losses if they occur during product use. At present, these two types of faults c...

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): G06F11/14G06F11/07G06F1/30
CPCG06F11/1492G06F11/0793G06F1/305Y02D10/00
Inventor 袁一凡宋炜斌田卫
Owner XIAN MICROELECTRONICS TECH INST
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