[go: up one dir, main page]

JPH08202626A - Memory controller - Google Patents

Memory controller

Info

Publication number
JPH08202626A
JPH08202626A JP7013697A JP1369795A JPH08202626A JP H08202626 A JPH08202626 A JP H08202626A JP 7013697 A JP7013697 A JP 7013697A JP 1369795 A JP1369795 A JP 1369795A JP H08202626 A JPH08202626 A JP H08202626A
Authority
JP
Japan
Prior art keywords
data
eeprom
address
written
memory
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP7013697A
Other languages
Japanese (ja)
Inventor
Toshibumi Koshizawa
俊文 越沢
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Isuzu Motors Ltd
Original Assignee
Isuzu Motors Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Isuzu Motors Ltd filed Critical Isuzu Motors Ltd
Priority to JP7013697A priority Critical patent/JPH08202626A/en
Publication of JPH08202626A publication Critical patent/JPH08202626A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • For Increasing The Reliability Of Semiconductor Memories (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)
  • Memory System (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Read Only Memory (AREA)

Abstract

PURPOSE: To provide a memory controller which writes the data into an EEPROM and can accurately store such data that should be frequently rewritten for a long period by comparing the data to be written with the data which are already written in the same address of the EEPROM and then inhibiting the updating of both data when they are coincident with each other. CONSTITUTION: The memory controller consists of a CPU 1, an EEPROM 2 serving as a memory element, an interface circuit 3 and a common bus 4. The CPU 1 calculates the data A that should be written. Then, the CPU 1 reads out the contents B of the address that is already stored in the EEPROM 2 and compares the data A with the contents B of the EEPROM 2. If the data A are equal to the contents B, the rewriting of data is not required and therefore, the processing ends. If the data A are not equal to the contents B, the address contents are erased so that the data A are written in the EEPROM 2, Then the data A are written in the address and the processing ends.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明はメモリ制御装置に関し、
特に車載用電子機器に用いられるメモリの制御装置に関
するものである。
BACKGROUND OF THE INVENTION The present invention relates to a memory control device,
In particular, the present invention relates to a memory control device used in an on-vehicle electronic device.

【0002】[0002]

【従来の技術】車載用電子機器等においては、その制御
を最適化するために学習によって制御上のパラメータや
設定値等を求め、これをメモリに記憶したり、システム
上の故障内容に対応した故障コードを点検・整備の際に
参照するためにメモリに記憶している。
2. Description of the Related Art In an on-vehicle electronic device or the like, control parameters and set values are obtained by learning in order to optimize the control, and these are stored in a memory or dealt with the contents of a failure in the system. The fault code is stored in the memory for reference during inspection and maintenance.

【0003】このような学習データや故障履歴コードは
車載用電子機器の作動中は勿論のこと、主電源がOFF
のときの機器休止中にもデータを記憶(保持)しておく
必要がある。
Such learning data and failure history codes are not only generated while the vehicle-mounted electronic equipment is operating, but also when the main power source is turned off.
It is necessary to store (retain) data even during device hibernation at the time.

【0004】このため、従来においては学習データや故
障履歴コードの保持を実現させるため、まずメモリバッ
クアップ電源を用いる方式を採用している。
Therefore, conventionally, in order to realize the retention of the learning data and the failure history code, the method using the memory backup power supply is first adopted.

【0005】この方式においては、電子機器内にRAM
を設け、このRAM用電源を電子機器の主電源とは別系
統の電源(バックアップ電源)から与え、電子機器休止
中(主電源OFF)の時にもバックアップ電源を供給し
ていくことによりRAMのデータを保持している。
In this system, the RAM is installed in the electronic device.
The RAM data is supplied from a power supply (backup power supply) of a system different from the main power supply of the electronic device, and the backup power supply is supplied even when the electronic device is not in operation (main power OFF). Holding

【0006】しかしながら、このようにメモリバックア
ップ電源を用いる方式には次のような欠点がある。
However, the method using the memory backup power source has the following drawbacks.

【0007】主電源とは別系統にバックアップ電源用
の配線を増設する必要がある。 バックアップ電源用の配線は通常の場合、常に電源電
圧が印加された状態となるため、電気事故防止を考慮し
てその配索が行われなければならない。 バックアップ電源は車両バッテリに直接接続されるの
で、電子機器側の点検・整備とは無関係に車両の点検・
整備の際にバッテリが外されてしまうとメモリ内のデー
タが消去されてしまう。 故障等により電子機器本体が回収されても車両からの
取り外しの際にメモリ内データが消去されてしまうので
故障の再現・確認に手間取る場合があり、電子機器を取
り外す前にメモリ内容を読み出してメモ等を取っておく
ことが必要となる。
It is necessary to add wiring for a backup power supply to a system different from the main power supply. Normally, the power supply voltage is always applied to the wiring for the backup power supply, and therefore the wiring must be performed in consideration of the prevention of electrical accidents. Since the backup power supply is directly connected to the vehicle battery, the vehicle inspection / maintenance can be performed independently of the electronic equipment inspection / maintenance.
If the battery is removed during maintenance, the data in the memory will be erased. Even if the electronic device body is recovered due to a failure, etc., the data in the memory will be erased when it is removed from the vehicle, so it may take some time to reproduce and check the failure.Read the memory contents before removing the electronic device and make a memo. It is necessary to keep such things.

【0008】このようなことから、近年ではメモリバッ
クアップ電源を用いる方式に代わって、EEPROMを
用いる方式が主流となりつつある。
For this reason, in recent years, a method using an EEPROM is becoming mainstream instead of a method using a memory backup power supply.

【0009】すなわち、電気的に消去・書込の可能な不
揮発性メモリ素子として知られているEEPROMを用
いて保持しておく必要のあるデータをこのEEPROM
に書き込んでおき、データ保持を行う方式が多く用いら
れるようになって来ている。
That is, data that needs to be held using an EEPROM known as an electrically erasable / writable non-volatile memory element is stored in this EEPROM.
The method of holding the data in advance and holding the data has been widely used.

【0010】[0010]

【発明が解決しようとする課題】しかしながら、このよ
うにEEPROMを用いた方式にも次のような問題点が
ある。
However, the method using the EEPROM as described above has the following problems.

【0011】EEPROMの内部構造上、データの消去
・書込操作によりメモリ素子部特性が徐々に劣化するた
め、EEPROMの同一アドレスでのデータ消去・書込
操作の回数が有限であり頻繁にデータを書き換える必要
のある場合には不適切となる。
Due to the internal structure of the EEPROM, the characteristics of the memory device are gradually deteriorated by the data erasing / writing operations. Therefore, the number of data erasing / writing operations at the same address of the EEPROM is finite, and the data is frequently written. It is inappropriate if it needs to be rewritten.

【0012】この点は電子機器の作動時間が比較的長
く、また機器の耐用年数も長期間であることが要求され
る商業車用の電子機器においては重大な問題となってい
た。
This point has been a serious problem in electronic equipment for commercial vehicles, which requires a relatively long operating time of the electronic equipment and a long service life of the equipment.

【0013】したがって本発明は、EEPROMにデー
タを書き込むためのメモリ制御装置において、頻繁に書
き換えを行う必要のあるデータを長期間に亙って正確に
記憶することを目的とする。
Therefore, it is an object of the present invention to accurately store data that needs to be rewritten frequently over a long period of time in a memory control device for writing data to an EEPROM.

【0014】[0014]

【課題を解決するための手段】[Means for Solving the Problems]

(1)上記の目的を達成するため、本発明に係るメモリ
制御装置では、データとEEPROMの同じアドレスに
既に書き込まれているデータとを比較して両者が同じと
きには更新を禁止することを特徴としたものである。
(1) In order to achieve the above object, the memory control device according to the present invention is characterized in that data is compared with data already written in the same address of the EEPROM and the update is prohibited when both are the same. It was done.

【0015】(2)また本発明では、データをEEPR
OMの同じアドレスに書き込む回数をカウントして該E
EPROMに保持しておき、該カウント値が書換え限度
回数に達したときには該データのアドレスを変更して書
き込むことも可能である。
(2) In the present invention, the data is EEPR.
The number of times of writing to the same address of the OM is counted and the E
It is also possible to retain the data in the EPROM and change the address of the data to write when the count value reaches the rewriting limit number of times.

【0016】[0016]

【作用】[Action]

(1)電子機器等においては内部でデータ算出が頻繁に
行われるが、データの変化が少なく毎回のデータ算出で
ほぼ一定の値となるデータの場合、データ算出後既にE
EPROMに書き込まれているデータを一旦読み出し、
算出されたデータと比較して両者が異なる場合にのみ既
に書き込まれているEEPROMの内容を消去し、新し
いデータの書き込みを行うようにする。
(1) In electronic devices and the like, data calculation is frequently performed internally, but in the case of data that does not change much and has a nearly constant value each time data calculation is performed, E is already calculated after data calculation.
Once the data written in the EPROM is read,
Only when the calculated data is different from the calculated data, the already written contents of the EEPROM are erased, and new data is written.

【0017】(2)上記のようにデータ算出が頻繁に行
われなお且つデータの変化が多い場合には、EEPRO
Mのアドレスを複数設け、同じアドレスについてデータ
を書き込む場合にその回数をカウントしておき、そのカ
ウント値をEEPROM内に記憶しておく。
(2) When the data is frequently calculated as described above and the data changes a lot, EEPRO
When a plurality of M addresses are provided and the number of times of writing data to the same address is counted, the count value is stored in the EEPROM.

【0018】そして、このカウント値がEEPROMの
保証する消去・書込回数を上回ったとき、EEPROM
のアドレスを新たに設定することによりその同じアドレ
スを所定回数以上使用させないようにする。このように
してEEPROMの長寿命化を図っている。
When the count value exceeds the erase / write count guaranteed by the EEPROM, the EEPROM
By setting a new address for the same address, the same address is prevented from being used more than a predetermined number of times. In this way, the life of the EEPROM is extended.

【0019】[0019]

【実施例】図1は本発明に係るメモリ制御装置(1)の
実施例を示したもので、図中、1はメモリ制御装置とし
てのCPUを示し、2はメモリ素子としてのEEPRO
Mを示し、3は入力データを取り込むためのインタフェ
ース回路であり、そして4はインタフェース回路3から
のデータをCPU1及びEEPROM2に与えるための
共通バスである。
1 shows an embodiment of a memory control device (1) according to the present invention, in which 1 is a CPU as a memory control device and 2 is an EEPRO as a memory element.
M is an interface circuit for taking in input data, and 4 is a common bus for giving the data from the interface circuit 3 to the CPU 1 and the EEPROM 2.

【0020】また、図2は本発明によりデータを書き込
むためのEEPROM2のメモリマップを示したもの
で、ここでは書き込むべきデータが1バイトの場合につ
いて考えるものとする。したがって、図2に示すように
EEPROM2のメモリとしてデータ書込用のアドレス
ADDのみが必要となる。
FIG. 2 shows a memory map of the EEPROM 2 for writing data according to the present invention. Here, it is assumed that the data to be written is 1 byte. Therefore, as shown in FIG. 2, only the address ADD for writing data is required as the memory of the EEPROM 2.

【0021】図3は図1に示したCPU1によって処理
されるデータ書込処理のフローチャートを示したもので
あり、このフローチャートはデータを書き込む場合に起
動されるものである。
FIG. 3 shows a flow chart of a data writing process performed by the CPU 1 shown in FIG. 1, and this flow chart is started when writing data.

【0022】まず、CPU1は書き込むべきデータ
(A)を算出する(ステップS1)。
First, the CPU 1 calculates the data (A) to be written (step S1).

【0023】つぎに、すでにEEPROM2に記憶され
ているアドレスADDの内容(B)を読み出す(ステッ
プS2)。
Next, the content (B) of the address ADD already stored in the EEPROM 2 is read (step S2).

【0024】つぎに、ステップS1で算出したデータ
(A)とステップS2で読み出したEEPROM2のメ
モリ内容(B)とを比較する(ステップS3)。
Next, the data (A) calculated in step S1 is compared with the memory content (B) of the EEPROM 2 read in step S2 (step S3).

【0025】この結果、A=Bの場合にはデータを書き
換える必要がないため処理を終了するが、A≠Bの場合
には、ステップS1で算出したデータ(A)をEEPR
OM2に書き込むために、まずアドレスADDの内容を
消去する(ステップS4)。
As a result, if A = B, it is not necessary to rewrite the data and the process is terminated. However, if A ≠ B, the data (A) calculated in step S1 is changed to EEPR.
In order to write to OM2, the contents of address ADD are first erased (step S4).

【0026】そして、アドレスADDにデータ(A)を
書き込み(ステップS5)、処理を終了する。
Then, the data (A) is written to the address ADD (step S5), and the process is terminated.

【0027】以上のステップS1〜S5の処理により常
に最新のデータ(A)と同じ値をEEPROM2に記憶
させておくことが可能となるが、この場合にデータの変
更があり書き換えが必要なときのみ消去・書込を行って
いるのでEEPROMの寿命に悪影響を与えない。
It is possible to always store the same value as the latest data (A) in the EEPROM 2 by the processing of the above steps S1 to S5, but in this case, only when the data is changed and rewriting is necessary. Since the erasing / writing is performed, the life of the EEPROM is not adversely affected.

【0028】図4は、CPU1によってEEPROM2
からデータを読み出す時のフローチャートを示してお
り、データの読み出しは通常のRAM上のデータ読出の
場合と同様(ステップS2と同様)に直接アドレスAD
Dから内容を読み出すこととなる(ステップS10)。
FIG. 4 shows that the CPU 1 has an EEPROM 2
7 shows a flowchart for reading data from the memory device. Data reading is performed in the same manner as in the case of data reading on a normal RAM (similar to step S2), and the direct address AD is used.
The contents will be read from D (step S10).

【0029】図5は本発明に係るメモリ制御装置(2)
の実施例を示したもので、この実施例では図1に示した
本発明(1)の実施例に加えて、2バイトレジスタR1
及び1バイトレジスタR2をCPU1内に用意した点が
異なっている。また、CPU1には所定回数を記憶した
ROM10も含まれている。
FIG. 5 shows a memory control device (2) according to the present invention.
This embodiment shows the embodiment of the present invention (1) shown in FIG. 1 in addition to the two-byte register R1.
The difference is that the 1-byte register R2 is prepared in the CPU 1. The CPU 1 also includes a ROM 10 that stores a predetermined number of times.

【0030】また、図6は図5に示したEEPROM2
のメモリマップを示しており、アドレスADDにはメモ
リアドレスとそのメモリアドレスの消去/書込回数カウ
ンタのアドレスを示すためのオフセット値(ポインタデ
ータ)が記憶されるようになっている。
FIG. 6 shows the EEPROM 2 shown in FIG.
The memory map and the offset value (pointer data) for indicating the memory address and the address of the erase / write number counter of the memory address are stored in the address ADD.

【0031】また、書き込むべきデータ用のメモリと消
去/書込回数カウンタ用のメモリは図示のごとく連続し
た配列X上に割り当てられている。
A memory for writing data and a memory for erasing / writing frequency counter are allocated on a continuous array X as shown in the figure.

【0032】ここでは書き込むべきデータが1バイトで
あり、消去/書込回数の最大値を65535回として消
去/書込回数カウンタ用が2バイトに割り当てられてい
る。したがって、書込回数カウント値はアドレスX
(0),X(1)及びX(3),X(4),…に書き込
まれ、データはアドレスX(2),X(5),…に書き
込まれるようになっている。
Here, the data to be written is 1 byte, and the maximum value of the erase / write count is set to 65535, and the erase / write count counter is allocated to 2 bytes. Therefore, the write count value is the address X
(0), X (1) and X (3), X (4), ... Are written, and data are written at addresses X (2), X (5) ,.

【0033】まず、電子機器等の出荷段階の初期値とし
てアドレスADD,X(0),X(1)にはそれぞれ
“0”が設定されているものとして、図7に示すデータ
書込処理を実行する。
First, assuming that "0" is set in each of the addresses ADD, X (0), X (1) as an initial value at the shipping stage of electronic equipment and the like, the data writing process shown in FIG. 7 is performed. Run.

【0034】図7において、まず書き込むべきデータ
(A)を算出する(ステップS11)。
In FIG. 7, first, the data (A) to be written is calculated (step S11).

【0035】つぎに、消去/書込回数カウント値を読み
出し、レジスタR1へ読み出す(ステップS12)。こ
の場合、図6に示すように、データを書き込むメモリア
ドレスの全2バイトにカウント値が記憶されているので
カウント値はX(0+ADD),X(1+ADD)のア
ドレスに記憶されていることになる。
Then, the erase / write count value is read out to the register R1 (step S12). In this case, as shown in FIG. 6, since the count value is stored in all 2 bytes of the memory address where the data is written, the count value is stored in the addresses X (0 + ADD) and X (1 + ADD). .

【0036】つぎに、レジスタR1のカウント値と設定
値とを比較する(ステップS13)。
Next, the count value of the register R1 and the set value are compared (step S13).

【0037】なお、この設定値はCPU1に内蔵された
ROM10に予め格納されており、上記のようにEEP
ROM2の保証する消去/書込回数に従って設定され、
この実施例では2バイトデータであるので上記のように
最大65535回まで設定可能である。この回数が65
535回以上まで保証されている場合にはカウンタ用メ
モリとして3バイト等の設定に変更すればよいことは言
うまでもない。
This set value is stored in advance in the ROM 10 incorporated in the CPU 1, and as described above, the EEP
Set according to the erase / write count guaranteed by ROM2,
In this embodiment, since it is 2-byte data, it can be set up to 65535 times as described above. This number is 65
Needless to say, if the memory is guaranteed up to 535 times or more, the counter memory may be changed to a setting of 3 bytes or the like.

【0038】ステップS13における判定の結果、レジ
スタR1の内容が設定値未満の場合には、カウンタ及び
データ共に現在まで消去/書込を行っていたのと同じア
ドレスのメモリにカウント値及びデータを書き込むこと
が可能であるので、現在までの消去/書込回数に“1”
を加算してその結果をレジスタR1に残しておく(ステ
ップS14)。
If the result of determination in step S13 is that the content of the register R1 is less than the set value, both the counter and the data are written to the memory at the same address where the erasing / writing has been performed up to now. Since it is possible, the erase / write count up to now is “1”.
Is added and the result is left in the register R1 (step S14).

【0039】そして、次のカウント値を書き込むため
に、アドレスX(0+ADD),X(1+ADD)の内
容を消去する(ステップS15)。
Then, in order to write the next count value, the contents of the addresses X (0 + ADD) and X (1 + ADD) are erased (step S15).

【0040】つぎに、アドレスX(0+ADD),X
(1+ADD)にレジスタR1の内容を書き込み(ステ
ップS16)、データ(A)を書き込むためにデータ記
憶用メモリアドレスX(2+ADD)の内容を消去して
(ステップS17)、データ(A)をアドレスX(2+
ADD)に書き込み(ステップS18)、終了する。
Next, addresses X (0 + ADD), X
The contents of the register R1 are written to (1 + ADD) (step S16), the contents of the data storage memory address X (2 + ADD) are erased to write the data (A) (step S17), and the data (A) is transferred to the address X. (2+
ADD) is written (step S18), and the process ends.

【0041】一方、ステップS13において、レジスタ
R1の内容が設定値に達したことが判ったときには、デ
ータ用メモリ及びカウンタ用メモリのアドレスを変更す
るためにステップS19〜S23の処理を実行する。
On the other hand, when it is determined in step S13 that the content of the register R1 has reached the set value, the processes of steps S19 to S23 are executed to change the addresses of the data memory and the counter memory.

【0042】まず、ステップS19においては、アドレ
スポインタであるアドレスADDのオフセット値をレジ
スタR2に移す。
First, in step S19, the offset value of the address ADD which is the address pointer is transferred to the register R2.

【0043】つぎに、ステップS11においてオフセッ
ト値を書き換えるため、アドレスADDのオフセット値
を消去し、レジスタR2に移された今までのアドレスA
DDに“3”を加算し、その結果をレジスタR2に残し
ておく(ステップS21)。
Next, in order to rewrite the offset value in step S11, the offset value of the address ADD is erased, and the previous address A transferred to the register R2 is deleted.
"3" is added to DD, and the result is left in the register R2 (step S21).

【0044】そして、ステップS22においては、その
レジスタR2の値を新しいアドレスオフセット値として
アドレスADDに書き込み、さらに新しいアドレスへの
データ書込は初めてとなるので消去/書込回数カウント
値としてレジスタR1に“1”を書き込んでおく(ステ
ップS23)。
Then, in step S22, the value of the register R2 is written to the address ADD as a new address offset value, and the data writing to the new address is the first time. Therefore, the value is erased / written to the register R1. "1" is written (step S23).

【0045】この後、ステップS15へ飛んで上記と同
様の処理(ステップS15〜S18)を行い終了する。
After this, the process jumps to step S15 and the same processing as above (steps S15 to S18) is performed and the processing is ended.

【0046】このようにして、ステップS19〜S23
の処理を実行することにより、今までのポインタ値(ア
ドレスADDのオフセット値)は“3”だけ加算され、
図6に示したEEPROM2のメモリマップ上における
カウント値アドレス及びデータアドレスがそれぞれ
“3”だけ変更されることになるので新たなアドレスが
設定されることになる。
In this way, steps S19 to S23 are performed.
By executing the processing of, the pointer value (offset value of the address ADD) up to now is incremented by "3",
Since the count value address and the data address on the memory map of the EEPROM 2 shown in FIG. 6 are changed by "3" respectively, a new address is set.

【0047】そして、アドレスポインタ値(アドレスA
DDの内容)及び消去/書込回数カウント値(アドレス
X(0+ADD),X(1+ADD))もデータ値(ア
ドレスX(2+ADD))とともにEEPROM2に記
憶されるため、電子機器等の主電源がOFFとなった時
にも保持され正確にEEPROM2に消去/書込回数が
カウントでき、またデータの記憶アドレスも消失せずに
済むことになる。
Then, the address pointer value (address A
The contents of DD) and the erase / write count value (address X (0 + ADD), X (1 + ADD)) are also stored in the EEPROM 2 together with the data value (address X (2 + ADD)), so the main power supply of the electronic device is turned off. The number of times of erasing / writing can be accurately stored in the EEPROM 2 and the memory address of data is not lost.

【0048】図8は図7に示した処理によって書き込ま
れたデータ値を読み出す際のフローチャートを示したも
のであり、アドレスX(2+ADD)のメモリ内容を読
み出すことで記憶していたデータ値を読み出すことがで
きる(ステップS30)。
FIG. 8 shows a flowchart for reading the data value written by the processing shown in FIG. 7, and the stored data value is read by reading the memory contents of the address X (2 + ADD). (Step S30).

【0049】尚、図6に示すメモリマップ及び図7に示
すフローチャートにおいては、アドレスADDのアドレ
スオフセットのメモリマップ上のアドレスは1ケ所に固
定されているが、EEPROM上に設定されているので
データと同様に消去/書込回数の制限があるが、データ
のアドレスを変更するのと同等の方法で変更が可能であ
る。
In the memory map shown in FIG. 6 and the flowchart shown in FIG. 7, the address on the memory map of the address offset of the address ADD is fixed at one location, but since it is set on the EEPROM, the data is Although there is a limit on the number of times of erasing / writing like the above, the data can be changed in the same manner as changing the data address.

【0050】[0050]

【発明の効果】以上説明したように、本発明に係るメモ
リ制御装置によれば、データとEEPROMの同じアド
レスに既に書き込まれているデータとを比較して両者が
同じときには更新を禁止するか、あるいはデータをEE
PROMの同じアドレスに書き込む回数をカウントして
EEPROMに記憶保持しておき該カウント値が書換限
度回数に達したときにはデータのアドレスを変更して書
き込むように構成したので、バックアップ電源が不要で
なお且つ頻繁なデータ書き込みが必要なデータを長期間
に亙って正確に記憶することが可能となり、特に商業車
用等の電子機器等においては学習データや故障履歴コー
ドをバックアップ電源無しでデータ保持できることにな
る。
As described above, according to the memory control device of the present invention, the data is compared with the data already written in the same address of the EEPROM, and the update is prohibited when both are the same, Or EE the data
Since the number of times of writing to the same address of the PROM is counted and stored in the EEPROM and the count value reaches the rewriting limit number of times, the address of the data is changed and written, so that the backup power supply is not required and Data that needs to be written frequently can be stored accurately over a long period of time, and learning data and failure history codes can be retained without a backup power supply, especially in electronic devices such as commercial vehicles. Become.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明に係るメモリ制御装置(1)の実施例を
示したブロック図である。
FIG. 1 is a block diagram showing an embodiment of a memory control device (1) according to the present invention.

【図2】本発明に係るメモリ制御装置(2)に用いるE
EPROMのメモリマップ図である
FIG. 2 E used in the memory control device (2) according to the present invention
It is a memory map diagram of EPROM.

【図3】本発明に係るメモリ制御装置(1)におけるC
PUによって実行されるデータ書込処理のフローチャー
ト図である。
FIG. 3 is a block diagram of C in the memory control device (1) according to the present invention.
It is a flowchart figure of the data writing process performed by PU.

【図4】本発明に係るメモリ制御装置(1)におけるC
PUによって実行されるデータ読出処理のフローチャー
ト図である。
FIG. 4 C in the memory control device (1) according to the present invention
It is a flowchart figure of the data read-out process performed by PU.

【図5】本発明に係るメモリ制御装置(2)の実施例を
示したブロック図である。
FIG. 5 is a block diagram showing an embodiment of a memory control device (2) according to the present invention.

【図6】本発明に係るメモリ制御装置(2)に用いるE
EPROMのメモリマップ図である。
FIG. 6 E used in the memory control device (2) according to the present invention
It is a memory map figure of EPROM.

【図7】本発明に係るメモリ制御装置(2)におけるC
PUで実行されるデータ書込処理のフローチャート図で
ある。
FIG. 7 C in the memory control device (2) according to the present invention
It is a flowchart figure of the data writing process performed in PU.

【図8】本発明に係るメモリ制御装置(2)におけるC
PUで実行されるデータ読出処理のフローチャート図で
ある。
FIG. 8 C in the memory control device (2) according to the present invention
It is a flowchart figure of the data read-out process performed by PU.

【符号の説明】[Explanation of symbols]

1 CPU 2 EEPROM 10 ROM R1,R2 レジスタ 図中、同一符号は同一又は相当部分を示す。 1 CPU 2 EEPROM 10 ROM R1, R2 registers In the drawings, the same reference numerals indicate the same or corresponding parts.

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】EEPROMにデータを書き込むためのメ
モリ制御装置において、 該データと該EEPROMの同じアドレスに既に書き込
まれているデータとを比較して両者が同じときには更新
を禁止することを特徴としたメモリ制御装置。
1. A memory control device for writing data to an EEPROM, wherein the data is compared with data already written at the same address of the EEPROM, and when both are the same, update is prohibited. Memory controller.
【請求項2】EEPROMにデータを書き込むためのメ
モリ制御装置において、 該データを該EEPROMの同じアドレスに書き込む回
数をカウントして該EEPROMに保持しておき、該カ
ウント値が書換え限度回数に達したときには該データの
アドレスを変更して書き込むことを特徴としたメモリ制
御装置。
2. A memory control device for writing data to an EEPROM, the number of times the data is written to the same address of the EEPROM is counted and held in the EEPROM, and the count value reaches a rewriting limit number. A memory control device characterized in that sometimes the address of the data is changed and written.
JP7013697A 1995-01-31 1995-01-31 Memory controller Withdrawn JPH08202626A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7013697A JPH08202626A (en) 1995-01-31 1995-01-31 Memory controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7013697A JPH08202626A (en) 1995-01-31 1995-01-31 Memory controller

Publications (1)

Publication Number Publication Date
JPH08202626A true JPH08202626A (en) 1996-08-09

Family

ID=11840396

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7013697A Withdrawn JPH08202626A (en) 1995-01-31 1995-01-31 Memory controller

Country Status (1)

Country Link
JP (1) JPH08202626A (en)

Cited By (58)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6832373B2 (en) 2000-11-17 2004-12-14 Bitfone Corporation System and method for updating and distributing information
WO2004095457A3 (en) * 2003-04-11 2005-03-03 Bitfone Coproration Initialization and update of software and/or firmware in electronic devices
US6978453B2 (en) 2002-10-21 2005-12-20 Bitfone Corporation System with required enhancements to syncML DM environment to support firmware updates
US6996818B2 (en) 2002-11-22 2006-02-07 Bitfone Corporation Update system for facilitating software update and data conversion in an electronic device
US7047448B2 (en) 2002-11-21 2006-05-16 Bitfone Corporation Software self-repair toolkit for electronic devices
US7082549B2 (en) 2000-11-17 2006-07-25 Bitfone Corporation Method for fault tolerant updating of an electronic device
JP2007172447A (en) * 2005-12-26 2007-07-05 Jatco Ltd Flash memory
US7313791B1 (en) 2002-08-22 2007-12-25 Hewlett-Packard Development Company, L.P. Firmware update network and process employing preprocessing techniques
US7340736B2 (en) 2002-08-22 2008-03-04 Hewlett-Packard Development Company, L.P. Electronic device with an update agent that employs preprocessing techniques for update
US7343443B1 (en) 2003-07-08 2008-03-11 Hewlett-Packard Development Company, L.P. Updated package generation based on analysis of bank dependency
US7356727B1 (en) 2003-03-10 2008-04-08 Hewlett-Packard Development Company, L.P. Electronic device employing efficient fault tolerance
US7366125B1 (en) 2003-07-24 2008-04-29 Bbn Technologies Corp. Extensible satellite communication system
US7369851B2 (en) 2002-04-19 2008-05-06 Hewlett-Packard Development Company, L.P. Communications network capable of determining SIM card changes in electronic devices
CN100401256C (en) * 2006-09-07 2008-07-09 中控科技集团有限公司 Modification method of online single-point data
US7401320B2 (en) 2000-11-17 2008-07-15 Hewlett-Packard Development Company, L.P. Operator network that routes customer care calls based on subscriber/device profile and CSR skill set
US7409685B2 (en) 2002-04-12 2008-08-05 Hewlett-Packard Development Company, L.P. Initialization and update of software and/or firmware in electronic devices
US7434216B1 (en) 2002-11-25 2008-10-07 Hewlett-Packard Development Company, L.P. Update package generator that employs genetic evolution to determine bank order
US7461372B2 (en) 2002-10-11 2008-12-02 Hewlett-Packard Development Company, L.P. System for optimizing distribution of information employing a universal dictionary
US7472380B1 (en) 2002-09-23 2008-12-30 Hewlett-Packard Development Company, L.P. Processing system with component architecture platform support
US7480907B1 (en) 2003-01-09 2009-01-20 Hewlett-Packard Development Company, L.P. Mobile services network for update of firmware/software in mobile handsets
US7543118B1 (en) 2004-05-07 2009-06-02 Hewlett-Packard Development Company, L.P. Multiple variance platform for the management of mobile devices
US7548986B1 (en) 2003-03-17 2009-06-16 Hewlett-Packard Development Company, L.P. Electronic device network providing streaming updates
US7551912B2 (en) 2004-02-12 2009-06-23 Hewlett-Packard Development Company, L.P. Device management network that facilitates selective billing
US7584466B1 (en) 2003-06-16 2009-09-01 Hewlett-Packard Development Company, L.P. Management tree management in a mobile handset
US7644406B2 (en) 2003-01-21 2010-01-05 Hewlett-Packard Development Company, L.P. Update system capable of updating software across multiple FLASH chips
US7644404B2 (en) 2003-06-04 2010-01-05 Hewlett-Packard Development Company, L.P. Network having customizable generators and electronic device having customizable updating software
US7657886B1 (en) 2004-06-03 2010-02-02 Hewlett-Packard Development Company, L.P. Mobile device with a MMU for faster firmware updates in a wireless network
US7668612B1 (en) 2003-09-18 2010-02-23 Hewlett-Packard Development Company, L.P. System and method for efficient manufacture and update of electronic devices
US7669197B1 (en) 2002-09-12 2010-02-23 Hewlett-Packard Development Company, L.P. Embedded system employing component architecture platform
US7669195B1 (en) 2003-07-31 2010-02-23 Hewlett-Packard Development Company, L.P. Electronic device network supporting compression and decompression in electronic devices and update generator
US7689982B1 (en) 2004-05-07 2010-03-30 Hewlett-Packard Development Company, L.P. Transparent linker profiler tool with profile database
US7689981B1 (en) 2003-02-28 2010-03-30 Hewlett-Packard Development Company, L.P. Mobile handset with efficient interruption point detection during a multiple-pass update process
US7694293B2 (en) 2003-09-26 2010-04-06 Hewlett-Packard Development Company, L.P. Update package catalog for update package transfer between generator and content server in a network
US7725889B2 (en) 2003-01-13 2010-05-25 Hewlett-Packard Development Company, L.P. Mobile handset capable of updating its update agent
US7739679B2 (en) 2004-04-06 2010-06-15 Hewlett-Packard Development Company, L.P. Object ordering tool for facilitating generation of firmware update friendly binary image
US7739486B2 (en) 2003-02-11 2010-06-15 Hewlett-Packard Development Company, L.P. Electronic device supporting multiple update agents
US7747997B1 (en) 2002-11-13 2010-06-29 Hewlett-Packard Development Company, L.P. Firmware update in electronic devices employing SIM card for saving metadata information
US7747994B1 (en) 2003-06-04 2010-06-29 Hewlett-Packard Development Company, L.P. Generator based on multiple instruction streams and minimum size instruction set for generating updates to mobile handset
US7797693B1 (en) 2003-12-12 2010-09-14 Hewlett-Packard Development Company, L.P. NAND mobile devices capable of updating firmware or software in a manner analogous to NOR mobile devices
US7861211B2 (en) 2003-07-29 2010-12-28 Hewlett-Packard Development Company, L.P. Mobile handset with update agent implemented in hardware
US7881745B1 (en) 2003-03-10 2011-02-01 Hewlett-Packard Development Company, L.P. Electronic device network employing provisioning techniques to update firmware and/or software in electronic devices
US7890427B1 (en) 2003-01-09 2011-02-15 Hewlett-Packard Development Company, L.P. Authentication of notifications received in an electronic device in a mobile services network
US7904895B1 (en) 2004-04-21 2011-03-08 Hewlett-Packard Develpment Company, L.P. Firmware update in electronic devices employing update agent in a flash memory card
US7921182B2 (en) 2002-12-31 2011-04-05 Hewlett-Packard Development Company, L.P. Management of service components installed in an electronic device in a mobile services network
US7971199B1 (en) 2004-05-03 2011-06-28 Hewlett-Packard Development Company, L.P. Mobile device with a self-updating update agent in a wireless network
US7975147B1 (en) 2003-03-31 2011-07-05 Hewlett-Packard Development Company, L.P. Electronic device network supporting enciphering and deciphering and update generation in electronic devices
US7984435B2 (en) 2002-11-13 2011-07-19 Hewlett-Packard Development Company, L.P. Update system employing reference software to reduce number of update packages
US7984485B1 (en) 2004-01-29 2011-07-19 Hewlett-Packard Development Company, L.P. Ingestion interface for transferring update package containers into a distribution network
US8046753B1 (en) 2003-06-18 2011-10-25 Hewlett-Packard Development Company, L.P. Mobile handset with symbian OS and update agent
US8082339B2 (en) 2003-02-28 2011-12-20 Hewlett-Packard Development Company, L.P. Electronic device network having graceful denial of service
US8196130B2 (en) 2000-11-17 2012-06-05 Hewlett-Packard Development Company, L.P. Tri-phase boot process in electronic devices
US8250565B2 (en) 2003-06-27 2012-08-21 Hewlett-Packard Development Company, L.P. System and method for downloading update packages into a mobile handset in a carrier network
US8838754B1 (en) 2004-01-26 2014-09-16 Qualcomm Incorporated Mobile device with a management forest in a device management network
WO2014148208A1 (en) * 2013-03-21 2014-09-25 日立オートモティブシステムズ株式会社 Electronic control device and method for rewriting data
US8875116B2 (en) 2000-11-17 2014-10-28 Hewlett-Packard Development Company, L.P. Network for updating firmware and / or software in wireless communication devices
US8893110B2 (en) 2006-06-08 2014-11-18 Qualcomm Incorporated Device management in a network
US9081638B2 (en) 2006-07-27 2015-07-14 Qualcomm Incorporated User experience and dependency management in a mobile device
US9323515B1 (en) 2004-01-16 2016-04-26 Qualcomm Incorporated Network with broker for device management

Cited By (70)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8196130B2 (en) 2000-11-17 2012-06-05 Hewlett-Packard Development Company, L.P. Tri-phase boot process in electronic devices
US9361088B2 (en) 2000-11-17 2016-06-07 Hewlett-Packard Development Company, L.P. Initialization and update of software and/or firmware in electronic devices
US6832373B2 (en) 2000-11-17 2004-12-14 Bitfone Corporation System and method for updating and distributing information
US7401320B2 (en) 2000-11-17 2008-07-15 Hewlett-Packard Development Company, L.P. Operator network that routes customer care calls based on subscriber/device profile and CSR skill set
US7082549B2 (en) 2000-11-17 2006-07-25 Bitfone Corporation Method for fault tolerant updating of an electronic device
US8875116B2 (en) 2000-11-17 2014-10-28 Hewlett-Packard Development Company, L.P. Network for updating firmware and / or software in wireless communication devices
US7409685B2 (en) 2002-04-12 2008-08-05 Hewlett-Packard Development Company, L.P. Initialization and update of software and/or firmware in electronic devices
US7369851B2 (en) 2002-04-19 2008-05-06 Hewlett-Packard Development Company, L.P. Communications network capable of determining SIM card changes in electronic devices
US7340736B2 (en) 2002-08-22 2008-03-04 Hewlett-Packard Development Company, L.P. Electronic device with an update agent that employs preprocessing techniques for update
US7367027B1 (en) 2002-08-22 2008-04-29 Hewlett-Packard Development Company, L.P. System for generating efficient and compact update packages
US7313791B1 (en) 2002-08-22 2007-12-25 Hewlett-Packard Development Company, L.P. Firmware update network and process employing preprocessing techniques
US7950006B2 (en) 2002-08-22 2011-05-24 Hewlett-Packard Development Company, L.P. Electronic device with an update agent that employs preprocessing techniques for update
US8233893B2 (en) 2002-08-22 2012-07-31 Hewlett-Packard Development Company, L.P. Mobile handset update package generator that employs nodes technique
US7555750B1 (en) 2002-08-22 2009-06-30 Hewlett-Packard Development Company, L.P. Update package generator employing partial predictive mapping techniques for generating update packages for mobile handsets
US7669197B1 (en) 2002-09-12 2010-02-23 Hewlett-Packard Development Company, L.P. Embedded system employing component architecture platform
US7472380B1 (en) 2002-09-23 2008-12-30 Hewlett-Packard Development Company, L.P. Processing system with component architecture platform support
US7461372B2 (en) 2002-10-11 2008-12-02 Hewlett-Packard Development Company, L.P. System for optimizing distribution of information employing a universal dictionary
US6978453B2 (en) 2002-10-21 2005-12-20 Bitfone Corporation System with required enhancements to syncML DM environment to support firmware updates
US7984435B2 (en) 2002-11-13 2011-07-19 Hewlett-Packard Development Company, L.P. Update system employing reference software to reduce number of update packages
US7747997B1 (en) 2002-11-13 2010-06-29 Hewlett-Packard Development Company, L.P. Firmware update in electronic devices employing SIM card for saving metadata information
US7047448B2 (en) 2002-11-21 2006-05-16 Bitfone Corporation Software self-repair toolkit for electronic devices
US7640458B2 (en) 2002-11-21 2009-12-29 Hewlett-Packard Development Company, L.P. Software self-repair toolkit for electronic devices
US6996818B2 (en) 2002-11-22 2006-02-07 Bitfone Corporation Update system for facilitating software update and data conversion in an electronic device
US7434216B1 (en) 2002-11-25 2008-10-07 Hewlett-Packard Development Company, L.P. Update package generator that employs genetic evolution to determine bank order
US7921182B2 (en) 2002-12-31 2011-04-05 Hewlett-Packard Development Company, L.P. Management of service components installed in an electronic device in a mobile services network
US7890427B1 (en) 2003-01-09 2011-02-15 Hewlett-Packard Development Company, L.P. Authentication of notifications received in an electronic device in a mobile services network
US7480907B1 (en) 2003-01-09 2009-01-20 Hewlett-Packard Development Company, L.P. Mobile services network for update of firmware/software in mobile handsets
US7725889B2 (en) 2003-01-13 2010-05-25 Hewlett-Packard Development Company, L.P. Mobile handset capable of updating its update agent
US7644406B2 (en) 2003-01-21 2010-01-05 Hewlett-Packard Development Company, L.P. Update system capable of updating software across multiple FLASH chips
US7739486B2 (en) 2003-02-11 2010-06-15 Hewlett-Packard Development Company, L.P. Electronic device supporting multiple update agents
US8082339B2 (en) 2003-02-28 2011-12-20 Hewlett-Packard Development Company, L.P. Electronic device network having graceful denial of service
US7689981B1 (en) 2003-02-28 2010-03-30 Hewlett-Packard Development Company, L.P. Mobile handset with efficient interruption point detection during a multiple-pass update process
US7881745B1 (en) 2003-03-10 2011-02-01 Hewlett-Packard Development Company, L.P. Electronic device network employing provisioning techniques to update firmware and/or software in electronic devices
US7356727B1 (en) 2003-03-10 2008-04-08 Hewlett-Packard Development Company, L.P. Electronic device employing efficient fault tolerance
US7548986B1 (en) 2003-03-17 2009-06-16 Hewlett-Packard Development Company, L.P. Electronic device network providing streaming updates
US7975147B1 (en) 2003-03-31 2011-07-05 Hewlett-Packard Development Company, L.P. Electronic device network supporting enciphering and deciphering and update generation in electronic devices
WO2004095457A3 (en) * 2003-04-11 2005-03-03 Bitfone Coproration Initialization and update of software and/or firmware in electronic devices
US7747994B1 (en) 2003-06-04 2010-06-29 Hewlett-Packard Development Company, L.P. Generator based on multiple instruction streams and minimum size instruction set for generating updates to mobile handset
US7644404B2 (en) 2003-06-04 2010-01-05 Hewlett-Packard Development Company, L.P. Network having customizable generators and electronic device having customizable updating software
US7584466B1 (en) 2003-06-16 2009-09-01 Hewlett-Packard Development Company, L.P. Management tree management in a mobile handset
US8046753B1 (en) 2003-06-18 2011-10-25 Hewlett-Packard Development Company, L.P. Mobile handset with symbian OS and update agent
US8250565B2 (en) 2003-06-27 2012-08-21 Hewlett-Packard Development Company, L.P. System and method for downloading update packages into a mobile handset in a carrier network
US7343443B1 (en) 2003-07-08 2008-03-11 Hewlett-Packard Development Company, L.P. Updated package generation based on analysis of bank dependency
US7366125B1 (en) 2003-07-24 2008-04-29 Bbn Technologies Corp. Extensible satellite communication system
US7861211B2 (en) 2003-07-29 2010-12-28 Hewlett-Packard Development Company, L.P. Mobile handset with update agent implemented in hardware
US7669195B1 (en) 2003-07-31 2010-02-23 Hewlett-Packard Development Company, L.P. Electronic device network supporting compression and decompression in electronic devices and update generator
US7886093B1 (en) 2003-07-31 2011-02-08 Hewlett-Packard Development Company, L.P. Electronic device network supporting compression and decompression in electronic devices
US7668612B1 (en) 2003-09-18 2010-02-23 Hewlett-Packard Development Company, L.P. System and method for efficient manufacture and update of electronic devices
US7694293B2 (en) 2003-09-26 2010-04-06 Hewlett-Packard Development Company, L.P. Update package catalog for update package transfer between generator and content server in a network
US7797693B1 (en) 2003-12-12 2010-09-14 Hewlett-Packard Development Company, L.P. NAND mobile devices capable of updating firmware or software in a manner analogous to NOR mobile devices
US9323515B1 (en) 2004-01-16 2016-04-26 Qualcomm Incorporated Network with broker for device management
US8838754B1 (en) 2004-01-26 2014-09-16 Qualcomm Incorporated Mobile device with a management forest in a device management network
US7984485B1 (en) 2004-01-29 2011-07-19 Hewlett-Packard Development Company, L.P. Ingestion interface for transferring update package containers into a distribution network
US7551912B2 (en) 2004-02-12 2009-06-23 Hewlett-Packard Development Company, L.P. Device management network that facilitates selective billing
US7739679B2 (en) 2004-04-06 2010-06-15 Hewlett-Packard Development Company, L.P. Object ordering tool for facilitating generation of firmware update friendly binary image
US7904895B1 (en) 2004-04-21 2011-03-08 Hewlett-Packard Develpment Company, L.P. Firmware update in electronic devices employing update agent in a flash memory card
US7971199B1 (en) 2004-05-03 2011-06-28 Hewlett-Packard Development Company, L.P. Mobile device with a self-updating update agent in a wireless network
US7543118B1 (en) 2004-05-07 2009-06-02 Hewlett-Packard Development Company, L.P. Multiple variance platform for the management of mobile devices
US7689982B1 (en) 2004-05-07 2010-03-30 Hewlett-Packard Development Company, L.P. Transparent linker profiler tool with profile database
US7657886B1 (en) 2004-06-03 2010-02-02 Hewlett-Packard Development Company, L.P. Mobile device with a MMU for faster firmware updates in a wireless network
JP4686358B2 (en) * 2005-12-26 2011-05-25 ジヤトコ株式会社 Control device with flash memory
JP2007172447A (en) * 2005-12-26 2007-07-05 Jatco Ltd Flash memory
US8893110B2 (en) 2006-06-08 2014-11-18 Qualcomm Incorporated Device management in a network
US9081638B2 (en) 2006-07-27 2015-07-14 Qualcomm Incorporated User experience and dependency management in a mobile device
CN100401256C (en) * 2006-09-07 2008-07-09 中控科技集团有限公司 Modification method of online single-point data
WO2014148208A1 (en) * 2013-03-21 2014-09-25 日立オートモティブシステムズ株式会社 Electronic control device and method for rewriting data
JP2014182859A (en) * 2013-03-21 2014-09-29 Hitachi Automotive Systems Ltd Electronic control unit
GB2526992A (en) * 2013-03-21 2015-12-09 Hitachi Automotive Systems Ltd Electronic control device and method for rewriting data
US9996296B2 (en) 2013-03-21 2018-06-12 Hitachi Automotive Systems, Ltd. Electronic control unit and method for rewriting data
GB2526992B (en) * 2013-03-21 2020-05-06 Hitachi Automotive Systems Ltd Electronic control unit and method for rewriting data

Similar Documents

Publication Publication Date Title
JPH08202626A (en) Memory controller
US6154808A (en) Method and apparatus for controlling data erase operations of a non-volatile memory device
EP0991081B1 (en) Emulated EEPROM memory device and corresponding method
KR100415371B1 (en) Computer
JP2002082841A (en) Control data storage device of electronic controller
JPH03141447A (en) Method and apparatus for updating farm ware residing in electrically reloadable programmable read-only memory
US8036786B2 (en) On-vehicle control apparatus
US6925522B2 (en) Device and method capable of changing codes of micro-controller
US20030005212A1 (en) Method and apparatus for dynamically modifying a stored program
JPS61227300A (en) Writing method to electrically changeable rom
KR100223844B1 (en) Optional automatic setting circuit
JPH03252993A (en) E↑2PROM information writing device
KR100310486B1 (en) Microcumputer
JP3651886B2 (en) Electronic system
JPH01277397A (en) Method and device for storing and reading information
JP2000243093A (en) Data storing method for flash memory and data reading out method from flash memory
JP2000276461A (en) Microcomputer
JPH05325593A (en) Controller of flash type eeprom
WO2020241473A1 (en) Computation processing device, vehicle control device, and update method
JP2713583B2 (en) Electronics
JP2001147863A (en) Flash memory rewrite device
JP3912447B2 (en) Memory system and method of using external nonvolatile memory
JPH10207705A (en) Semiconductor storage device and microcomputer
JPH05143315A (en) Version up method for firmware
JP5643708B2 (en) Electronic control unit

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20020402