(57)【要約】【課題】プログラムによって動作する複数の処理装置の起動モードを簡単な操作で制御することができるデータ処理装置を提供する。【解決手段】第１〜第ｎ処理装置１１〜１ｎは、所定のプログラムによって動作するプロセッサを内蔵する処理装置であって、保守モードと通常モードを含む複数の起動モードを有するものである。第１処理装置１１は、起動モード設定スイッチ２１の状態に応じたモードで起動し、第２及び第ｎ処理装置１２、１ｎは、起動モード設定レジスタ２２、２ｎのデータに応じたモードで起動する。また、第１処理装置１１は、起動時に起動モード設定スイッチ２１の状態に応じたデータを制御バス３０を介して起動モード指定レジスタ２２、２ｎに書き込む。【選択図】図１
2005056321.tif 000002
【特許請求の範囲】
【請求項１】
プログラムによって動作する複数の処理装置を有するデータ処理システムであって、
前記複数の処理装置に含まれる第１の処理装置の起動モードを設定する起動モード設定スイッチと、
前記第１の処理装置を除く他の処理装置にそれぞれ接続されるとともに、前記第１の処理装置によってデータの書き込みが可能な複数の起動モード指定レジスタとを備え、
前記第１の処理装置は、起動時に前記起動モード設定スイッチの状態に応じたデータを前記複数の起動モード指定レジスタに書き込むものであり、
前記他の処理装置は、起動時に、前記起動モード設定レジスタのデータに応じた起動を行うものであるデータ処理システム。
【請求項２】
請求項１記載のデータ処理システムであって、
前記複数の処理装置及び前記起動モード指定レジスタに接続される制御バスを備え、
前記第１の処理装置は、前記制御バスを介して前記複数の起動モード指定レジスタにデータを書き込むものであるデータ処理システム。
【請求項３】
請求項１又は２記載のデータ処理システムであって、
前記複数の処理装置を収納する単一の筐体を備え、
前記起動モード設定スイッチは、前記筐体の外側から操作可能に設置されるデータ処理システム。
【請求項４】
請求項３記載のデータ処理システムであって、
前記複数の処理装置それぞれに接続された複数の操作端末接続インタフェースを備え、
前記操作端末接続インタフェースは、前記筐体の外側から、操作端末に接続可能に配置されるデータ処理システム。
【請求項５】
請求項１ないし４のいずれか１項記載のデータ処理システムであって、
前記起動モードスイッチは、前記第１の処理装置の外部Ｉ／Ｏ領域に配置されるスイッチであるデータ処理システム。
【請求項６】
請求項１ないし５のいずれか１項記載のデータ処理システムであって、
前記起動モード設定レジスタは、前記他の処理装置の外部Ｉ／Ｏ領域に配置されるレジスタであるデータ処理システム
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラムによって動作する複数の処理装置を有するデータ処理システムに関する。
【背景技術】
【０００２】
移動無線の小型基地局等の屋外に設置される装置は、防水処理を施した筐体内に収納された各種電子機器によって構成される。筐体内に収納される電子機器には、所定のプログラムによって動作するプロセッサを内蔵する処理装置が含まれ、そのようなプロセッサ内蔵の処理装置は複数収納されることも多い。
【０００３】
このようなプロセッサの内蔵の処理装置は、プログラムのバージョンアップやデバッグ、ファイルの更新、装置のメンテナンス等を行う場合、通常の運用時とは異なる保守モードで起動される。起動モードの設定は、処理装置のＩ／Ｏ領域に配置したＳＷの設定によって行う方法や、起動時間に一定のウェイト期間を設け、ウェイト期間中に所定のキー入力を行う方法が知られている。
【０００４】
しかし、複数のプロセッサの内蔵の処理装置を同時に保守モードで起動するのは、一般に簡単ではなく、特に、単一の筐体に収納された複数の処理装置を起動するのはさらに困難である。すなわち、処理装置のＩ／Ｏ領域に配置したＳＷを処理装置の数だけ筐体に設けることは、筐体の大きさ、設置環境等を考慮すると難しいことが多く、操作端末をすべての処理装置に接続して同時に操作することも、保守者の人数を考慮すると難しい。
【０００５】
なお、起動モードの設定を他の処理装置を利用して行うシステムとしては、特許文献１に記載されたものがある。
【０００６】
【特許文献１】特開平１１−２１９２８８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、プログラムによって動作する複数の処理装置の起動モードを簡単な操作で制御することができるデータ処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明のデータ処理システムは、プログラムによって動作する複数の処理装置を有するデータ処理システムであって、前記複数の処理装置に含まれる第１の処理装置の起動モードを設定する起動モード設定スイッチと、前記第１の処理装置を除く他の処理装置にそれぞれ接続されるとともに、前記第１の処理装置によってデータの書き込みが可能な複数の起動モード指定レジスタとを備え、前記第１の処理装置は、起動時に前記起動モード設定スイッチの状態に応じたデータを前記複数の起動モード指定レジスタに書き込むものであり、前記他の処理装置は、起動時に、前記起動モード設定レジスタのデータに応じた起動を行うものである。
【０００９】
本発明によれば、複数の処理装置の起動モードを簡単な操作で制御することができる。設定可能な起動モードには保守モードが含まれ、保守モードで起動を簡単に行うことができるので、プログラムのバージョンアップやデバッグ、ファイルの更新、装置のメンテナンス等を簡単に行うことができる。
【００１０】
本発明のデータ処理システムは、さらに、前記複数の処理装置及び前記起動モード指定レジスタに接続される制御バスを備え、前記第１の処理装置は、前記制御バスを介して前記複数の起動モード指定レジスタにデータを書き込むものである。本発明によれば、簡単な構成で、第１の処理装置によって複数の起動モード指定レジスタにデータの書き込みを行うことができる。起動モード指定レジスタに書き込むデータは、起動モードを識別するだけであって、わずかのデータ量で十分であるので、制御バスも低速バスで十分である。
【００１１】
本発明のデータ処理システムは、さらに、前記複数の処理装置を収納する単一の筐体を備え、前記起動モード設定スイッチは、前記筐体の外側から操作可能に設置されるものである。本発明によれば、少数の設定スイッチを操作するだけであるので、防水スイッチを用いるか、防水処理を施した小窓を設置することで、筐体に防水処理を施すことも簡単にできる。
【００１２】
本発明のデータ処理システムは、さらに、前記複数の処理装置それぞれに接続された複数の操作端末接続インタフェースを備え、前記操作端末接続インタフェースは、前記筐体の外側から、操作端末に接続可能に配置されるものである。本発明によれば、必要な時に必要な処理装置に操作端末を接続してプログラムのバージョンアップ、メンテナンス等の保守操作を含む各種操作を行うことができる。また、防水コネクタを用いるか、防水処理を施した小窓内に接続インタフェースを配置することで、防水処理を施した筐体に収納された場合でも、簡単に保守操作を行うことができる。
【００１３】
本発明のデータ処理システムは、前記起動モードスイッチが、前記第１処理装置の外部Ｉ／Ｏ領域に配置されるスイッチであるものを含む。また、本発明のデータ処理システムは、前記起動モード設定レジスタが、前記他の処理装置の外部Ｉ／Ｏ領域に配置されるレジスタであるものを含む。本発明によれば、従来の処理装置の起動モード設定機能をそのまま利用することができる。
【発明の効果】
【００１４】
本発明によれば、プログラムによって動作する複数の処理装置の起動モードを簡単な操作で制御することができるデータ処理装置を提供できる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態について、図面を用いて説明する。
【００１６】
図１は、本発明の実施形態のデータ処理システムの概略構成を示す図である。図１のデータ処理システムは、第１処理装置１１、第２処理装置１２、第ｎ処理装置１ｎ、起動モード設定スイッチ２１、起動モード指定レジスタ２２、２ｎ、制御バス３０、端末インタフェース４１、４２、４ｎを含み、筐体１００に収納される。操作端末５０は、必要に応じて接続される。
【００１７】
第１〜第ｎ処理装置１１〜１ｎは、所定のプログラムによって動作するプロセッサ（図示せず）を内蔵する処理装置であって、保守モードと通常モードを含む複数の起動モードを有するものである。第１処理装置１１は、起動モード設定スイッチ２１の状態に応じたモードで起動し、第２及び第ｎ処理装置１２、１ｎは、起動モード設定レジスタ２２、２ｎのデータに応じたモードで起動する。また、第１処理装置１１は、起動時に起動モード設定スイッチ２１の状態に応じたデータを制御バス３０を介して起動モード指定レジスタ２２、２ｎに書き込む。なお、起動モード設定レジスタ２２、２ｎのデータに応じたモードで起動する処理装置として、図１では第２処理装置１２と第ｎ処理装置１ｎの２つの処理装置を記載してあるが、３つ以上であってもよいし、第２処理装置１２だけでもよい。
【００１８】
起動モード設定スイッチ２１は、第１処理装置１１の起動モードを設定するもので、筐体１００の外部から操作可能に設置されるスイッチであり、第１処理装置１１の外部Ｉ／Ｏ領域に配置される。起動モード設定スイッチ２１は、複数の状態に設定することが可能であり、その状態に応じて第１処理装置１１の起動モードが決定される。起動モード決定スイッチ２１は、一般に複数のスイッチで構成されるが、専用のスイッチとして形成しても他の機能を有するスイッチと兼用してもよい。兼用する場合は、複数のスイッチの状態によって表されるコードによって起動モードの設定を行う。
【００１９】
起動モード指定レジスタ２２、２ｎは、第２処理装置１２と第ｎ処理装置１ｎそれぞれの外部Ｉ／Ｏ領域に配置されるレジスタであって、第２処理装置１２と第ｎ処理装置１ｎ起動モードを設定するものである。起動モード指定レジスタ２２、２ｎは、第２処理装置１２と第ｎ処理装置１ｎの初期化時にリセットされ、第１処理装置１１によって、起動モードを特定する所定のデータの書き込みが可能となっている。初期化後、第２処理装置１２と第ｎ処理装置１ｎは、定期的に起動モード指定レジスタ２２、２ｎのデータを読み込み、リセット状態でない場合、すなわち第１処理装置によって何らかのデータ書き込まれている場合、そのデータに応じてモードで起動を開始する。
【００２０】
制御バス３０は、第１処理装置１１、第２処理装置１２、第ｎ処理装置１ｎ間で各種データの送受信を行うとともに、第１処理装置１１による起動モード指定レジスタ２２、２ｎの書き込みに利用される。起動モード指定レジスタ２２、２ｎに書き込むデータは、起動モードを識別するだけであって、わずかのデータ量で十分であるので、第１処理装置１１、第２処理装置１２、第ｎ処理装置１ｎ間で各種データの送受信の頻度が高くない場合には、制御バス３０の転送速度は低速のもので十分である。
【００２１】
操作端末接続インタフェース４１〜４ｎは、それぞれ第１処理装置１１、第２処理装置１２、第ｎ処理装置１ｎに接続され、筐体１００の外側から操作端末５０が接続可能となるように配置される。
【００２２】
操作端末５０は、必要な時に必要な処理装置１１〜１ｎに操作端末接続インタフェース４１〜４ｎを介して接続し、処理装置１１〜１ｎのプログラムのバージョンアップ、メンテナンス等の保守操作を含む各種操作を行うものである。
【００２３】
図１のデータ処理システムは、例えば移動無線の小型基地局に利用される。その場合、例えば第１処理装置１１は、監視等の基地局の管理を行い、第２処理装置１２〜第ｎ処理装置１ｎは、通信処理を行う。小型基地局に利用される場合等、データ処理システムが屋外に設置される場合、筐体１００には防水処理が施される。
【００２４】
次に、図１のデータ処理システムの起動動作について説明する。
【００２５】
図２は、第１処理装置の概略動作フローを示す図である。図１のデータ処理システムに電源を投入又はリセットを行う（電源スイッチやリセットスイッチは、図示を省略してある。）と、第１処理装置１１の初期化が行われる（ステップＳ２０１）。次いで、ステップＳ２０２で起動モード設定スイッチ２１のデータの読み込みを行う。今、起動モード設定スイッチ２１が８ビットのデータが設定可能であり、（０１）ｈから（０４）ｈまでのデータが起動モードの設定に利用可能とする。そして、（０１）ｈを通常モードに割当て、（０２）ｈを保守モードに割当て、（０３）ｈと（０４）ｈは未使用とする。なお、（０１）ｈ等は、スイッチ２１に設定される８ビットの値を1６進表記したものである。
【００２６】
ステップＳ２０３では、ステップＳ２０２で読み込んだ起動モード設定スイッチ２１のデータが保守モードデータ、すなわち（０２）ｈであるか否かの判断を行う。保守モードデータである場合は、起動モード指定レジスタ２２、２ｎに保守モードデータ（０２）ｈを書き込み（ステップＳ２０４）、保守モードでの起動処理を行う（ステップＳ２０５）。
【００２７】
ステップＳ２０３で、起動モード設定スイッチ２１のデータが保守モードデータでないと判断された場合は、通常モードでの起動が設定されていると判断して、起動モード指定レジスタ２２、２ｎに通常モードデータ（０１）ｈを書き込み（ステップＳ２０６）、通常モードでの起動処理を行う（ステップＳ２０７）。
【００２８】
なお、電源の投入又はリセット指示時には、起動モード設定スイッチ２１に（０１）ｈ又は（０２）ｈが設定されているものとして、ステップＳ２０３の結果がＮｏである場合には、通常モードでの起動が設定されていると判断したが、（０１）ｈが設定されているかどうかを判断した上でステップＳ２０６の処理を行ってもよい。その場合、（０１）ｈ以外ではエラー出力を行う。
【００２９】
また、ステップＳ２０４及びＳ２０６で起動モード指定レジスタ２２、２ｎに設定するデータを、起動モード設定スイッチ２１のデータと同様、（０１）ｈが通常モード、（０２）ｈが保守モードであるとして説明したが、起動モード指定レジスタ２２、２ｎは、８ビットデータに限らず、また、（０１）や（０２）ｈ以外のデータを起動モード設定データとして使用してもよい。
【００３０】
さらに、通常モードと保守モード以外の起動モードを有していてもよい。例えば、起動モード設定レジスタ２２、２ｎを個別に保守モードと通常モードに分けて起動するモードを設けてもよい。
【００３１】
図３は、第２処理装置１２〜第ｎ処理装置１ｎの概略動作フローを示す図である。図１のデータ処理システムに電源を投入又はリセットを行うと、第２処理装置１２〜第ｎ処理装置１ｎの初期化が行われる（ステップＳ３０１）。この時、起動モード指定レジスタ２２、２ｎもリセットされ、（００）ｈに設定される。起動モード指定レジスタ２２、２ｎの設定データを、起動モード設定スイッチ２１のデータと同様、（０１）ｈが通常モード、（０２）ｈが保守モードであるとする。
【００３２】
次いで、ステップＳ３０２で、起動モード指定レジスタのデータの読み込みを行う。そして、読み込んだデータが通常モードデータ（０１）ｈであるかどうかを判断し（ステップＳ３０３）、通常モードデータでない場合は、保守モードデータ（０２）ｈであるかどうかを判断する（ステップＳ３０４）、初期化終了直後は、第１処理装置１１からのデータ書き込まれておらず、（００）ｈのままであるので、ステップＳ３０２に戻って、データの書き込みが行われるまで繰り返す。
【００３３】
第１処理装置１１から書き込んだデータが（０２）ｈである場合、ステップＳ３０４で保守モードデータであると判断され、ステップＳ３０６で保守モードの起動処理が行われる。また、第１処理装置１１から書き込んだデータが（０１）ｈである場合、ステップＳ３０３で通常モードデータであると判断され、ステップＳ３０５で通常モードの起動処理が行われる。
【００３４】
以上説明したように、起動モード指定スイッチ２１を保守モード起動に設定すると、第１処理装置１１だけでなく、第２処理装置１２〜第ｎ処理装置１ｎも保守モードで起動することができるので、端末インタフェース４１〜４ｎを介して個別に操作端末５０を接続し、プログラムのバージョンアップ、メンテナンス等の保守操作を行うことができる。
【産業上の利用可能性】
【００３５】
本発明のデータ処理システムは、プログラムによって動作する複数の処理装置を有するデータ処理システム等として有用である。
【図面の簡単な説明】
【００３６】
【図１】本発明の実施形態のデータ処理システムの概略構成を示す図
【図２】本発明の実施形態の第１処理装置の概略動作フローを示す図
【図３】本発明の実施形態の第２処理装置〜第ｎ処理装置の概略動作フローを示す図
【符号の説明】
【００３７】
１１・・・第１処理装置
１２・・・第２処理装置
１ｎ・・・第ｎ処理装置
２１・・・起動モード設定スイッチ
２２、２ｎ・・・起動モード指定レジスタ
３０・・・制御バス
４１、４２、４ｎ・・・端末インタフェース
５０・・・操作端末
１００・・・筐体
【図１】
2005056321.tif 000003
【図２】
2005056321.tif 000004
【図３】
2005056321.tif 000005