JPH08202626A - Memory controller - Google Patents
Memory controllerInfo
- 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
Links
- 230000002401 inhibitory effect Effects 0.000 abstract 1
- 238000000034 method Methods 0.000 description 17
- 238000010586 diagram Methods 0.000 description 4
- 238000012423 maintenance Methods 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 238000007689 inspection Methods 0.000 description 3
- 101150065817 ROM2 gene Proteins 0.000 description 1
- 230000002411 adverse Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000006266 hibernation Effects 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
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
Description
【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]
(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]
(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.
【図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.
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)
モリ制御装置において、 該データと該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.
モリ制御装置において、 該データを該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.
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)
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 |
-
1995
- 1995-01-31 JP JP7013697A patent/JPH08202626A/en not_active Withdrawn
Cited By (70)
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 |