(57)【要約】【課題】所定数の不揮発メモリに確実にデータを書き込むことのできるＲＯＭ書き込みシステム、ＲＯＭ書き込み装置及びＲＯＭ書き込み対象装置を提供する。【解決手段】非接触通信によって複数のＲＯＭ書き込み対象装置２１〜２ｎと通信可能なＲＯＭ書き込み装置１であって、データを書き込むＲＯＭの数と同数のＲＯＭ書き込対象装置との通信が確立したか否かを判断し、確立した場合に、ＲＯＭに書き込むデータを各ＲＯＭ書き込み装置２１〜２ｎへ送信する。【選択図】図１
2008198318.tif 000002
【特許請求の範囲】
【請求項１】
非接触通信によって複数のＲＯＭ書き込み対象装置と通信可能なＲＯＭ書き込み装置であって、
データを書き込むＲＯＭの数と同数の前記ＲＯＭ書き込対象装置との通信が確立したか否かを判断し、確立した場合に、ＲＯＭに書き込むデータを前記各ＲＯＭ書き込み装置へ送信することを特徴とするＲＯＭ書き込み装置。
【請求項２】
データを書き込むＲＯＭの数が指定された場合に、前記各ＲＯＭ書き込み対象装置へ通信確立要求を送信し、これに対する返答の数によって、データを書き込むＲＯＭの数と同数の前記ＲＯＭ書き込対象装置との通信が確立したか否かを判断することを特徴とする請求項１記載のＲＯＭ書き込み装置。
【請求項３】
接続された外部装置から取得したデータを、前記ＲＯＭに書き込むデータとして前記各ＲＯＭ書き込み対象装置へ送信する手段を有することを特徴とする請求項１又は２記載のＲＯＭ書き込み装置。
【請求項４】
非接触通信によってＲＯＭ書き込み装置と通信可能なＲＯＭ書き込み対象装置であって、
不揮発メモリにデータを書き込む手段と、
前記不揮発メモリに書き込むデータを非接触通信によって前記ＲＯＭ書き込み装置から取得する手段と、
前記ＲＯＭ書き込み装置から受信した通信確立要求に対して返答する手段とを有することを特徴とするＲＯＭ書き込み対象装置。
【請求項５】
ＲＯＭ書き込み装置と複数のＲＯＭ書き込み対象装置とが非接触通信によって接続されたＲＯＭ書き込みシステムであって、
前記ＲＯＭ書き込み装置は、
データを書き込むＲＯＭの数と同数の前記ＲＯＭ書き込対象装置との通信が確立したか否かを判断する手段と、
データを書き込むＲＯＭの数と同数の前記ＲＯＭ書き込対象装置との通信が確立した場合に、ＲＯＭに書き込むデータを前記各ＲＯＭ書き込み装置へ送信する手段とを有し、
前記ＲＯＭ書き込み対象装置は、
不揮発メモリにデータを書き込む手段と、
前記不揮発メモリに書き込むデータを非接触通信によって前記ＲＯＭ書き込み装置から取得する手段とを有することを特徴とするＲＯＭ書き込みシステム。
【請求項６】
前記ＲＯＭ書き込み装置は、データを書き込むＲＯＭの数が指定された場合に、前記各ＲＯＭ書き込み対象装置へ通信確立要求を送信し、これに対する前記ＲＯＭ書き込み対象装置からの返答の数によって、データを書き込むＲＯＭの数と同数の前記ＲＯＭ書き込対象装置との通信が確立したか否かを判断することを特徴とする請求項５記載のＲＯＭ書き込みシステム。
【請求項７】
前記ＲＯＭ書き込み装置が、接続された外部装置から取得したデータを、前記ＲＯＭに書き込むデータとして前記各ＲＯＭ書き込み対象装置へ送信する手段を有することを特徴とする請求項５又は６記載のＲＯＭ書き込みシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、不揮発性のメモリにデータを書き込むシステムに関し、特に、所定数の不揮発メモリに確実にデータを書き込むことのできるＲＯＭ書き込みシステム、これに用いるＲＯＭ書き込み装置及びＲＯＭ書き込み対象装置に関する。
【背景技術】
【０００２】
工業製品に搭載される不揮発メモリには、製品製造段階においてソフトウェアが書き込まれる。なお、ＲＯＭにデータを書き込むことを「焼き込む」ともいう。
【０００３】
従来この作業は、ＲＯＭ書き込む装置とＲＯＭ書き込み対象装置とを１対１で有線接続して行っていたため、作業工数や人手の増加を強いられていた。
【０００４】
しかし、製造コスト削減の面で、ＲＯＭへのデータ書き込み作業における工数や人員の削減が要求されている。
【０００５】
複数の不揮発メモリに同時に同じデータを書き込むことを目的とした従来技術として、特許文献１に開示される「半導体記憶装置」がある。特許文献１に開示される発明は、１台のシリアルコントローラと複数台のマイクロコントローラとを無線接続し、複数のマイクロコントローラの中の所望のものに対してのみデータの書き込み、書き換え、消去等を行うものである。
【特許文献１】特開２０００−１３２９８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１に開示される発明は、不揮発メモリに書き込むデータと、書き込み対象であることを示すＩＤとを同時に送信している。このため、複数の不揮発メモリに対して同時にデータを書き込む際に、何らかの原因で一部の不揮発メモリについて通信不良が発生した場合には、その不揮発メモリについてはデータの書き込みが行われないこととなる。しかし、ユーザとしては、一部のメモリについてデータの書き込みが行われなかったことを認識することができないため、データが書き込まれていない不揮発メモリが混入してしまう恐れがあった。
【０００７】
本発明はかかる問題に鑑みてなされたものであり、所定数の不揮発メモリに確実にデータを書き込むことのできるＲＯＭ書き込みシステム、ＲＯＭ書き込み装置及びＲＯＭ書き込み対象装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明は、第１の態様として、非接触通信によって複数のＲＯＭ書き込み対象装置と通信可能なＲＯＭ書き込み装置であって、データを書き込むＲＯＭの数と同数のＲＯＭ書き込対象装置との通信が確立したか否かを判断し、確立した場合に、ＲＯＭに書き込むデータを各ＲＯＭ書き込み装置へ送信することを特徴とするＲＯＭ書き込み装置を提供するものである。
【０００９】
本発明の第１の態様においては、データを書き込むＲＯＭの数が指定された場合に、各ＲＯＭ書き込み対象装置へ通信確立要求を送信し、これに対する返答の数によって、データを書き込むＲＯＭの数と同数のＲＯＭ書き込対象装置との通信が確立したか否かを判断することが好ましい。
【００１０】
本発明の第１の態様の上記のいずれの構成においても、接続された外部装置から取得したデータを、ＲＯＭに書き込むデータとして各ＲＯＭ書き込み対象装置へ送信する手段を有することが好ましい。
【００１１】
また、上記目的を達成するため、本発明は、第２の態様として、非接触通信によってＲＯＭ書き込み装置と通信可能なＲＯＭ書き込み対象装置であって、不揮発メモリにデータを書き込む手段と、不揮発メモリに書き込むデータを非接触通信によってＲＯＭ書き込み装置から取得する手段と、ＲＯＭ書き込み装置から受信した通信確立要求に対して返答する手段とを有することを特徴とするＲＯＭ書き込み対象装置を提供するものである。
【００１２】
また、上記目的を達成するため、本発明は、第３の態様として、ＲＯＭ書き込み装置と複数のＲＯＭ書き込み対象装置とが非接触通信によって接続されたＲＯＭ書き込みシステムであって、ＲＯＭ書き込み装置は、データを書き込むＲＯＭの数と同数のＲＯＭ書き込対象装置との通信が確立したか否かを判断する手段と、データを書き込むＲＯＭの数と同数のＲＯＭ書き込対象装置との通信が確立した場合に、ＲＯＭに書き込むデータを各ＲＯＭ書き込み装置へ送信する手段とを有し、ＲＯＭ書き込み対象装置は、不揮発メモリにデータを書き込む手段と、不揮発メモリに書き込むデータを非接触通信によってＲＯＭ書き込み装置から取得する手段とを有することを特徴とするＲＯＭ書き込みシステムを提供するものである。
【００１３】
本発明の第３の態様においては、ＲＯＭ書き込み装置は、データを書き込むＲＯＭの数が指定された場合に、各ＲＯＭ書き込み対象装置へ通信確立要求を送信し、これに対するＲＯＭ書き込み対象装置からの返答の数によって、データを書き込むＲＯＭの数と同数のＲＯＭ書き込対象装置との通信が確立したか否かを判断することが好ましい。
【００１４】
本発明の第３の態様の上記のいずれの構成においても、ＲＯＭ書き込み装置が、接続された外部装置から取得したデータを、ＲＯＭに書き込むデータとして各ＲＯＭ書き込み対象装置へ送信する手段を有することが好ましい。
【発明の効果】
【００１５】
本発明によれば、所定数の不揮発メモリに確実にデータを書き込むことのできるＲＯＭ書き込みシステム、ＲＯＭ書き込み装置及びＲＯＭ書き込み対象装置を提供できる。
【発明を実施するための最良の形態】
【００１６】
本発明の好適な実施の形態について説明する。図１に、本実施形態にかかる不揮発メモリ書き込みシステムの構成を示す。１台のＲＯＭ書き込み装置１と複数台のＲＯＭ書き込み対象装置２１〜２ｎとが非接触型通信（例えば無線ＬＡＮ）によって接続された構成である。
ＲＯＭ書き込み装置１は、ＲＯＭ書き込み対象装置２１〜２ｎに対して不揮発メモリへのデータ書き込みを指示する装置であり、不揮発メモリに書き込むデータをＲＯＭ書き込み対象装置２１〜２ｎへ送信する。ＲＯＭ書き込み対象装置２は、不揮発メモリに対して実際にデータを書き込む処理を実行する装置でであり、ＲＯＭ書き込み装置１から取得したデータを不揮発メモリへ書き込む。
ＲＯＭ書き込み装置１は非接触型データ送信部１１を、ＲＯＭ書き込み対象装置２１〜２ｎは非接触型データ受信部２１１〜２ｎ１をそれぞれ備えており、非接触通信によってデータの送受が可能である。
【００１７】
図２に、不揮発メモリ３に書き込むデータの流れを示す。ここではＲＯＭ書き込み対象装置２１での処理を例とするが、他のＲＯＭ書き込み対象装置での処理も同様である。
まず、不揮発メモリ３に書き込もうとするデータをＲＯＭ書き込み装置１へ入力する。これは、ＲＯＭ書き込み装置１にコンピュータを接続してデータを転送しても良いし、書き込もうとするデータが記録された情報記録媒体をＲＯＭ書き込み装置１に読み取らせるなどしても良い。
次に、ＲＯＭ書き込み装置１に取り込んだデータを、非接触通信によってＲＯＭ書き込み対象装置２１へ送信する。
ＲＯＭ書き込み装置１からのデータを受信したＲＯＭ書き込み対象装置２１が、不揮発メモリ３に対してデータを書き込む。
【００１８】
図３、図４に、本実施形態にかかる不揮発メモリ書き込みシステムの動作の流れを示す。以下の動作において、ＲＯＭ書き込み装置１とＲＯＭ書き込み対象装置２１〜２ｎとの間の通信は、非接触型データ送信部１１及び非接触型データ受信部２１１〜２ｎ１を介して行われる。
ＲＯＭ書き込み装置１は、書き込む不揮発メモリの数が入力されると（ステップＳ１）、各ＲＯＭ書き込み対象装置２１〜２ｎに対して通信要求を送信する（ステップＳ２）。ＲＯＭ書き込み対象装置２１〜２ｎは、ＲＯＭ書き込み装置１からの通信要求を受信すると、通信確立結果を応答する（ステップＳ３）。ＲＯＭ書き込み装置１は、各ＲＯＭ書き込み対象装置２１〜２ｎから返信されてきた通信確立結果を受信する（ステップＳ４）。通信確立結果を応答したＲＯＭ書き込み対象装置２１〜２ｎは、データ受信待ち状態に移行する（ステップＳ５）。
ＲＯＭ書き込み装置１は、入力された数と同じ台数のＲＯＭ書き込み対象装置から通信確立結果を受信したのを確認した後（ステップＳ６）、各ＲＯＭ書き込み対象装置２１〜２ｎに対してデータ（ＲＯＭに書き込むデータ）の送信を開始する（ステップＳ７）。ＲＯＭ書き込み装置１からのデータを受信した各ＲＯＭ書き込み対象装置２１〜２ｎは（ステップＳ８）不揮発メモリへ受信したデータを書き込む（ステップＳ９）。ＲＯＭ書き込み装置１は、データの送信が完了したら、各ＲＯＭ書き込み対象装置２１〜２ｎに対して完了通知を送信する（ステップＳ１０）。ＲＯＭ書き込み装置１からの完了通知を受信したＲＯＭ書き込み対象装置２１〜２ｎは、完了通知をＲＯＭ書き込み装置１へ返信する（ステップＳ１１）。ＲＯＭ書き込み対象装置２１〜２ｎからの完了通知を受信したＲＯＭ書き込み装置１は、そのＲＯＭ書き込み対象装置に対して完了通知を受信したことを通知する（ステップＳ１２）。ＲＯＭ書き込み装置１から完了通知を受信したことを通知されたＲＯＭ書き込み対象装置２１〜２ｎは処理を完了する（ステップＳ１３）。
ＲＯＭ書き込み装置１は、入力された数と同じ台数のＲＯＭ書き込み対象装置から完了通知を受信し、これに応答したことを確認した後（ステップＳ１４）に処理を完了する（ステップＳ１５）。
【００１９】
このように、本実施形態に係る不揮発メモリ書き込みシステムは、非接触型通信でＲＯＭ書き込み装置１とＲＯＭ書き込み対象装置２１〜２ｎとが通信するため、これらの装置を接続するためのケーブルの着脱のために人手や工数をかける必要がない。
また、１台のＲＯＭ書き込み装置１に対して複数台のＲＯＭ書き込み対象装置２１〜２ｎを同時に接続できるため、複数の不揮発メモリに同時にデータを書き込むことができ、データ書き込みに要する時間を短縮できる。
しかも、通信の確立を確認してからデータを転送して不揮発メモリへの書き込みを開始するため、所望の数の不揮発メモリに対して確実にデータを書き込める。
【００２０】
なお、上記実施形態は本発明の好適な実施の一例であり、本発明はこれに限定されることはなく様々な変形が可能である。
【図面の簡単な説明】
【００２１】
【図１】本発明の好適な実施の形態にかかる不揮発メモリ書き込みシステムの構成を示す図である。
【図２】不揮発メモリ書き込みシステムにおけるデータの流れを示す図である。
【図３】不揮発メモリへのデータ書き込み時の動作の流れを示す図である。
【図４】不揮発メモリへのデータ書き込み時の動作の流れを示す図である。
【符号の説明】
【００２２】
１    ＲＯＭ書き込み装置
３    ＲＯＭ
１１    非接触型データ送信部
２１〜２ｎ    ＲＯＭ書き込み対象装置
２１１〜２ｎ１    非接触型データ受信部
【図１】
2008198318.tif 000003
【図２】
2008198318.tif 000004
【図３】
2008198318.tif 000005
【図４】
2008198318.tif 000006