(57)【特許請求の範囲】
【請求項１】
データと該データの宛先と転送誤り検出用符号とを転送する独立した複数のシリアルバスと、
前記各シリアルバスに接続され、前記転送誤り検出用符号を意図的に誤った疑似符号を送出する機能と、該転送誤り検出用符号が正しくない場合にエラー表示をするチェッカとを有し、該転送誤り検出用符号が正しい場合に受信した該データに基づいてそれぞれ動作する複数の機能ブロックと、
前記各シリアルバスの間に対向して配置されかつ中継インタフェースを介して相互に接続され、受信した前記転送誤り検出用符号が正しくない場合にエラー表示をするチェッカを有すると共に該転送誤り検出用符号が正しくない場合には受信を停止し、該転送誤り検出用符号が正しい場合には該符号と共に与えられたデータ及び宛先に新たな転送誤り検出用符号を付して送出し、該各シリアルバス間の中継を行う２つの中継ブロックからなる中継ブロック対と、を備えたシステムに対し、
試験診断対象の前記機能ブロック或いは中継ブロックへ前記擬似符号を与え、その結果で得られる前記エラー表示を参照し、該試験診断対象の機能ブロック或いは中継ブロックの有するチェッカの正常性を判定する転送誤り検出用チェッカの試験診断方法において、
前記各中継ブロックに、前記転送誤り検出用符号を意図的に誤った擬似符号を生成する生成手段と、前記送出するデータに新たに付加する符号を該擬似符号または該転送誤り検出用符号から選択する選択手段とをそれぞれ設けておき、
前記試験診断対象の機能ブロック或いは中継ブロックの接続されたシリアルバスとは異なるシリアルバスに接続された監視用の前記機能ブロックにより、該試験診断対象の機能ブロック或いは中継ブロックの有するチェッカの正常性を判定する場合には、
前記監視用の機能ブロックから前記試験診断対象の機能ブロック或いは中継ブロックに対して前記データを転送するルートにおいて、該試験診断対象の機能ブロック或いは中継ブロックの直前の中継ブロックを前記宛先とし、前記選択手段に前記擬似符号を選択させるオーダを前記データとし、これらに前記転送誤り検出用符号を付加して転送するオーダ転送処理と、
前記オーダ転送処理の後、前記試験診断対象の機能ブロック或いは中継ブロックを宛先として試験用データに前記転送誤り検出用符号を付加して転送し、前記直前の中継ブロックによって該試験用データに前記擬似符号を付加させて該試験診断対象の機能ブロック或いは中継ブロックに与える擬似符号付加処理と、
前記擬似符号付加処理の後に前記オーダを解除し、前記試験診断対象の機能ブロック或いは中継ブロックの有するチェッカの表示を前記監視用の機能ブロックにより確認することで該試験診断対象の機能ブロック或いは中継ブロックの有するチェッカの正常性を確認する確認処理と、を行うことを特徴とする転送誤り検出用チェッカの試験診断方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、シリアルバス上の転送誤りを転送誤り検出用符号（以下、ＣＲＣ符号という）でチェックするＣＲＣチェッカを持つ機能ブロックが、独立したシリアルバスに適宜配置され、各独立したシリアルバス間のデータ転送は、ＣＲＣチェッカを持つ中継ブロックを介して行われる情報処理装置や交換機等において、該機能ブロックや中継ブロックの有するＣＲＣチェッカが正常かどうかを確認する転送誤り検出用チェッカの試験診断方法に関するものである。
【０００２】
【従来の技術】
従来の交換機等ではシステムバスを持ち、該システムバスで複数の機能ユニット間の制御及びそれらの間のデータ転送を行っている。また、フェールセーフのために２重化構造をとり、これらを例えば「０」系のユニット及び「１」系のユニットと称して選択的に切替えて使用している。交換機はシステムバスとは別に、数本の信号線で構成されるシリアルバスを持っている。各ユニット内では、１つの監視ブロックとその配下に属する機能ブロックとが、該シリアルバスで接続されている。ユニット間ではシリアルバスが異なる。ユニット間に跨がるデータ転送は、各ユニットにそれぞれ設けられた中継ブロックを介して行われる。
監視ブロックは、監視対象の機能ブロックや中継ブロックからの故障通知を受信すると共に、配下に属する機能ブロックや中継ブロックの試験診断を行うオーダを送信する機能を有してる。各機能ブロックや中継ブロックは、ＣＲＣチェッカを有し、データ転送の誤りを検出する機能を持っている。各ＣＲＣチェッカの試験診断を行う場合には、監視ブロックから試験診断対象の機能ブロックや中継ブロックに、意図的にＣＲＣ符号を誤った擬似符号（以下、擬似ＣＲＣ符号という）を送るようになっている。ＣＲＣ符号は、データに付加された例えば１６ビットの巡回符号で構成されている。
【０００３】
図２は、従来の交換機を示すブロック図である。
監視ブロック１と中継ブロック２とは、シリアルバスＢ１で接続されている。監視ブロック１は、擬似ＣＲＣ符号データを格納する図示しないレジスタを持ち、テストモードに設定されると、該擬似ＣＲＣ符号を付加したデータを送信する機能を有している。
監視ブロック１及び中継ブロック２に対して異なるユニットに属する中継ブロック３は、シリアルバスＢ１とは異なる他系シリアルバスＢ２に接続されている。中継ブロック３は、中継ブロック２とのデータ転送の中継を行うものである。他系シリアルバスＢ２には、さらに、中継ブロック４が接続されている。中継ブロック４は、他系シリアルバスＢ２とは独立した拡張用シリアルバスＢ３に接続された中継ブロック５とのデータ転送の中継を行うものである。中継ブロック５が拡張用シリアルバスＢ３を介して機能ブロック６に接続されている。各ブロック２〜６には、ＣＲＣチェッカが設けられ、該各ブロック２〜６は、正常なＣＲＣ符号が与えられなかった場合に、エラー表示を行うようになっている。
図３は、図２中の中継ブロック２を示す構成図である。
中継ブロック２は、シリアルバスＢ１に接続され、監視ブロック１からＣＲＣ符号が付加されたデータＤ１を受信する自ユニットデータ受信部２−１を備えている。自ユニットデータ受信部２−１の出力側に、オーダ処理部２−２が接続され、該オーダ処理部２−２の出力側に、中継オーダ送信部２−３が接続されている。
【０００４】
自ユニットデータ受信部２−１は、ＣＲＣチェック回路２−１ａとエラー表示レジスタ２−１ｂとを有している。ＣＲＣチェック回路２−１ａは、データに付加されたＣＲＣ符号に基づき受信データの正常性を確認するＣＲＣチェッカであり、エラー表示レジスタ２−１ｂは、受信データにＣＲＣ符号エラーが検出された場合に、エラー表示をするものである。そして、ＣＲＣ符号エラーが検出されたときには、受信及び中継動作を中止するようになっている。
オーダ処理部２−２は、ＩＤチェック回路２−２ａを有している。ＩＤチェック回路２−２ａは、受信したオーダが自分宛てのものか、或いは他の機能ブロック宛てのものかを判定するものである。中継オーダ送信部２−３は、ＣＲＣ生成回路２−３ａとそれに接続されたデータ送出回路２−３ｂとを有している。ＣＲＣ生成回路２−３ａは、他の機能ブロックへ中継するデータに付加するＣＲＣ符号を生成する回路である。データ送出回路２−３ｂは、データにＣＲＣ符号を付して、中継インタフェースＩＦ１に送出する回路である。
以上が、監視ブロック１からのオーダ等を処理する回路であるが、この中継ブロック２には、さらに、他のユニットから中継されたデータ等を受信する中継データ受信部２−４と、該中継データ受信部２−４に接続されたオーダ処理部２−５とを有している。オーダ処理部２−５の出力側に、自ユニットデータ送信部２−６が接続され、この自ユニットデータ送信部２−６の出力側が、シリアルバスＢ１に接続されている。中継データ受信部２−４、オーダ処理部２−５及び自ユニットデータ送信部２−６は、それぞれ自ユニットデータ受信部２−１、オーダ処理部２−２、中継オーダ送信部２−３と同様の構成になっている。
【０００５】
ここで、図２の監視ブロック１が、中継ブロック２のＣＲＣチェッカの正常性を確認する場合の動作を説明する。
中継ブロック２のＣＲＣチェッカの確認を行う場合、監視ブロック１はテストモードに設定される。テストモードに設定された監視ブロック１は、中継ブロック２宛てのオーダをデータＤ１として送信する。このとき、送信データＤ１に擬似ＣＲＣ符号（Ｓ−ＣＲＣ）を付加してシリアルバスＢ１に送出する。中継ブロック２は、そのデータＤ１を受信するときに、ＣＲＣチェック回路２−１ａで擬似ＣＲＣ符号に対するチェックを行う。ＣＲＣチェック回路２−１ａが正常であれば、ＣＲＣ符号のエラーと判定でき、そのエラー情報がエラー表示レジスタ２−１ｂに表示される。もし、ＣＲＣチェック回路２−１ａが故障していた場合には、ＣＲＣ符号のエラーと判定されないので、エラー表示レジスタ２−１ｂには何も表示されない。
続いて、監視ブロック１のテストモードを解除し、監視ブロック１にエラー表示レジスタ２−１ｂの内容をリードさせることで、中継ブロック２に対するＣＲＣチェッカの試験診断が行える。
【０００６】
【発明が解決しようとする課題】
しかしながら、従来のＣＲＣチェッカの試験診断方法では、次のような課題があった。
擬似ＣＲＣ符号を発生するブロックは監視ブロック１のみである。そして、中継ブロック２はオーダ受信時にＣＲＣ符号のチェックを行って、エラーが発生したら受信及び中継の動作を中止する構成になっている。そのため、監視ブロック１に直接シリアルバスで接続されていない中継ブロック３〜５及び機能ブロック６に対して、該監視ブロック１からＣＲＣチェッカの試験診断を行おうとしても、送出した擬似ＣＲＣ符号が、それが例えば中継ブロック２によって検出され、監視対象の中継ブロック３〜５及び機能ブロック６へその擬似ＣＲＣ符号が届かない。つまり、試験診断が行えない。これを解消するためには、シリアルバスＢ２，Ｂ３に、監視ブロック１と同等の機能を有した専用の監視ブロックをそれぞれ設け、試験診断を行う場合には、該各専用の監視ブロックを稼働させなくてはならなかった。
【０００７】
【課題を解決するための手段】
前記課題を解決するために、本発明は、データと該データの宛先とＣＲＣ符号とを転送する独立した複数のシリアルバスと、前記各シリアルバスに接続され、前記ＣＲＣ符号を意図的に誤った疑似ＣＲＣ符号を送出する機能と、該ＣＲＣ符号が正しくない場合にエラー表示をするチェッカとを有し、該ＣＲＣ符号が正しい場合に受信した該データに基づいてそれぞれ動作する複数の機能ブロックと、前記各シリアルバスの間に対向して配置されかつ中継インタフェースを介して相互に接続され、受信した前記ＣＲＣ符号が正しくない場合にエラー表示をするチェッカを有すると共に該ＣＲＣ符号が正しくない場合には受信を停止し、該ＣＲＣ符号が正しい場合には該符号と共に与えられたデータ及び宛先に新たなＣＲＣ符号を付して送出し、該各シリアルバス間の中継を行う２つの中継ブロックからなる中継ブロック対と、を備えたシステムに対し、試験診断対象の前記機能ブロック（或いは中継ブロック）へ前記擬似ＣＲＣ符号を与え、その結果で得られる前記エラー表示を参照し、該試験診断対象の機能ブロック（或いは中継ブロック）の有するチェッカの正常性を判定するＣＲＣチェッカの試験診断方法において、前記各中継ブロックに、前記ＣＲＣ符号を意図的に誤った擬似ＣＲＣ符号を生成する生成手段と、前記送出するデータに新たに付加する符号を該擬似ＣＲＣ符号または該ＣＲＣ符号から選択する選択手段とをそれぞれ設けておき、次のような順でＣＲＣチェッカの試験診断を行うようにしている。
【０００８】
即ち、前記試験診断対象の機能ブロック（或いは中継ブロック）の接続されたシリアルバスとは異なるシリアルバスに接続された監視用の前記機能ブロックにより、該試験診断対象の機能ブロック（或いは中継ブロック）の有するチェッカの正常性を判定する場合には、前記監視用の機能ブロックから前記試験診断対象の機能ブロック（或いは中継ブロック）に対してデータを転送するルートにおいて、該試験診断対象の機能ブロック（或いは中継ブロック）の直前の中継ブロックを前記宛先とし、前記選択手段に前記擬似ＣＲＣ符号を選択させるオーダを前記データとし、これらに前記ＣＲＣ符号を付加して転送するオーダ転送処理と、前記オーダ転送処理の後、前記試験診断対象の機能ブロック（或いは中継ブロック）を宛先として試験用データに前記ＣＲＣ符号を付加して転送し、前記直前の中継ブロックによって該試験用データに前記擬似ＣＲＣ符号を付加させて該試験診断対象の機能ブロック（或いは中継ブロック）に与える擬似符号付加処理と、前記擬似符号付加処理の後に前記オーダを解除し、前記試験診断対象の機能ブロック（或いは中継ブロック）の有するチェッカの表示を前記監視用の機能ブロックにより確認することで該試験診断対象の機能ブロック（或いは中継ブロック）の有するチェッカの正常性を確認する確認処理とを行う。
本発明によれば、以上のようにＣＲＣチェッカの試験診断方法を構成したので、疑似ＣＲＣ符号を送出する機能と、ＣＲＣ符号が正しくない場合にエラー表示をするチェッカとを有する複数の機能ブロックに対して、各中継ブロックには、擬似ＣＲＣ符号を生成する生成手段と、送出するデータに新たに付加する符号を擬似ＣＲＣ符号またはＣＲＣ符号から選択する選択手段とがそれぞれ設けられている。試験診断対象の機能ブロック（或いは中継ブロック）の接続されたシリアルバスとは異なるシリアルバスから、試験診断対象の機能ブロック（或いは中継ブロック）の有するチェッカの正常性を判定する場合には、オーダ転送処理と擬似符号付加処理と確認処理とを順に行う。
【０００９】
オーダ転送処理により、試験診断対象の直前の中継ブロック宛てにＣＲＣ符号の付加されたオーダが転送される。このオーダは、正規のＣＲＣ符号が付加されているので、オーダが直前の中継ブロックに達する。このオーダに基づき、直前の中継ブロックは擬似ＣＲＣ符号をデータに付加できる態勢になる。
擬似符号付加処理では、試験診断対象の機能ブロック（或いは中継ブロック）宛てに、試験用データに正規のＣＲＣ符号を付加して転送する。この試験用データは直前の中継ブロックを通過するが、該直前の中継ブロックにより擬似ＣＲＣ符号が付加され、試験診断対象の機能ブロック（或いは中継ブロック）に与えられる。そのため、試験診断対象の機能ブロック（或いは中継ブロック）の有するＣＲＣチェッカは、エラー表示をする。
確認処理では、直前の中継ブロックに対するオーダが解除された後、試験診断対象の機能ブロック（或いは中継ブロック）の有するチェッカのエラー表示が確認される。これにより、試験診断対象のチェッカの正常性が確認できる。従って、前記課題を解決できるのである。
【００１０】
【発明の実施の形態】
図４は、本発明の実施形態のＣＲＣチェッカの試験診断方法を行う情報処理システムを示すブロック図である。
この情報処理システムは、シリアルバスＢ１０で接続された監視ブロック１０と中継ブロック２０とを備えている。監視ブロック１０は、従来の監視ブロックと同様に擬似ＣＲＣ符号を格納する図示しないレジスタを持ち、テストモードに設定されると、該擬似ＣＲＣ符号を付加したデータを送信する機能を有すると共に、他のユニットに属するブロックに対して正常なＣＲＣ符号を付加したオーダ及び試験用データを送出する機能を有している。
監視ブロック１０及び中継ブロック２０に対して異なるユニットに属する中継ブロック３０は、シリアルバスＢ１０とは異なる他系シリアルバスＢ１１に接続されている。中継ブロック３０は、中継インタフェースＩＦ１を用いて中継ブロック２０との間のデータ転送の中継を行うものである。他系シリアルバスＢ１１には、さらに、中継ブロック４０が接続されている。中継ブロック４０は、中継インタフェースＩＦ２を介してシリアルバスＢ１１とは独立した拡張用シリアルバスＢ１２に接続された中継ブロック５０との間のデータ転送の中継通信を行うものである。中継ブロック５０が、拡張用シリアルバスＢ１２を介して機能ブロック６０に接続されている。機能ブロック６０はデータを受信し、該データに応じた動作をするものである。各ブロック２０〜６０は、受信データに付加されたＣＲＣ符号のチェックを行うＣＲＣチェッカをそれぞれ有している。
【００１１】
図１は、本発明の実施形態を示す中継ブロックの構成図であり、図４中の中継ブロック５０が示されている。
この中継ブロック５０は、中継ブロック４０から中継インタフェースＩＦ２を介して与えられたＣＲＣ符号の付加されたデータを受信する中継データ受信部５１を備えている。中継データ受信部５１の出力側に、オーダ処理部５２が接続され、該オーダ処理部５２の出力側に、自ユニットデータ送信部５３が接続されている。
中継データ受信部５１は、中継インタフェースＩＦ２に接続されたＣＲＣチェック回路５１ａと、エラー表示レジスタ５１ｂとを有している。ＣＲＣチェック回路５１ａは、データに付加されたＣＲＣ符号に基づき受信データの正常性を確認するＣＲＣチェッカであり、エラー表示レジスタ５１ｂは、ＣＲＣチェック回路５１ａによって、受信データに付加されたＣＲＣ符号にエラーがあることが検出された場合に、そのエラー情報を表示するものである。そして、中継データ受信部５１は、ＣＲＣ符号エラーが検出されたときに、受信及び中継動作を中止するようになっている。
【００１２】
オーダ処理部５２は、ＩＤチェック回路５２ａを有している。ＩＤチェック回路５２ａは、受信したオーダやデータが自分宛てのものか、或いは他の機能ブロック宛てのものかを判定するものである。自ユニットデータ送信部５３は、テストモード設定レジスタ５３ａと、ＣＲＣ生成回路５３ｂと、擬似ＣＲＣ符号生成手段である擬似ＣＲＣ生成回路５３ｃと、ＣＲＣセレクタ５３ｄと、データ送出回路５３ｅとを有している。ＣＲＣ生成回路５３ｂと擬似ＣＲＣ生成回路５３ｃの出力側が、ＣＲＣセレクタ５３ｄに接続されている。ＣＲＣ生成回路５３ｂは、機能ブロック６０へ中継するデータに付加するＣＲＣ符号を生成するものであり、擬似ＣＲＣ生成回路５３ｃは、意図的に誤ったＣＲＣ符号、つまり、擬似符号である擬似ＣＲＣ符号を生成する生成手段である。ＣＲＣセレクタ５３ｄはテストモード設定レジスタ５３ａによって制御され、ＣＲＣ生成回路５３ｂまたは擬似ＣＲＣ生成回路５３ｃの生成した符号を選択する選択手段である。ＣＲＣセレクタ５３ｄの出力側に、データ送出回路５３ｅが接続されている。データ送出回路５３ｅは、オーダ処理部５２を介して与えられたデータに、ＣＲＣセレクタ５３ｄで選択された符号を付加してシリアルバスＢ１２に送出する機能を有している。
以上が、中継ブロック４０からのデータを処理する回路であるが、この中継ブロック５０には、さらに、シリアルバスＢ１２から与えられたデータを受信する自ユニットデータ受信部５４と、該自ユニットデータ受信部５４に接続されたオーダ処理部５５とを有している。オーダ処理部５５の出力側に、中継オーダ送信部５６が接続され、この中継オーダ送信部５６の出力側が中継インタフェースＩＦ２に接続されている。これら自ユニットデータ受信部５４、オーダ処理部５５及び中継オーダ送信部５６は、自ユニットデータ受信部２−１、オーダ処理部２−２及び中継オーダ送信部２−３と同様の構成になっている。
【００１３】
中継ブロック５０以外の中継ブロック３０も、図１と同様の構成になっている。また、中継ブロック２０，４０も、接続されたシリアルバスＢ１０，Ｂ１１から与えられたデータに、意図的に誤ったＣＲＣ符号またはＣＲＣ符号を選択して付加し、中継インタフェースＩＦ１，ＩＦ２に出力する構成になっている。
次に、図４の情報処理システムの動作を説明する。
通常モードにおいて、例えば機能ブロック６０に対してデータを送る場合、監視ブロック１０は、データとそのデータの宛先に対して正常なＣＲＣ符号を付加してシリアルバスＢ１０に与える。中継ブロック２０は、シリアルバスＢ１０から与えられたデータに付加されたＣＲＣ符号に対するチェックを行い、該ＣＲＣ符号が正しければ、このデータと宛先に対して新たなＣＲＣ符号を付加して中継ブロック３０へ送信する。各中継ブロック３０，４０，５０は、中継ブロック２０と同様に、与えられたデータとその宛先に対して新たなＣＲＣ符号を付加して順に転送し、機能ブロック６０にデータを伝達する。
次に、従来では不可能であった、監視ブロック１０から機能ブロック６０のＣＲＣチェッカの試験診断を行う場合の動作を説明する。
【００１４】
まず、オーダ転送処理を行う。オーダ転送処理では、監視ブロック１０は、中継ブロック５０を試験診断モードに設定するオーダをデータとし、該データの宛先を中継ブロック５０とし、これらに正常なＣＲＣ符号を付加してシリアルバスＢ１０に送出する。中継ブロック２０は、シリアルバスＢ１０からの受信データに付加されたＣＲＣ符号に対するチェックを行い、該ＣＲＣ符号が正しければ該データと宛先に対して新たなＣＲＣ符号を付加して中継ブロック３０へ送信する。各中継ブロック３０，４０は、中継ブロック２０と同様に、与えられたデータとその宛先に対して新たなＣＲＣ符号を付加して順に転送し、中継ブロック５０にデータを伝達する。
中継ブロック５０では、ＣＲＣチェック回路５１ａでデータに付加されたＣＲＣ符号に対するチェックを行い、ＣＲＣ符号が正しければデータと宛先をオーダ処理部５２へ送る。オーダ処理部５２中のＩＤチェック回路５２ａは、宛先から受信データが自ブロック宛てのものであるのを認識すると共に、オーダに従ってテストモード設定レジスタ５３ａに対して試験診断モードを設定する。
【００１５】
試験診断モードの設定が終了した後、擬似符号付加処理を行う。擬似符号付加処理において、監視ブロック１０は、宛先を機能ブロック６０とした試験用データに、正常なＣＲＣ符号を付加してシリアルバスＢ１０に送出する。中継ブロック２０は、シリアルバスＢ１０から与えられた試験用データに付加されたＣＲＣ符号に対するチェックを行い、該ＣＲＣ符号が正しければ試験用データと宛先に対して新たなＣＲＣ符号を付加して中継ブロック３０へ送信する。各中継ブロック３０，４０は、中継ブロック２０と同様に、与えられた試験用データとその宛先に対して新たなＣＲＣ符号を付加して順に転送し、図４に点線で示されたルート６１で、中継ブロック５０に試験用データを伝達する。
中継ブロック５０は、ＣＲＣチェック回路５１ａによって試験用データに付加されたＣＲＣ符号に対するチェックを行い、ＣＲＣ符号が正しければ、受信した試験用データと宛先をオーダ処理部５２へ送る。オーダ処理部５２中のＩＤチェック回路５２ａは、宛先から試験用データが自ブロック宛てのものでないと判定し、試験用データと宛先とを自ユニットデータ送信部５３中のデータ送出回路５３ｅへ渡す。
【００１６】
このとき、テストモード設定レジスタ５３ａは試験診断モードに設定されているので、ＣＲＣセレクタ５３ｄは、該テストモード設定レジスタ５３ａに制御されて擬似ＣＲＣ符号を選択する。データ送出回路５３ｅが試験用データと宛先とに擬似ＣＲＣ符号を付加してシリアルバスＢ１２に送出し、図４に実線で示したルート６２で、機能ブロック６０へ転送する。
擬似符号付加処理を終了した後に確認処理を行う。
機能ブロック６０には擬似ＣＲＣ符号が与えられるので、該機能ブロック６０中のＣＲＣチェッカが正常であれば、エラー表示レジスタにエラー表示をする。ここで、ＣＲＣチェッカが故障してＣＲＣ符号のエラーを検出しない場合には、表示レジスタには何も表示されない。中継ブロック５０のテストモードを解除した後に、機能ブロック６０のエラー表示レジスタの表示を監視ブロック１０でリードすることで、機能ブロック６０中のＣＲＣチェッカの正常性を確認する。
【００１７】
各中継ブロック３０〜５０中のＣＲＣチェッカの試験診断を行う場合には、その直前の中継ブロック２０〜４０に対してオーダ転送処理を施せば、機能ブロック６０の場合と同様に、ＣＲＣチェッカの正常性を確認できる。中継ブロック２０中のＣＲＣチェッカの試験診断を行う場合には、監視ブロック１０をテストモードに設定すれば、従来と同様に、ＣＲＣチェッカの正常性を確認できる。
以上のように、本実施形態では、中継ブロック２０〜５０に、擬似ＣＲＣ生成回路５３ｃをそれぞれ設け、試験診断対象の機能ブロック６０の直前の中継ブロック５０に対するオーダ転送処理と、その中継ブロック５０から擬似ＣＲＣ符号の付加された試験用データを機能ブロック６０に与える擬似符号付加処理を行うので、監視ブロック１０とは直接接続されていないシリアルバスＢ１２上の機能ブロック６０に対しても、監視ブロック１０でＣＲＣチェッカの試験診断が可能である。
なお、本発明は、上記実施形態に限定されず種々の変形が可能である。その変形例としては、例えば、各シリアルバスＢ１０〜Ｂ１２の数は任意であると共に、それらに接続される中継ブロックや機能ブロックの数も任意にしてよい。また、上記実施形態では、監視ブロック１０から与えられた試験用データに対し中継ブロックで擬似ＣＲＣ符号を付加して送出することで、ＣＲＣチェッカの試験診断を行った例を説明しているが、試験診断対象側からのデータを監視ブロック１０へ転送するアンサ側の転送ルートにおいても、データに擬似ＣＲＣ符号を付加する構成にして上記と同様の処理を行うようにすれば、双方向の試験診断が可能になり、システム全体の試験診断が可能になる。
【００１８】
【発明の効果】
以上詳細に説明したように、本発明によれば、疑似ＣＲＣ符号を送出する機能と、ＣＲＣ符号が正しくない場合にエラー表示をするチェッカとを有する複数の機能ブロックに対して、各中継ブロックに、擬似ＣＲＣ符号を生成する生成手段を設け、試験診断対象のブロックの直前の中継ブロックにオーダを転送するオーダ転送処理と、直前の中継ブロックから擬似ＣＲＣ符号の付加された試験用データを試験対象の機能ブロック（或いは中継ブロック）に与える擬似符号付加処理を行うので、直接接続されていないシリアルバスから、試験対象の機能ブロック（或いは中継ブロック）の有するＣＲＣチェッカの試験診断が可能になる。
【図面の簡単な説明】
【図１】  本発明の実施形態を示す中継ブロックの構成図である。
【図２】  従来の交換機を示すブロック図である。
【図３】  図２中の中継ブロック２を示す構成図である。
【図４】  本発明の実施形態のＣＲＣチェッカの試験診断方法を行う情報処理システムを示すブロック図である。
【符号の説明】
１０            監視ブロック
２０〜５０      中継ブロック
６０            機能ブロック
Ｂ１０〜Ｂ１２  シリアルバス
５１            中継データ受信部
５１ａ          ＣＲＣチェック回路
５２            オーダ処理部
５２ａ          ＩＤチェック回路
５３            自ユニットデータ送信部
５３ａ          テストモード設定レジスタ
５３ｂ          ＣＲＣ生成回路
５３ｃ          擬似ＣＲＣ生成回路
５３ｄ          ＣＲＣセレクタ
５３ｅ          データ送出部
【図１】
0003693461.tif 000002
【図２】
0003693461.tif 000003
【図３】
0003693461.tif 000004
【図４】
0003693461.tif 000005