Unlock instant, AI-driven research and patent intelligence for your innovation.

Method and interface module for securely storing data elements in external memory

A technology of external memory and data elements, applied in the direction of electrical digital data processing, instrumentation, generation of response errors, etc., can solve problems such as failure to implement error correction

Pending Publication Date: 2022-01-21
ROBERT BOSCH GMBH
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, in the available externally connectable work memory, no error correction functions have been implemented

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 interface module for securely storing data elements in external memory
  • Method and interface module for securely storing data elements in external memory
  • Method and interface module for securely storing data elements in external memory

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] Figure 1A A flowchart showing a write process for securely storing data elements in an external memory connected to a microcontroller according to a preferred embodiment of the present invention. In the ensuing description (also in the other figures) reference is made in particular to data elements and ECC values, which facilitate language simplification and should be read in terms of at least one data element and at least one ECC value. That is, the invention is not limited to a single data element.

[0028] The data elements can be not only program data, that is to say program instructions, but also data which are used and possibly modified by the computer program. In this method, an interface module is used via which the external memory is connected to the microcontroller. The interface module is set up to perform address calculations and error correction calculations.

[0029] In step 10, the data elements to be stored are received by the interface module.

[00...

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

A method and interface module for securely storing data elements in an external memory. The invention relates to the method for securely storing the data elements in the external memory, said external memory being connected to a microcontroller via the interface module, said interface module being set up to calculate a storage address for the data to be stored and error correction values. The method comprises: receiving, by the interface module, the data elements to be stored; calculating, by the interface module, a storage address in an external memory for a data elements to be stored; calculating, by the interface module, an error correction value for the data elements; starting from the storage address, writing the data elements and the error correction value into the external memory through the interface module; wherein the error correction value is written directly after the data elements and said writing is performed within an addressing phase. The invention also relates to a corresponding interface module, a corresponding microcontroller and a corresponding control device.

Description

technical field [0001] The invention relates to a method for securely storing data elements in an external memory as well as an interface module for carrying out the method, a microcontroller for carrying out the method and a device for carrying out the method computing unit. Background technique [0002] In working memory such as SRAM, flash memory, PCM or DRAM, in order to protect the data content, in addition to the data bits, other bits called "Error Correction Code" (ECC) can be stored for Bugfixes or misidentifications. Single-bit errors or multi-bit errors within a data element can thereby be identified and corrected depending on the number of bit errors within the data element. [0003] In embedded systems, such as control devices for machines or vehicles, so-called microcontrollers are used, which, in addition to one or more processor cores, have a specific, limited amount of internal working memory, where programs and data reside in the During execution is store...

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/07G06F11/10
CPCG06F11/1044G06F11/0736G06F11/1048G06F3/0619G06F3/0659G06F3/0673G06F11/1076
Inventor M·阿瑟尔A·奥厄M·施雷贝尔
Owner ROBERT BOSCH GMBH