(57)【要約】【課題】  プログラマブルデバイス書き換え装置、電子機器及びプログラマブルデバイス書き換え方法並びにプログラマブルデバイス書き換えプログラムにおいて、プログラマブルデバイスの書き換え専用ポートを不要とし、装置の開口部を削減すること。【解決手段】  電力線Ｌに接続可能で電力線を介してプログラムの書き換え情報を受信可能な電力線通信部１１と、プログラム書き換え可能なプログラマブルデバイスに接続され受信した書き換え情報に基づいてプログラムの書き換え信号をプログラマブルデバイスに送信するプログラム制御部１２と、を備えている。【選択図】      図１
2009175991.tif 000002
【特許請求の範囲】
【請求項１】
電力線に接続可能で電力線を介してプログラムの書き換え情報を受信可能な電力線通信部と、
プログラム書き換え可能なプログラマブルデバイスに接続され受信した前記書き換え情報に基づいてプログラムの書き換え信号を前記プログラマブルデバイスに送信するプログラム制御部と、を備えていることを特徴とするプログラマブルデバイス書き換え装置。
【請求項２】
請求項１に記載のプログラマブルデバイス書き換え装置と、
前記書き換え信号を受信した際に前記書き換え信号に基づいてプログラムを書き換え可能なプログラマブルデバイスと、を備えていることを特徴とする電子機器。
【請求項３】
電力線に接続されたプログラマブルデバイス書き換え装置の電力線通信部に電力線を介してプログラムの書き換え情報を送信するステップと、
前記電力線通信部が、電力線を介して前記書き換え情報を受信してプログラム制御部に送るステップと、
前記プログラム制御部が、前記書き換え情報に基づいてプログラムの書き換え信号をプログラマブルデバイスに送信するステップと、
前記プログラマブルデバイスが、受信した前記書き換え信号に基づいて記憶しているプログラムを書き換えるステップと、を有していることを特徴とするプログラマブルデバイス書き換え方法。
【請求項４】
電力線に接続されたプログラマブルデバイス書き換え装置の電力線通信部に電力線を介してプログラムの書き換え情報を送信するステップと、
前記電力線通信部が、電力線を介して前記書き換え情報を受信してプログラム制御部に送るステップと、
前記プログラム制御部が、前記書き換え情報に基づいてプログラムの書き換え信号をプログラマブルデバイスに送信するステップと、
前記プログラマブルデバイスが、受信した前記書き換え信号に基づいて記憶しているプログラムを書き換えるステップと、をコンピュータに実行させることを特徴とするプログラマブルデバイス書き換えプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラマブルデバイスの制御内容を書き換え可能なプログラマブルデバイス書き換え装置、電子機器及びプログラマブルデバイス書き換え方法並びにプログラマブルデバイス書き換えプログラムに関する。
【背景技術】
【０００２】
従来、電子機器に搭載された複数のプログラマブルデバイス自体の制御内容を書き換えるには、図７に示すように、複数のプログラマブルデバイス１Ａ，１Ｂが搭載された基板２に各プログラマブルデバイス１Ａ，１Ｂに対応した複数の書き換え専用ポート３Ａ，３Ｂを接続する必要があった。
【０００３】
一方、特許文献１には、予めロジックが書き込まれたプログラマブルデバイス（プログラマブルコントローラ）とその制御情報を表示する表示器との間でデータを送受信する際に、電力線を介して制御情報の伝送を行うプログラマブル表示器が提案されている。このプログラマブル表示器では、電力線通信を用いてプログラマブルデバイスと表示器との通信レイアウトの問題を解決するものである。
【０００４】
【特許文献１】特開２００５−３３９４３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記従来の技術には、以下の課題が残されている。
上述したように、プログラマブルデバイス自体のプログラムを書き換えるには、書き換え専用ポートを設ける必要があるが、該専用ポートのためのスペースが電子機器内に増加することで、装置の大型化と部材コストの増大とを招いてしまっていた。また、基板筐体に専用ポートのための開口部を設ける必要があるため、これら開口部から粉塵、湿気等の侵入発生確率が増し、基板や搭載部品の劣化及び装置の信頼性低下の原因となるおそれがあった。
一方、特許文献１に記載の技術では、プログラマブルデバイスの制御情報を電力線を介して表示させるだけであり、プログラマブルデバイス自体の書き換え方法について特に記載がないため、従来と同様に専用ポートを用いる方法でしか書き換えを行うことができない。
【０００６】
本発明は、前述の課題に鑑みてなされたもので、プログラマブルデバイスの書き換え専用ポートを不要とし、装置の開口部を削減することができるプログラマブルデバイス書き換え装置、電子機器及びプログラマブルデバイス書き換え方法並びにプログラマブルデバイス書き換えプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、前記課題を解決するために以下の構成を採用した。すなわち、本発明のプログラマブルデバイス書き換え装置は、電力線に接続可能で電力線を介してプログラムの書き換え情報を受信可能な電力線通信部と、プログラマブルデバイス書き換え可能なプログラマブルデバイスに接続され受信した前記書き換え情報に基づいてプログラムの書き換え信号を前記プログラマブルデバイスに送信するプログラム制御部と、を備えていることを特徴とする。
【０００８】
また、本発明の電子機器は、上記本発明のプログラマブルデバイス書き換え装置と、前記書き換え信号を受信した際に前記書き換え信号に基づいてプログラムを書き換え可能なプログラマブルデバイスと、を備えていることを特徴とする。
【０００９】
また、本発明のプログラマブルデバイス書き換え方法は、電力線に接続されたプログラマブルデバイス書き換え装置の電力線通信部に電力線を介してプログラムの書き換え情報を送信するステップと、前記電力線通信部が、電力線を介して前記書き換え情報を受信してプログラム制御部に送るステップと、前記プログラム制御部が、前記書き換え情報に基づいてプログラムの書き換え信号をプログラマブルデバイスに送信するステップと、前記プログラマブルデバイスが、受信した前記書き換え信号に基づいて記憶しているプログラムを書き換えるステップと、を有していることを特徴とする。
【００１０】
また、本発明のプログラマブルデバイス書き換えプログラムは、電力線に接続されたプログラマブルデバイス書き換え装置の電力線通信部に電力線を介してプログラムの書き換え情報を送信するステップと、前記電力線通信部が、電力線を介して前記書き換え情報を受信してプログラム制御部に送るステップと、前記プログラム制御部が、前記書き換え情報に基づいてプログラムの書き換え信号をプログラマブルデバイスに送信するステップと、前記プログラマブルデバイスが、受信した前記書き換え信号に基づいて記憶しているプログラムを書き換えるステップと、をコンピュータに実行させることを特徴とする。
【００１１】
これらのプログラマブルデバイス書き換え装置、電子機器及びプログラマブルデバイス書き換え方法並びにプログラマブルデバイス書き換えプログラムでは、電力線通信部が電力線を介して書き換え情報を受信し、プログラム制御部が書き換え情報に基づいてプログラムの書き換え信号をプログラマブルデバイスに送信してプログラムを書き換えるので、プログラマブルデバイスの書き換え専用ポートが不要になると共に該専用ポートのために開口部を装置に設ける必要が無い。
【発明の効果】
【００１２】
本発明によれば、以下の効果を奏する。
すなわち、本発明のプログラマブルデバイス書き換え装置、電子機器及びプログラマブルデバイス書き換え方法並びにプログラマブルデバイス書き換えプログラムによれば、電力線通信により書き換え情報を転送してプログラマブルデバイスのプログラムの書き換えを行うので、専用ポートが不要で、部材コストの削減、装置の小型化及び搭載部品への影響の低減を図ることができる。また、電力線を介した遠隔操作によって装置の操作や管理のフレキシビリティが増し、装置の保守性を向上させることができる。本発明は、特に、設置後の取り扱いが困難な計測装置、製造装置、制御装置又は通信装置等のファームウェアなどを更新する際に好適である。
【発明を実施するための最良の形態】
【００１３】
以下、本発明に係るプログラマブルデバイス書き換え装置、電子機器及びプログラマブルデバイス書き換え方法並びにプログラマブルデバイス書き換えプログラムの一実施形態を、図１から図６を参照しながら説明する。
【００１４】
本実施形態のプログラマブルデバイス書き換え装置１０は、図１及び図２に示すように、電力線Ｌに接続可能で電力線Ｌを介してプログラムの書き換え情報を受信可能な電力線通信部１１と、プログラム書き換え可能なプログラマブルデバイス１に接続され受信した上記書き換え情報に基づいてプログラムの書き換え信号をプログラマブルデバイス１に送信するプログラム制御部１２と、を備えている。
【００１５】
上記電力線通信部１１は、電力線Ｌに接続され電力線Ｌから書き換え情報を検出し、電力を分離して電子機器の供給電源として供給するパワースプリッタ１３を備えている。
上記プログラマブルデバイス１は、上記書き換え信号を受信した際に書き換え信号に基づいてプログラムを書き換え可能なＬＳＩ等である。プログラマブルデバイス１は、プログラマブル・ロジック・デバイス（PLD)とも呼ばれ、フィールド・プログラマブル・ゲート・アレイ (FPGA)やコンプレックス・プログラマブル・ロジック・デバイス (CPLD)などが適用可能である。
上記プログラマブルデバイス書き換え装置１０とプログラマブルデバイス１とは、例えばＪＴＡＧ（バウンダリ・スキャン）等の専用線型で電子機器に搭載される場合、図２及び３に示すように、デバイス搭載ボード１４に実装される。
【００１６】
なお、本実施形態のデバイス搭載ボード１４では、プログラマブルデバイス１として、プログラマブルデバイス１Ａ及びプログラマブルデバイス１Ｂの２つが実装されている。
また、プログラマブルデバイス書き換え装置１０には、電力線Ｌの一端が接続された電源ポート１５が設けられている。上記電力線Ｌの他端は、電力線ＬのＡＣコンセントに接続される。
【００１７】
上記プログラム制御部１２は、各プログラマブルデバイス１に対して、プログラムの書き換え信号として、制御信号、アドレス及びプログラムデータ等を送る機能を有している。このプログラム制御部１２は、例えばＪＴＡＧ（バウンダリ・スキャン）等の専用線型の場合、図５に示すように、電力線通信部１１と接続されたＭＩＩ(Media Independent Interface)インターフェース１６及びＭＡＣ(Media Access Controller)１７と、メインメモリ１８と、ＣＰＵ１９と、ＲＯＭ２０と、ＪＴＡＧコントローラ２１Ａ及びＪＴＡＧコントローラ２１Ｂと、これら構成を接続する内部ＢＵＳ２２と、を備えている。
【００１８】
上記ＭＩＩインターフェース１６及びＭＡＣ１７は、電力線通信部１１と接続され、イーサネット（登録商標）フレームの送受信が行われる。
上記ＲＯＭ２０には、ＣＰＵ１９の動作を制御するプログラムが記憶されている。なお、ＲＯＭ２０にこのプログラムを書き込む端子が別途設けられていても構わない。
上記メインメモリ１８は、ＭＡＣ１７によって電力線通信部１１から得られるイーサネット（登録商標）フレームを保存する機能を有する。
【００１９】
上記ＣＰＵ１９は、メインメモリ１８に保存されたイーサネット（登録商標）フレームに含まれるデータを解析し、そのデータの内容に基づいて、ＪＴＡＧコントローラ２１Ａ及びＪＴＡＧコントローラ２１Ｂに対してプログラム書き換え指示と、プログラム内容を発令する機能を有する。
上記ＪＴＡＧコントローラ２１Ａ及びＪＴＡＧコントローラ２１Ｂは、ＣＰＵ１９の指示に従って対応するプログラマブルデバイス１Ａ及びプログラマブルデバイス１Ｂの書き換えを実行する機能を有する。
【００２０】
なお、他の例として、上記プログラマブルデバイス書き換え装置１０とプログラマブルデバイス１とが、例えばバス型で電子機器に搭載される場合、図５に示すような回路ブロック構成とされる。この場合、プログラマブルデバイス書き換え装置１０からＭＰＵ２３に対し、バス開放要求の指示が送られてからプログラマブルデバイス１Ａ及びプログラマブルデバイス１Ｂに書き換え信号がバス２４を介して送信される。
【００２１】
なお、上記プログラマブルデバイス書き換え装置１０を含むデバイス搭載ボード１４に実装される各処理部等は、専用のハードウェアにより実現されるものであってもよく、また、各処理部はコンピュータシステムとしてメモリ及びＣＰＵ（中央集積装置）により構成され、各処理部の機能及び後述する本実施形態のプログラマブルデバイス書き換え方法を実現するためのプログラムをメモリにロードして実行することによりその機能を実現させるものであってもよい。
【００２２】
すなわち、上記プログラムは、コンピュータ読み取り可能なプログラムであり、前述した機能及び後述するログラマブルデバイス書き換え方法の一部を実現するためであってもよい。
さらに、上記プログラムは、前述した機能をコンピュータシステムに既に記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【００２３】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから伝送媒体を介して、あるいは伝送媒体中の伝送波により他のコンピュータシステムに伝送されるものであってもよい。上記伝送媒体とは、インターネット等のネットワーク（通信網）や電力線、電話回線等の通信回線（通信線）のように、情報を伝送する機能を有する媒体をいうものとする。
また、上記メモリは、ハードディスク装置や光磁気ディスク装置、フラッシュメモリ等の不揮発性のメモリや、ＣＤ−ＲＯＭ等の読み出しのみが可能な記録媒体、ＲＡＭ(Random Access Memory)のような揮発性のメモリ或いはこれらの組み合わせによるコンピュータ読み取り、書き込み可能な記録媒体より構成されるものとする。
【００２４】
次に、本実施形態のプログラマブルデバイス書き換え装置１０によるプログラマブルデバイスの書き換え方法について説明する。
【００２５】
まず、電力線Ｌに電力線通信可能な制御用の端末を接続し、電力線Ｌに接続されたプログラマブルデバイス書き換え装置１０の電力線通信部１１に対して電力線Ｌを介してプログラムの書き換え情報を送信する。
次に、電力線通信部１１は、電力線Ｌを介して書き換え情報を受信してプログラム制御部１２に送る。プログラム制御部１２は、書き換え情報に基づいてプログラムの書き換え信号を各プログラマブルデバイス１に送信する。さらに、各プログラマブルデバイス１は、受信した書き換え信号に基づいて記憶しているプログラムを書き換える。
【００２６】
このプログラマブルデバイス書き換え装置１０及びデバイス搭載ボード１４を備えた電子機器として、例えば図６に示すように、路上ネオン板２５に適用した場合について説明する。
【００２７】
該路上ネオン板２５は、プログラマブルデバイス書き換え装置１０を搭載しているので、電力線Ｌに接続された電源ポート１５のみで、電光文字の制御内容を遠隔的にプログラム可能とされている。例えば、電光文字として「ＯＮ」と表示させる書き換え情報を電力線Ｌを介して路上ネオン板２５のプログラマブルデバイス書き換え装置１０に送信する。この書き換え情報を電力線通信部１１で受信すると共にこの書き換え情報に基づいて、プログラム制御部１２が、プログラムの書き換え信号をプログラマブルデバイス１に送信することで、プログラマブルデバイス１は、図６に示すように、電光文字を「ＯＮ」に変更するようにプログラムを書き換える。
【００２８】
このように、路上ネオン板２５において、電力線Ｌを介して遠隔的に電光文字の表示を変更することが可能である。特に、路上ネオン板２５は、通常、路上設置なので雨水等の湿気にさらされているが、電源ポート１５だけで他の開口部を設ける必要がないため、内部への湿気の侵入を防ぎ、電子回路の劣化を抑制することができ、信頼性及び保守性を向上させることができる。
【００２９】
したがって、本実施形態では、電力線通信部１１が電力線Ｌを介して書き換え情報を受信し、プログラム制御部１２が書き換え情報に基づいてプログラムの書き換え信号を各プログラマブルデバイス１に送信してプログラムを書き換えるので、各プログラマブルデバイス１の書き換え専用ポートが不要になると共に該専用ポートのために開口部を装置に設ける必要が無く、スペースコストを抑制することができる。
【００３０】
また、専用ポートの開口部が無くなるため、粉塵や湿気等が入り込む可能性が減り、搭載部品への影響が減少して装置の信頼性を向上させることができる。さらに、専用ポートが不要になり、デバイス搭載ボード１４に複数のケーブル類を接続する必要が無くなり、遠隔操作等によって保守性を向上させることができる。
【００３１】
なお、本発明の技術範囲は上記実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲において種々の変更を加えることが可能である。
上記実施形態では、路上ネオン板２５にプログラマブルデバイス書き換え装置１０を搭載したが、プログラマブルデバイスを搭載した計測装置、製造装置、制御装置又は通信装置等の他の電子機器に搭載しても構わない。例えば、金型作製装置等の製造機械に搭載する制御装置に本発明のプログラマブルデバイス書き換え装置を適用してもよい。
【図面の簡単な説明】
【００３２】
【図１】本発明に係るプログラマブルデバイス書き換え装置、電子機器及びプログラマブルデバイス書き換え方法並びにプログラマブルデバイス書き換えプログラムにおいて、プログラマブルデバイス書き換え装置の構成を示すブロック図である。
【図２】本実施形態において、プログラマブルデバイス書き換え装置を備えたデバイス搭載ボードを示す簡易的なブロック図である。
【図３】本実施形態において、ＪＴＡＧ等専用線型でプログラマブルデバイス書き換え装置を搭載した回路を示す簡易的なブロック図である。
【図４】本実施形態において、ＪＴＡＧ等専用線方式によるプログラム制御部の構成を示すブロック図である。
【図５】本実施形態において、バス型でプログラマブルデバイス書き換え装置を搭載した回路を示す簡易的なブロック図である。
【図６】本実施形態において、プログラマブルデバイス書き換え装置を備えた電子機器として、路上ネオン板を示す正面図である。
【図７】本発明に係るプログラマブルデバイス書き換え装置、電子機器及びプログラマブルデバイス書き換え方法並びにプログラマブルデバイス書き換えプログラムの従来例において、複数の専用ポートを設けた基板の構成を示す概略的なブロック図である。
【符号の説明】
【００３３】
１、１，１Ｂ…プログラマブルデバイス、１０…プログラマブルデバイス書き換え装置、１１…電力線通信部、１２…プログラム制御部、１４…デバイス搭載ボード、２５…路上ネオン板（電子機器）、Ｌ…電力線
【図１】
2009175991.tif 000003
【図２】
2009175991.tif 000004
【図３】
2009175991.tif 000005
【図４】
2009175991.tif 000006
【図５】
2009175991.tif 000007
【図６】
2009175991.tif 000008
【図７】
2009175991.tif 000009