MEMORY MANAGEMENT APPARATUS
First Claim
1. A fault code memory management apparatus comprising:
- a memory management unit capable of storing a same fault code of a detection object in a vehicle respectively at different memory areas of a non-volatile memory, wherein the fault code of the detection object represents a detected fault of the detection object, and wherein information in the non-volatile memory is both readable and writable;
an error detection unit capable of detecting an error of the fault code in the non-volatile memory upon detecting discrepancy of at least one of the same fault codes stored at respective different memory areas through performing a mutual matching of the fault code;
an information table memory capable of storing a fault code table to be stored in the non-volatile memory, wherein the fault code table is an information table that includes the fault codes; and
an authentication unit capable of authenticating the fault code as a genuine fault code by comparing each of the fault codes stored in the respectively different memory areas of the non-volatile memory and the fault code included in the fault code table when the error detection unit at least detects the error of the fault code in the non-volatile memory, wherein the fault code is determined as the genuine fault code when the authentication unit recognizes that the fault code is included in the fault code table.
1 Assignment
0 Petitions
Accused Products
Abstract
A fault code memory management apparatus stores a permanent fault code in different places of a non-volatile memory, and restore the fault code when an error is detected in the fault code stored in the different places in a manner that, in case that discrepancy between the fault codes in different places is found, the fault code matching with data in a code table stored in a read-only memory is determined to be correct. If two fault codes have matching data in the code table, the fault code is compared with data in a standby random access memory that stores an original fault code data. Further, the data in the random access memory and the data in the code table are compared if the comparison between the code and the data in the random access memory is not sufficient.
31 Citations
12 Claims
-
1. A fault code memory management apparatus comprising:
-
a memory management unit capable of storing a same fault code of a detection object in a vehicle respectively at different memory areas of a non-volatile memory, wherein the fault code of the detection object represents a detected fault of the detection object, and wherein information in the non-volatile memory is both readable and writable; an error detection unit capable of detecting an error of the fault code in the non-volatile memory upon detecting discrepancy of at least one of the same fault codes stored at respective different memory areas through performing a mutual matching of the fault code; an information table memory capable of storing a fault code table to be stored in the non-volatile memory, wherein the fault code table is an information table that includes the fault codes; and an authentication unit capable of authenticating the fault code as a genuine fault code by comparing each of the fault codes stored in the respectively different memory areas of the non-volatile memory and the fault code included in the fault code table when the error detection unit at least detects the error of the fault code in the non-volatile memory, wherein the fault code is determined as the genuine fault code when the authentication unit recognizes that the fault code is included in the fault code table. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A fault code memory management apparatus comprising
a fault code memory capable of storing an information table that at least serves as a fault code table by including a fault code; -
a memory management unit capable of storing same fault codes at respectively different plural areas in a non-volatile memory that stores information in a readable and writable manner, wherein storage of the same fault codes is performed when a diagnosis of a subject vehicular device being diagnosed leads to a detection of an error that is represented by a fault code included in the fault code table; and an authentication unit capable of recognizing that a fault code is a genuine fault code based on a condition that the fault code stored in the non-volatile memory matches the fault code included in the fault code table after comparing each of the fault codes stored in the respectively different plural areas of the non-volatile memory and the fault code included in the fault code table, wherein, an authentication of the fault code is performed by the authentication unit when a discrepancy of at least one of the fault codes is found after the fault codes are retrieved from the respectively different plural areas for an examination of mutual matching.
-
-
12. A memory management apparatus comprising:
-
a memory control unit capable of storing same data at respectively different areas of the non-volatile memory that stores information in a readable and writable manner; an error detection unit capable of detecting an error of the data in the non-volatile memory upon detecting discrepancy among at least one of the same data stored at respectively different areas through performing a mutual matching of the data; a data table memory capable of storing a data table to be stored in the non-volatile memory, wherein the data table is a table that includes the data; and an authentication unit capable of authenticating the data as a genuine data by comparing each of the data stored in the non-volatile memory and the data included in the data table when the error detection unit detects the error of the data in the non-volatile memory, wherein the data is determined as the genuine data when the authentication unit recognizes that the data is included in the data table.
-
Specification