(57)【要約】【課題】バンクに記憶保持されたデータを正常に一括消去することのできるデータ記憶保持装置を提供する。【解決手段】データ記憶保持装置１では、例えば「時速１０ｋｍ」等、車両が一定速度以上であることが成立したことに基づいて、フラッシュメモリ６０を構成するデータバンク６１に記憶保持されたデータを一括消去することとした。これにより、データバンク６１に記憶保持されたデータを一括消去中に確実に電源が供給されるようになるため、データの一括消去を正常に行なうことができるようになる。【選択図】図１
2010079576.tif 000002
【特許請求の範囲】
【請求項１】
複数のバンクを有し、電源が供給されている間、前記バンクが複数に分割されたワードを単位としてのデータの書き込み及び前記バンクを単位としてのデータの一括消去のみ可能な不揮発性の第１記憶保持部と、
前記ワードに対するデータの書き込み及び前記バンクに記憶保持されたデータの一括消去を行なうデータ制御部とを備える記憶保持装置であって、
前記データ制御部は、一定時間以上確実に電源が供給される条件である所定の消去条件が成立したことに基づいて、前記バンクに記憶保持されたデータを一括消去することを特徴とするデータ記憶保持装置。
【請求項２】
請求項１に記載のデータ記憶保持装置において、
当該装置は車両に搭載されるものであり、
前記データ制御部は、前記所定の消去条件として前記車両が一定速度以上であることが成立したことに基づいて、前記バンクに記憶保持されたデータを一括消去することを特徴とするデータ記憶保持装置。
【請求項３】
請求項１または２に記載のデータ記憶保持装置において、
前記データ制御部は、前記バンクが分割された複数のワードのうち、データが書き込まれたワードが所定数に達した後、前記所定の消去条件が成立したときに、前記バンクに記憶保持されたデータを一括消去することを特徴とするデータ記憶保持装置。
【請求項４】
請求項３に記載のデータ記憶保持装置において、
電源が供給されている間、データの書き込み及び消去が可能であるとともに書き込まれたデータを記憶保持可能な揮発性の第２記憶保持部をさらに備え、
前記データ制御部は、前記バンクに記憶保持されたデータを一括消去する前に、最後に書き込んだデータを読み出して前記第２記憶保持部へ退避させ、前記バンクに記憶保持されたデータを一括消去した後に、前記第２記憶保持部へ退避したデータを読み出して、前記バンクへ書き込むことを特徴とするデータ記憶保持装置。
【請求項５】
請求項３または４に記載の記憶保持装置において、
データ用の第１記憶保持部及びそのバックアップ用の第１記憶保持部を備え、
前記データ制御部は、データ用の第１記憶保持部が有する複数のワードのうちデータが書き込まれていない最後のワードへデータを書き込むときは、前記所定の消去条件が成立していなくても、バックアップ用の第１記憶保持部が有するワードにも同一のデータを書き込んだ後に、データ用の第１記憶保持部に記憶保持されたデータを一括消去を行ない、次いでバックアップ用の第１記憶保持部に書き込まれたデータを読み出して、データ用の第１記憶保持部へ書き込むことを特徴とするデータ記憶保持装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フラッシュメモリを備えるデータ記憶保持装置に関する。
【背景技術】
【０００２】
フラッシュメモリは、複数のバンク（セクタ）を有する不揮発性メモリの一種であり、バンク（例えば４キロバイト）を単位としてデータを一括消去することはできるものの、バンクが複数に分割されたワード（例えば２バイト）を単位としてデータを消去することはできないことが知られている（例えば特許文献１参照）。
【特許文献１】特開２０００−２７８７３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
こうしたフラッシュメモリでは、１つのバンクに記憶保持されたデータを一括消去するのに例えば「０．５秒」の時間が必要とされる。こうした時間は、例えばＲＡＭ等のワード単位でのデータの消去に必要時間に比較して長い。そのため、バンク単位でのデータの一括消去中に電源供給が遮断される恐れがある。一括消去中に電源供給が遮断されてしまうと、この一括消去を正常に行なうことができないことがある。
【０００４】
本発明は、上記実情に鑑みてなされたものであって、その目的は、バンクに記憶保持されたデータを正常に一括消去することのできるデータ記憶保持装置を提供することにある。
【課題を解決するための手段】
【０００５】
こうした目的を達成するため、請求項１に記載の発明では、複数のバンクを有し、電源が供給されている間、前記バンクが複数に分割されたワードを単位としてのデータの書き込み及び前記バンクを単位としてのデータの一括消去のみ可能な不揮発性の第１記憶保持部と、前記ワードに対するデータの書き込み及び前記バンクに記憶保持されたデータの一括消去を行なうデータ制御部とを備える記憶保持装置であって、前記データ制御部は、一定時間以上確実に電源が供給される条件である所定の消去条件が成立したことに基づいて、前記バンクに記憶保持されたデータを一括消去することを特徴とする。
【０００６】
データ記憶保持装置としてのこのような構成によれば、データ制御部は、一定時間以上確実に電源が供給される所定の消去条件が成立した場合に、バンクに記憶保持されたデータを一括消去するため、バンクに記憶保持されたデータを一括消去中に確実に電源が供給されるようになり、データの一括消去を正常に行なうことができるようになる。なお、一定時間としては、バンクに記憶保持されたデータを一括消去するのに必要とされる時間よりも長い時間を採用することが望ましい。
【０００７】
上記請求項１に記載の構成において、請求項２に記載の発明では、当該装置は車両に搭載されるものであり、前記データ制御部は、前記所定の消去条件として前記車両が一定速度以上であることが成立したことに基づいて、前記バンクに記憶保持されたデータを一括消去することとした。
【０００８】
データ記憶保持装置としてのこのような構成によれば、バンクに記憶保持されたデータを一括消去中に確実に電源が供給されるようになり、データの一括消去を正常に行なうことができるようになる。なお、上記一定速度としては、バンクに記憶保持されたデータを一括消去するのに必要とされる時間よりも長い時間が停止するまでに必要とされる速度（例えば「時速１０Ｋｍ」等）を採用することが望ましい。
【０００９】
上記請求項１または２に記載の構成において、請求項３に記載の発明では、前記データ制御部は、前記バンクが分割された複数のワードのうち、データが書き込まれたワードが所定数に達した場合、前記所定の消去条件が成立したときに、前記バンクに記憶保持されたデータを一括消去することを特徴とする。
【００１０】
データ記憶保持装置としてのこのような構成では、第１記憶保持部が有する複数のワードのうち、データ制御部によって書き込まれたワードが所定数に達し、且つ、所定の消去条件が成立した場合に、バンクに記憶保持されたデータの一括消去が行なわれる。こうした限られた状況においてデータの一括消去を行なうため、データの一括消去中に電源供給が遮断される可能性は極めて低くなる。したがって、バンクに記憶保持されたデータの一括消去を正常且つ確実に行なうことができるようになる。また、データの一括消去を行なう回数の節約につながり、その結果、第１記憶保持部の長寿命化を図ることができるようにもなる。
【００１１】
ただし、上記請求項３に記載の構成では、データの一括消去前に最後に書き込んだデータまで一括消去する構成とすることも可能であり、この構成の場合、最後に書き込んだデータまで失ってしまう。
【００１２】
そこで、請求項４に記載の発明のように、電源が供給されている間、データの書き込み及び消去が可能であるとともに書き込まれたデータを記憶保持可能な揮発性の第２記憶保持部をさらに備え、前記データ制御部は、前記バンクに記憶保持されたデータを一括消去する前に、最後に書き込んだデータを読み出して前記第２記憶保持部へ退避させ、前記バンクに記憶保持されたデータを一括消去した後に、前記第２記憶保持部へ退避したデータを読み出して、前記バンクへ書き込むこととよい。これにより、一括消去前に最後に書き込んだデータを失わずに済むようになる。
【００１３】
もっとも、最後に書き込んだデータの退避先については第２記憶保持部に限らない。例えばデータ用及びそのバックアップ用等の用途別に複数の第１記憶保持部を備えておき、バックアップ用の第１記憶保持部をデータの退避先としてもよい。
【００１４】
また、第１記憶保持部が有する複数のワードのうち、データが書き込まれたワードが所定数に達しても、所定の消去条件が成立しないことがあり、第１記憶保持部が有する全てのワードにデータを書き込んでしまうことがある。この場合、空いたワードが無いため、その後に書き込もうとしたデータを失ってしまうことがある。
【００１５】
そこで、上記請求項３または４に記載の構成において、請求項５に記載の発明では、データ用の第１記憶保持部及びそのバックアップ用の第１記憶保持部を備え、前記データ制御部は、データ用の第１記憶保持部が有する複数のワードのうちデータが書き込まれていない最後のワードへデータを書き込むときは、前記所定の消去条件が成立していなくても、バックアップ用の第１記憶保持部が有するワードにも同一のデータを書き込んだ後に、データ用の第１記憶保持部に記憶保持されたデータを一括消去を行ない、次いでバックアップ用の第１記憶保持部に書き込まれたデータを読み出して、データ用の第１記憶保持部へ書き込むこととした。これにより、データ用の第１記憶保持部に記憶保持されたデータの一括消去前に最後に書き込んだデータを失わずに済むようになる。なお、所定の消去条件が成立していない場合でもデータ用の第１記憶保持部の一括消去を行なうため、この一括消去中に電源供給が遮断されることも起こり得るが、この場合においても、データの一括消去前に最後に書き込んだデータを失わずに済む。
【発明を実施するための最良の形態】
【００１６】
以下、本発明に係るデータ記憶保持装置の一実施の形態について、図１〜図３を参照しつつ説明する。なお、図１は、本実施の形態のデータ記憶保持装置１について、モーメンタリスイッチ１０ａ〜１０ｊ及び車速センサ２０を含めた全体構成を示すブロック図である。はじめに、図１を用いて、データ記憶保持装置１等々の構成及び機能について説明する。
【００１７】
図１に示されるように、本実施の形態では、データ記憶保持装置１は、図示しない自動車に搭載される各種車載機器の制御装置（ＣＰＵ）として具体化され、各種機器とともに車両に搭載されている。また、データ記憶保持装置（ＣＰＵ）１は、プロセッサコア３０、ＲＡＭ４０、並びに、フラッシュメモリ５０及び６０等々を有しており、例えば車載機器の動作モード設定用等のモーメンタリスイッチ１０ａ〜１０ｊや、車両の速度を検出する車速センサ２０に接続されている。
【００１８】
このうち、モーメンタリスイッチ１０ａ〜１０ｊは、例えばタッチスイッチ等、オンオフ状態が機械的な状態と異なるスイッチである。モーメンタリスイッチ１０ａ〜１０ｊは、ユーザによって押されている間、押されている旨を示す信号をデータ記憶保持装置１に出力し、データ記憶保持装置１（詳しくはプロセッサコア３０）側でモーメンタリスイッチ１０ａ〜１０ｊがオンとされている旨を判断する。また、モーメンタリスイッチ１０ａ〜１０ｊは、ユーザによって押されていない間、データ記憶保持装置１には特に信号を出力しておらず、データ記憶保持装置１（詳しくはプロセッサコア３０）側でモーメンタリスイッチ１０ａ〜１０ｊがオフとされている旨を判断する。すなわち、プロセッサコア３０は、これらモーメンタリスイッチ１０ａ〜１０ｊのオンオフ状態をそれぞれ判断し、フラッシュメモリ６０にデータを記憶保持する。なお、モーメンタリスイッチ１０ａ〜１０ｊの構造は公知であるため、ここでの詳しい説明を割愛する。
【００１９】
車速センサ２０は、図示しない車両の速度を検出し、検出した車速をデータ記憶保持装置１（詳しくはプロセッサコア３０）に出力する。プロセッサコア３０は、車速センサ２０によって検出された車速を取り込み、この取り込んだ車速を用いて後述する所定の消去条件が成立するか否かを判断する。なお、車速センサ２０の構成や検出原理も公知であるため、ここでの詳しい説明を割愛する。
【００２０】
ＲＡＭ４０は、プロセッサコア３０に接続されており、このプロセッサコア３０によってデータが書き込まれたり、あるいは、書き込まれたデータが消去されたりする。また、ＲＡＭ４０は、揮発性のメモリであり、図示しない車載バッテリから電源が供給されている間、プロセッサコア３０によって書き込まれたデータを記憶保持することが可能である。しかしながら、車載バッテリから電源が供給されていないと、プロセッサコア３０によって書き込まれたデータを記憶保持することはできず、消失してしまう。ちなみに、ＲＡＭ４０は、こうしたデータの書き込み及び消去をワード（２バイト）単位で行なうことが可能である。なお、ＲＡＭ４０についても公知であるため、ここでのこれ以上詳しい説明を割愛する。また、ＲＡＭ４０が特許請求の範囲に記載した第２記憶保持部に相当する。
【００２１】
フラッシュメモリ５０は、プロセッサコア３０に接続されており、例えば各種車載機器の制御プログラムや、後述するフラッシュメモリ６０に記憶保持されるデータの消去処理に係るプログラム等、主に、プロセッサコア３０によって実行されるプログラムを記憶保持する。詳しくは、プロセッサコア３０は、フラッシュメモリ５０に記憶保持されたプログラムデータを読み出し、読み出したプログラムデータに従って各種処理を実行する。これら各種処理のうち、フラッシュメモリ６０に記憶保持されるデータの消去処理については後述する。
【００２２】
フラッシュメモリ６０は、データを記憶保持するためのバンク（セクタ）として用いるデータバンク６１、及び、そのバックアップをするためのバンクとして用いるバックアップバンク６２を有する。ちなみに、データバンク６１の記憶容量は例えば「４キロバイト」であり、記憶容量が例えば「２バイト」であるワード「２０００個」にそれぞれ分割されている（図２及び図３参照）。そして、このデータバンク６１には、モーメンタリスイッチ１０ａ〜１０ｊのオンオフ状態に係るデータを記憶保持する記憶領域として「２００ワード（＝４００バイト）」がそれぞれ割り当てられている。同様に、バックアップバンク６２の記憶容量も例えば「４キロバイト」であり、記憶容量が例えば「２バイト」であるワード「２０００個」にそれぞれ分割されている（図２及び図３参照）。そして、このバックアップバンク６２には、モーメンタリスイッチ１０ａ〜１０ｊのオンオフ状態に係るデータを記憶保持する記憶領域が割り当てられている。
【００２３】
また、フラッシュメモリ６０は、ワード（２バイト）単位にてデータの書き込みを行なうことが可能であり、プロセッサコア３０は、モーメンタリスイッチ１０ａ〜１０ｊのオンオフ情報及びそのパリティ等をこの１ワードの中に書き込む。また、フラッシュメモリ６０は、ワード（２バイト）単位にてデータの消去を行なうことはできず、バンク（４０００バイト）単位にてデータの一括消去のみ行なうことが可能である。また、フラッシュメモリ６０は、不揮発性のメモリであり、図示しない車載バッテリから電源が供給されていなくても、プロセッサコア３０によって書き込まれたデータを記憶保持することが可能である。なお、フラッシュメモリ６０が特許請求の範囲に記載した第１記憶保持部に相当する。
【００２４】
プロセッサコア３０は、ユーザによって押されている旨の信号が各モーメンタリスイッチ１０ａ〜１０ｊから出力されているか否かについて、所定周期毎に順次判断するとともに、データバンク６１の各モーメンタリスイッチ１０ａ〜１０ｊに割り当てられたワードにそれらオンオフ情報及びパリティ情報を順次書き込む。
【００２５】
また、プロセッサコア３０は、各モーメンタリスイッチ１０ａ〜１０ｊに割り当てられた「２００個」のワードのうち、データを書き込んだワードが例えば「１００個（所定数）」に達した場合、消去条件が成立するか否かを判断する。なお、本実施の形態では、車速センサ２０によって検出された車速が例えば「時速１０ｋｍ」以上であることを消去条件として採用している。この消去条件が成立すると判断される場合、プロセッサコア３０は、モーメンタリスイッチ１０ａ〜１０ｊにそれぞれ割り当てられたワードに最後に書き込んだデータを読み出してＲＡＭ４０へ退避し、データバンク６１に記憶保持されたデータを一括消去する。そして、その後、プロセッサコア３０は、ＲＡＭ４０に退避したデータを読み出して、モーメンタリスイッチ１０ａ〜１０ｊにそれぞれ割り当てられたワードに書き込む。
【００２６】
また、プロセッサコア３０は、（データを書き込んだワードが所定数に達してはいるものの）上記消去条件が成立しないと判断される場合、所定周期毎にデータをワードに順次書き込む。そして、プロセッサコア３０は、上記消去条件が成立したと判断されることがないまま、モーメンタリスイッチ１０ａ〜１０ｊにそれぞれ割り当てられたワードのうちデータが書き込まれていない最後（２００個目）のワードへデータを書き込むとき、バックアップバンク６２にも同一のデータを書き込み、同一のデータを書き込んだ後に、データバンク６１に記憶保持されたデータの一括消去を行なう。次いで、プロセッサコア３０は、バックアップバンク６２に書き込んだデータを読み出し、データバンク６１のワードに書き込む。
【００２７】
以上のように構成されたデータ記憶保持装置１の動作について、図２及び図３を参照しつつ説明する。なお、図２及び図３は、データ記憶保持装置１によって実行されるデータ消去処理についての説明図であり、モーメンタリスイッチ１０ａのオンオフ情報及びそのパリティ情報をデータバンク６１に記憶保持する場合の動作例を示している。
【００２８】
プロセッサコア３０は、ユーザによって押されている旨の信号がモーメンタリスイッチ１０ａから出力されているか否かについて所定周期毎に判断するとともに、モーメンタリスイッチ１０ａに割り当てられたワードにそのデータを順次書き込む。具体的には、図２（ａ）に示されるように、プロセッサコア３０は、データバンク６１の１番地目のワードにデータ１を書き込み、次に、データバンク６１の２番地目のワードにデータ２を書き込み、その次に、データバンク６１の３番地目のワードにデータ３を書き込むといった態様でデータを書き込む。
【００２９】
そして、プロセッサコア３０は、モーメンタリスイッチ１０ａに割り当てられた「２００個」のワードのうち、データを書き込んだワードが例えば「１００個（所定数）」に達した場合、消去条件が成立するか否か、すなわち、車速が「時速１０ｋｍ」以上であるか否かを判断する。
【００３０】
この動作例では、プロセッサコア３０がデータバンク６１の１００番地目のワードにデータ１００を書き込んだときには消去条件が成立しなかったものとし、この後、プロセッサコア３０は、データバンク６１のワードにデータを書き込む都度、消去条件が成立するか否かを判断する。
【００３１】
そして、プロセッサコア３０がデータバンク６１の１１０番目にデータ１１０を書き込んだときに消去条件が成立したものとする。すると、図２（ｂ）に示されるように、プロセッサコア３０は、データバンク６１の１１０番地目のワードに書き込んだデータ１１０を読み出してＲＡＭ４０へ退避し、この退避後、図２（ｃ）に示されるように、プロセッサコア３０は、データバンク６１に記憶保持されたデータ１〜１１０を一括消去する。なお、プロセッサコア３０は、この一括消去後、ＲＡＭ４０に書き込んだデータ１１０を読み出し、データバンク６１のワード１に書き込む。
【００３２】
図２（ａ）〜（ｃ）には、プロセッサコア３０がデータバンク６１の１１０番目にデータ１１０を書き込んだときに消去条件が成立した場合を示したが、図３（ａ）に示すように、消去条件が成立したと判断されることがないまま、データバンク６１の次の番地のワードにデータを書き込むことがある。そして、消去条件が成立したと判断されることがないまま、モーメンタリスイッチ１０ａに割り当てられたワードのうちデータが書き込まれていない最後（２００番地目）のワードにデータ２００を書き込むこととなったとする。
【００３３】
このとき、プロセッサコア３０は、図３（ｂ）に示すように、データバンク６１の２００番目のワードに書き込もうとするデータ２００と同一のデータをバックアップバンク１にも書き込む。この書き込み後、図３（ｃ）に示されるように、プロセッサコア３０は、データバンク６１に記憶保持されたデータ１〜２００を一括消去する。なお、プロセッサコア３０は、この一括消去後、バックアップバンク１に書き込んだデータ２００を読み出し、データバンク６１のワード１に書き込む。
【００３４】
以上説明した上記実施の形態のデータ記憶保持装置１では、車両が一定速度（例えば「時速１０ｋｍ」）以上であることが成立した場合に、データバンク６１に記憶保持されたデータを一括消去することとした。これにより、データバンク６１に記憶保持されたデータを一括消去中に電源が確実に供給されるようになるため、データの一括消去を正常に行なうことができるようになる。
【００３５】
また、上記実施の形態のデータ記憶保持装置１では、プロセッサコア３０は、データバンク６１を構成する複数のワードのうち、データが書き込まれたワードが所定数（例えば「１００ワード」）に達し、且つ、所定の消去条件が成立した場合に、データバンク６１に記憶保持されたデータを一括消去することとした。このような限られた状況においてデータの一括消去を行なうため、データの一括消去中に電源供給が遮断される可能性は極めて低くなる。そして、ひいては、データバンク６１に記憶保持されたデータの一括消去を正常且つ確実に行なうことができるようになる。また、データバンク６１の一括消去を行なう回数の節約につながり、その結果、フラッシュメモリ６０の長寿命化を図ることができるようにもなる。
【００３６】
また、上記実施の形態のデータ記憶保持装置１では、プロセッサコア３０は、上記限られた状況におけるデータの一括消去前に、最後に書き込んだデータを読み出してＲＡＭ４０へ退避させ、データバンク６１に記憶保持されたデータを一括消去した後に、ＲＡＭ４０へ退避したデータを読み出して、データバンク６１へ書き込むこととした。これにより、一括消去前に最後に書き込んだデータを失わずに済むようになる。また、バックアップバンク６２を使用する頻度は少なくなるため、その結果、フラッシュメモリ６０の長寿命化を図ることができるようにもなる。
【００３７】
また、上記実施の形態のデータ記憶保持装置１では、プロセッサコア３０は、データバンク６１を構成する複数のワードのうちデータが書き込まれていない最後のワードへデータを書き込むときは、上記消去条件が成立していなくても、バックアップバンク６２にも同一のデータを書き込んだ後に、データバンク６１に記憶保持されたデータを一括消去を行ない、次いでバックアップバンク６２に書き込まれたデータを読み出して、データバンク６１へ書き込むこととした。これにより、データバンク６１に記憶保持されたデータの一括消去前に最後に書き込んだデータを失わずに済むようになる。なお、消去条件が成立していない場合でもデータバンク６１の一括消去を行なうため、この一括消去中に電源供給が遮断されることも起こり得るが、この場合においても、データの一括消去前に最後に書き込んだデータを失わずに済む。
【００３８】
なお、本発明に係るデータ記憶保持装置１は、上記実施の形態にて例示した構成に限定されるものではなく、本発明の趣旨を逸脱しない範囲において、種々に変形して実施することが可能である。すなわち、上記実施の形態を適宜変更した例えば次の形態として実施することもできる。
【００３９】
上記実施の形態では、データ記憶保持装置１（詳しくはプロセッサコア３０）は、データバンク６１を構成する複数のワードのうちデータが書き込まれていない最後のワードへデータを書き込むときは、消去条件が成立していなくても、バックアップバンク６２にも同一のデータを書き込んだ後に、データバンク６１に記憶保持されたデータを一括消去を行ない、次いでバックアップバンク６２に書き込まれたデータを読み出して、データバンク６１へ書き込むこととしたが、同一のデータの書き込み先はバックアップバンク６２に限らず、ＲＡＭ４０に書き込んでもよい。また、データ記憶保持装置１は、こうしたデータの消去処理を割愛してもよい。
【００４０】
上記実施の形態では、データ記憶保持装置１（詳しくはプロセッサコア３０）は、データバンク６１に記憶保持されたデータを一括消去する前に、最後に書き込んだデータを読み出してＲＡＭ４０へ退避させ、データバンク６２に記憶保持されたデータを一括消去した後に、ＲＡＭ４０へ退避したデータを読み出して、データバンク６１へ書き込むこととしたが、最後に書き込んだデータをＲＡＭ４０ではなく、バックアップバンク６２に退避させてもよい。
【００４１】
また、データバンク６１に記憶保持されたデータを一括消去する前に、最後に書き込んだデータをＲＡＭ４０あるいはバックアップバンク６２へ退避しなくてもよい。すなわち、データ記憶保持装置１（詳しくはプロセッサコア３０）は、データバンク６１が分割された複数のワードのうち、データが書き込まれたワードが所定数に達した場合、上記消去条件が成立したときに、データバンク６１に記憶保持されたデータを一括消去することとしてもよい。この構成の場合、データバンク６１に最後に書き込んだデータを失ってしまうおそれはあるが、データバンク６１に記憶保持されたデータの一括消去を正常且つ確実に行なうことができるようになる。
【００４２】
上記実施の形態では、上記消去条件として車両が一定速度以上であることが成立することを採用したが、これに限らない。要は、一定時間以上確実に電源が供給される条件であればよい。
【図面の簡単な説明】
【００４３】
【図１】本発明に係るデータ記憶保持装置の一実施の形態について、車速センサを含めた全体構成を示すブロック図である。
【図２】本実施の形態によって実行されるデータ消去処理についての説明図である。
【図３】本実施の形態によって実行されるデータ消去処理についての説明図である。
【符号の説明】
【００４４】
１…データ記憶保持装置（ＣＰＵ）、１０ａ〜１０ｊ…モーメンタリスイッチ、２０…車速センサ、３０…プロセッサコア（データ制御部）、４０…ＲＡＭ（第２記憶保持部）、５０…（プログラム用）フラッシュメモリ、６０…（データ用）フラッシュメモリ（第１記憶保持部）、６１…データバンク、６２…バックアップバンク
【図１】
2010079576.tif 000003
【図２】
2010079576.tif 000004
【図３】
2010079576.tif 000005