Patentable/Patents/US-6046937
US-6046937

Electronic control unit and method for storing rewrite count of nonvolatile memory

PublishedApril 4, 2000
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

Patent Claims
8 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. An electronic control unit comprising: an electrically erasable and rewritable read-only nonvolatile memory storing a control program and control data for a predetermined control object to be controlled, so that the control object is regulated in normal operation according to the control program and the control data stored in the nonvolatile memory, and rewriting processing is carried out to replace contents stored in the nonvolatile memory with contents received from an external device when a predetermined rewrite condition is met; and count storing processing means through which count information for indicating a rewrite count of the contents stored in the nonvolatile memory is stored into a count information storage region allocated in the nonvolatile memory each time the rewriting processing is carried out, wherein the count information storage region is set up as a memory area covering a plurality of addresses in the nonvolatile memory, and in each execution of the rewriting processing, the count storing processing means selects a data-unwritten address in the count information storage region, and then writes numeric value data representing a rewrite count of the contents stored in the nonvolatile memory to the selected address as the count information.

2

2. An electronic control unit as claimed in claim 1, wherein the count information storage region is set up as a memory area covering a plurality of consecutive addresses in the nonvolatile memory, and in each execution of the rewriting processing, the count storing processing means selects a data-unwritten address in the count information storage region in ascending order of addresses starting from the top address of the count information storage region, and then writes numeric value data representing a rewrite count of the contents stored in the nonvolatile memory to the selected address.

3

3. An electronic control unit comprising: an electrically erasable and rewritable read-only nonvolatile memory storing a control program and control data for a predetermined control object to be controlled, so that the control object is regulated in normal operation according to the control program and control data stored in the nonvolatile memory, and rewriting processing is carried out to replace contents stored in the nonvolatile memory with new contents received from an external device when a predetermined rewrite condition is met; and count storing processing means through which count information for indicating a rewrite count of the contents stored in the nonvolatile memory is stored into a count information storage region allocated in the nonvolatile memory each time the rewriting processing is carried out, wherein the count information storage region is set up as a memory area covering a plurality of consecutive addresses in the nonvolatile memory, and in each execution of the rewriting processing, the count storing processing means selects a data-unwritten address in the count information storage region in ascending order of addresses starting from the top address of the count information storage region, and then writes numeric value data representing a predetermined constant value to the thus selected address as the count information.

4

4. An electronic control unit as claimed in claim 3, wherein the predetermined constant value is 0.

5

5. A method for storing count information indicating a rewrite count of contents stored in an electrically erasable and rewritable read-only nonvolatile memory into a count information storage region allocated in the nonvolatile memory so that an electronic control unit regulates a predetermined control object to be controlled in normal operation according to a control program and control data stored in the nonvolatile memory, and the electronic control unit carries out rewriting processing to replace the contents stored in the nonvolatile memory with new contents received from an external device when a predetermined rewrite condition is met, the nonvolatile memory rewrite count storing method comprising the steps of: setting up a count information storage region as a memory area covering a plurality of addresses in the nonvolatile memory; and in each execution of the rewriting processing, selecting a data-unwritten address in the count information storage region, and then writing numeric data representing a rewrite count of the contents stored in the nonvolatile memory to the selected address as the count information.

6

6. A nonvolatile memory rewrite count storing method as claimed in claim 5, wherein the count information storage region is set up as a memory area covering a plurality of consecutive addresses in the nonvolatile memory, and in each execution of the rewriting processing, a data-unwritten address in the count information storage region is selected in ascending order of addresses starting from the top address of the count information storage region, and then numeric data representing a rewrite count of the contents stored in the nonvolatile memory is written to the thus selected address.

7

7. A method for storing count information indicating a rewrite count of contents stored in an electrically erasable and rewritable read-only nonvolatile memory into a count information storage region allocated in the nonvolatile memory so that an electronic control unit regulates a predetermined control object to be controlled in normal operation according to a control program and control data stored in the nonvolatile memory, and the electronic control unit carries out rewriting processing to replace the contents stored in the nonvolatile memory with new contents received from an external device when a predetermined rewrite condition is met, the nonvolatile memory rewrite count storing method comprising the steps of: setting up a count information storage region as a memory area covering a plurality of consecutive addresses in the nonvolatile memory; and in each execution of the rewriting processing, selecting a data-unwritten address in the count information storage region in ascending order of addresses starting from the top address of the count information storage region, and then writing numeric value data representing a predetermined constant value to the selected address as the count information.

8

8. A nonvolatile memory rewrite count storing method as claimed in claim 7, wherein the predetermined constant value is 0.

Detailed Description

Complete technical specification and implementation details from the patent document.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

Unknown

Publication Date

April 4, 2000

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Electronic control unit and method for storing rewrite count of nonvolatile memory” (US-6046937). https://patentable.app/patents/US-6046937

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.