(57)【要約】【課題】  複数台のコントローラ機器が、必要なネットワークテストを効率良く行うとともに、個別制御していたコントローラ機器を一括して集中制御できるシステムを提供する。【解決手段】  受信コマンドへの応答をコマンドの送信元に返すターゲット機器１と、ターゲット機器１のテストの合否を判定するマスタ機器２と、マスタ機器２からの依頼に従ってターゲット機器１にコマンドを送信し、その応答をマスタ機器２に転送する１つ以上のスレーブ機器３−１〜ｎを、同一のＩＥＥＥ１３９４バス上４に接続する。マスタ機器２はスレーブ機器にコマンドを送信し、スレーブ機器はレジスタの値を元に所定の機器に受信コマンドと同一内容のコマンドを再送信し、マスタ機器はスレーブ機器及びターゲット機器からの応答が期待している応答と一致しているかを判断し、テストの合否を行う。【選択図】   図１
2005051599.tif 000002
【特許請求の範囲】
【請求項１】
ターゲット機器をテストする、ネットワーク機器のテスト制御システムにおいて、
受け取ったコマンドに対する応答をコマンドの送信元に返す前記ターゲット機器と、
前記ターゲット機器が返すコマンド応答の成否を判定するマスタ機器と、
前記マスタ機器からの依頼に従って、前記ターゲット機器にコマンドを送信し、前記ターゲット機器から受け取ったコマンド応答を、前記マスタ機器に転送する１つ以上のスレーブ機器とを、機器構成が変更されるごとに機器の識別子が変更されるバスを用いて接続してなり、
前記ターゲット機器は前記バスに接続された複数の機器からコマンドを受け取る、
ことを特徴とするネットワーク機器のテスト制御システム。
【請求項２】
請求項１記載のネットワーク機器のテスト制御システムにおいて、
前記バスはＩＥＥＥ１３９４バスであり、
前記ターゲット機器、前記マスタ機器、および前記１つ以上のスレーブ機器は、同一のＩＥＥＥ１３９４バス上に接続されてなり、
前記機器間の通信においては、前記識別子が使用される、
ことを特徴とするネットワーク機器のテスト制御システム。
【請求項３】
請求項２記載のネットワーク機器のテスト制御システムにおいて、
前記スレーブ機器は、前記ターゲット機器の識別子を保持するレジスタを有し、
前記マスタ機器は、前記ターゲット機器の識別子を、該ターゲット機器へのコマンドの送信を依頼する前記スレーブ機器のレジスタに書き込んだ後、該スレーブ機器に、該送信を依頼するコマンドを送信し、
前記スレーブ機器は、前記ターゲット機器から受け取ったコマンド応答を、そのまま前記マスタ機器に転送する、
ことを特徴とするネットワーク機器のテスト制御システム。
【請求項４】
請求項２記載のネットワーク機器のテスト制御システムにおいて、
前記マスタ機器は、前記ターゲット機器の識別子と、前記ターゲット機器に対しての送信を依頼するコマンドとを、前記スレーブ機器に送信し、
前記スレーブ機器は、それが受け取った識別子を持つターゲット機器に対し、前記マスタ機器から送信されたコマンドを送信し、それが受け取ったコマンド応答を、該スレーブ機器の識別子とともに、前記マスタ機器に転送する、
ことを特徴とするネットワーク機器のテスト制御システム。
【請求項５】
請求項１ないし４のいずれかに記載のネットワーク機器のテスト制御システムにおいて、
前記スレーブ機器は、前記ターゲット機器の識別子（ＰＨＹ＿ＩＤ）を保持するＴＡＲＧＥＴ＿ＩＤレジスタを有し、
前記マスタ機器は、テストの実行に先立って、前記スレーブ機器のＴＡＲＧＥＴ＿ＩＤレジスタに、前記ターゲット機器の識別子（ＰＨＹ＿ＩＤ）を書き込む、
ことを特徴とするネットワーク機器のテスト制御システム。
【請求項６】
請求項１ないし４のいずれかに記載のネットワーク機器のテスト制御システムにおいて、
前記マスタ機器は、前記スレーブ機器のＴＡＲＧＥＴ＿ＩＤレジスタに、前記ターゲット機器の識別子（ＰＨＹ＿ＩＤ）を書き込み、
前記マスタ機器は、前記スレーブ機器のＴＡＲＧＥＴ＿ＩＤレジスタに対し、前記ターゲット機器の識別子（ＰＨＹ＿ＩＤ）の書き込みを完了したとき、前記スレーブ機器に対してコマンドを送信する、
ことを特徴とするネットワーク機器のテスト制御システム。
【請求項７】
請求項１ないし４のいずれかに記載のネットワーク機器のテスト制御システムにおいて、
前記スレーブ機器は、
前記マスタ機器から前記コマンドを受信したとき、前記コマンドの送信元であるマスタ機器のｎｏｄｅ＿ＩＤを記憶しておく記憶手段と、
前記スレーブ機器の前記ＴＡＲＧＥＴ＿ＩＤレジスタ内に格納されている識別子（ＰＨＹ＿ＩＤ）を持つノードである前記ターゲット機器宛てに、受信したコマンドと同一内容のコマンドフレームを持つコマンドを、送信する送信手段と、
前記コマンドに対して前記ターゲット機器から返されたコマンド応答を受信し、あらかじめ記憶しておいた送信元のｎｏｄｅ＿ＩＤを持つ前記マスタ機器へ、該コマンド応答を送信する受送信手段と、を有する、
ことを特徴とするネットワーク機器のテスト制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ターゲット機器と、マスタ機器と、１つ以上のスレーブ機器と、が同一バス上で接続されているネットワーク機器において、ターゲット機器を１つ以上のスレーブ機器より制御するテスト制御システムに関するものである。
【０００２】
すなわち、本発明は、ネットワーク機器におけるテスト制御システムに関するものであり、接続されているターゲット機器、およびマスタ機器、およびスレーブ機器間でのデータ伝送や、データ伝送におけるタイミングについて、マスタ機器がスレーブ機器を集中制御することによりテストの効率化を図ったものに関し、特に、ＩＥＥＥ１３９４準拠のシリアルバスを利用したネットワーク機器のテスト制御システムに関する。
【背景技術】
【０００３】
デジタルＡＶネットワークを実現できるインターフェースであるＩＥＥＥ１３９４の普及に伴い、機器にＩＥＥＥ１３９４を実装して、ＩＥＥＥ１３９４バスを介して相互に情報を伝達するＡＶ機器が、次々と開発されてきている。このＩＥＥＥ１３９４バスを使用したネットワークにおける、所定のコマンド（AV/C Command Transaction Set：以下、ＡＶ／Ｃコマンド、と称す）部の実装のテストにおいては、例えば、テスト対象機器となるターゲット機器と、マスタ機器との一対一で行うテストや、ターゲット機器と、複数台のコントローラ機器とが必要となるテストがある。
【０００４】
従来、そのテスト方式は、例えば非特許文献１に記載されているように、同一のＩＥＥＥ１３９４バス上に、テスト対象機器となるターゲット機器（例えば、ＳＴＢ）と、１つ以上のコントローラ機器（例えば、バスアナライザや、ＰＣを使った装置）となる機器とを接続し、テストする者が、コマンドであるＡＶ／Ｃコマンドを入力して送信し、そのＡＶ／Ｃコマンドに対するターゲット機器からのコマンド応答であるＡＶ／Ｃレスポンス、のデータ内容を確認することにより、テストを実施するようにしている。これらのテストのうち、各コントローラ機器からターゲット機器へ送信するＡＶ／Ｃコマンドの送信タイミングを考慮して行わなければならないテストでは、通常、テストを行う技術者（以下、テスト者と称す）が、コントローラ機器の機器状態や、機器を制御するタイミング等を把握して、各コントローラ機器を個別に制御することにより、テストを実施するようにしている。
【０００５】
例えば、テスト者が、複数台のコントローラ機器を個別に制御するテストとして、複数台のコントローラ機器が、同時にテスト対象機器であるターゲット機器のディスクリプタを読み出すために、ターゲット機器のディスクリプタをＯＰＥＮ（read open）するテストがある。
【０００６】
上記のテスト内容は、ＩＥＥＥ１３９４バス上にターゲット機器と、１つ以上のコントローラ機器とが接続されている状態で、ターゲット機器のディスクリプタが、複数台のコントローラ機器のうちの第一のコントローラ機器にのみＯＰＥＮ（read open）されている状態において、第二のコントローラ機器がターゲット機器のディスクリプタをＯＰＥＮ（read open）することが可能であることを確認するテストがある。
【０００７】
このテストを実施する場合、初めに、テスト者が、第一のコントローラ機器にターゲット機器のディスクリプタをＯＰＥＮ（read open）させるＡＶ／Ｃコマンド、のデータ内容を手動で入力してＡＶ／Ｃコマンドの送信を行う。ターゲット機器は、受信したＡＶ／Ｃコマンドのデータ内容に従い、第一のコントローラ機器に対してターゲット機器のディスクリプタをＯＰＥＮ（read open）できたことを示す、ＡＶ／Ｃコマンドの応答であるＡＶ／Ｃレスポンスを送信する。第一のコントローラ機器は、送信したＡＶ／Ｃコマンドに対するＡＶ／Ｃレスポンスを受信し、テスト者は、受信したＡＶ／Ｃレスポンスのデータ内容を確認する。
【０００８】
次に、テスト者は、ターゲット機器のディスクリプタをＯＰＥＮ（read open）することができたかどうかの状態を調べるために、ターゲット機器のディスクリプタのＯＰＥＮ状態を問い合わせるＡＶ／Ｃコマンドを、ターゲット機器へ送信する。ターゲット機器は、受信したＡＶ／Ｃコマンドに対するＡＶ／Ｃレスポンスを作成して、第一のコントローラ機器に対してＡＶ／Ｃレスポンスを送信する。第一のコントローラ機器は、ターゲット機器からＡＶ／Ｃレスポンスを受信し、テスト者は、受信したＡＶ／Ｃレスポンスのデータ内容を確認して、ターゲット機器のディスクリプタがＯＰＥＮ（read open）されていることを確認する。
【０００９】
続いて、テスト者は、第二のコントローラ機器に対しても第一のコントローラ機器と同様の処理を行う。即ち、ターゲット機器と第二のコントローラ機器のディスクリプタをＯＰＥＮ（read open）するために、ＡＶ／Ｃコマンドのデータ内容を手動で入力してＡＶ／Ｃコマンドの送信を行い、同様に第二のコントローラ機器がターゲット機器のディスクリプタをＯＰＥＮ（read open）できたかどうかの状態を調べて確認を行う。
【００１０】
このように、ターゲット機器が複数台のコントローラ機器によって制御されるテストでは、テスト者が各コントローラ機器のタイミングを考慮した個別制御や、状態確認を行うことにより、ターゲット機器が複数台のコントローラ機器から制御されるテストを実施している。
【非特許文献１】高田信司監修、ソニー株式会社編著、「高速デジタルインターフェース  ＩＥＥＥ１３９４  ＡＶ機器への応用」、日刊工業新聞社、２０００年１月２８日  初版１刷発行、ｐ．１３−１５、ｐ．１９−３８、ｐ．８３−９４
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、前述したターゲット機器が複数台のコントローラ機器から制御されるテストのテスト手法では、ターゲット機器の制御を行うには、他の複数台のコントローラ機器を制御するタイミングを考慮して行わなければならないため、通常、テスト者が機器制御を行うタイミング等を充分に把握して、テストを行う必要があった。また、様々な条件下でのテストを行うため、送受信するＡＶ／Ｃコマンド、およびＡＶ／Ｃレスポンスのデータの内容確認や、機器の状態確認の解析を含め、正しい手順と、時間を考慮した状態で、テストを行う必要があった。
【００１２】
このように、従来のテスト方法では、人手に頼る部分が大きく、テスト実施時間や人的工数がかかり、非常に大きな手間と、時間を必要とするという問題があった。そのため、テスト実施の効率化を上げることができなかった。
本発明は、上記のような従来の問題点に鑑みてなされたもので、ターゲット機器と、複数台のコントローラ機器とが接続されている場合のテストにおいて、ターゲット機器と、各コントローラ機器との一対一の機器制御におけるテストだけでなく、ターゲット機器と、複数台のコントローラ機器に対して個別に行っていた制御を、一括して集中的に制御することのできる、ネットワーク機器のテスト制御システムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
前記課題を解決するために、本発明の請求項１にかかるネットワーク機器のテスト制御システムは、ターゲット機器をテストする、ネットワーク機器のテスト制御システムにおいて、受け取ったコマンドに対する応答をコマンドの送信元に返す前記ターゲット機器と、前記ターゲット機器が返すコマンド応答の成否を判定するマスタ機器と、前記マスタ機器からの依頼に従って、前記ターゲット機器にコマンドを送信し、前記ターゲット機器から受け取ったコマンド応答を、前記マスタ機器に転送する１つ以上のスレーブ機器とを、機器構成が変更されるごとに機器の識別子が変更されるバスを用いて接続してなり、前記ターゲット機器は前記バスに接続された複数の機器からコマンドを受け取る、ことを特徴とするものである。
【００１４】
本発明の請求項２にかかるネットワーク機器のテスト制御システムは、請求項１記載のネットワーク機器のテスト制御システムにおいて、前記バスはＩＥＥＥ１３９４バスであり、前記ターゲット機器、前記マスタ機器、および前記１つ以上のスレーブ機器は、同一のＩＥＥＥ１３９４バス上に接続されてなり、前記機器間の通信においては、前記識別子が使用される、ことを特徴とするものである。
【００１５】
本発明の請求項３にかかるネットワーク機器のテスト制御システムは、請求項２記載のネットワーク機器のテスト制御システムにおいて、前記スレーブ機器は、前記ターゲット機器の識別子を保持するレジスタを有し、前記マスタ機器は、前記ターゲット機器の識別子を、該ターゲット機器へのコマンドの送信を依頼する前記スレーブ機器のレジスタに書き込んだ後、該スレーブ機器に、該送信を依頼するコマンドを送信し、前記スレーブ機器は、前記ターゲット機器から受け取ったコマンド応答を、そのまま前記マスタ機器に転送することを特徴とするものである。
【００１６】
本発明の請求項４にかかるネットワーク機器のテスト制御システムは、請求項２記載のネットワーク機器のテスト制御システムにおいて、前記マスタ機器は、前記ターゲット機器の識別子と、前記ターゲット機器に対しての送信を依頼するコマンドとを、前記スレーブ機器に送信し、前記スレーブ機器は、それが受け取った識別子を持つターゲット機器に対し、前記マスタ機器から送信されたコマンドを送信し、それが受け取ったコマンド応答を、該スレーブ機器の識別子とともに、前記マスタ機器に転送することを特徴とするものである。
【００１７】
本発明の請求項５にかかるネットワーク機器のテスト制御システムは、請求項１ないし４のいずれかに記載のネットワーク機器のテスト制御システムにおいて、前記スレーブ機器は、前記ターゲット機器の識別子（ＰＨＹ＿ＩＤ）を保持するＴＡＲＧＥＴ＿ＩＤレジスタを有し、前記マスタ機器は、テストの実行に先立って、前記スレーブ機器のＴＡＲＧＥＴ＿ＩＤレジスタに、前記ターゲット機器の識別子（ＰＨＹ＿ＩＤ）を書き込むことを特徴とするものである。
【００１８】
本発明の請求項６にかかるネットワーク機器のテスト制御システムは、請求項１ないし４のいずれかに記載のネットワーク機器のテスト制御システムにおいて、前記マスタ機器は、前記スレーブのＴＡＲＧＥＴ＿ＩＤレジスタに、前記ターゲット機器の識別子（ＰＨＹ＿ＩＤ）を書き込み、前記マスタ機器は、前記スレーブのＴＡＲＧＥＴ＿ＩＤレジスタに対し、前記ターゲット機器の前記識別子（ＰＨＹ＿ＩＤ）の書き込みを完了したとき、前記スレーブ機器に対してコマンドを送信する、ことを特徴とするものである。
【００１９】
本発明の請求項７にかかるネットワーク機器のテスト制御システムは、請求項１ないし４のいずれかに記載のネットワーク機器のテスト制御システムにおいて、前記スレーブ機器は、前記マスタ機器から前記コマンドを受信した場合、前記コマンドの送信元である前記マスタ機器のｎｏｄｅ＿ＩＤを記憶しておき、前記スレーブ機器の前記ＴＡＲＧＥＴ＿ＩＤレジスタ内に格納されている識別子（ＰＨＹ＿ＩＤ）を持つノードである前記ターゲット機器宛てに、受信したコマンドと同一内容のコマンドフレームを持つコマンドを、送信する送信手段を有し、前記コマンドに対して前記ターゲット機器から返されたコマンド応答を受信し、あらかじめ記憶しておいた送信元のｎｏｄｅ＿ＩＤを持つ前記マスタ機器へ、該コマンド応答を送信する受送信手段と、を有することを特徴とするものである。
【００２０】
つまり、本発明においては、スレーブ機器が、自機器以外の他の機器間での送受信制御において、コマンドと、コマンド応答を、所定の機器に中継する機能を有することを特徴とする。
【００２１】
この発明においては、ターゲット機器、およびマスタ機器、および１つ以上のスレーブ機器によるシステム構成において、マスタ機器は、スレーブ機器の機能を介することにより、ターゲット機器を制御することが可能になる。
【発明の効果】
【００２２】
本発明の請求項１にかかるネットワーク機器のテスト制御システムによれば、ターゲット機器と、マスタ機器との一対一の機器制御におけるテストだけでなく、スレーブ機器は、マスタ機器からのコマンドを受信して、このコマンドをターゲット機器に送信してターゲット機器を制御し、また、ターゲット機器からのコマンド応答を受信して、このコマンド応答をマスタ機器に送信するようにすることにより、複数台のコントローラ機器と、ターゲット機器間の制御において、マスタ機器が、複数台のコントローラ機器に対する個別制御を、マスタ機器によって一括して集中制御することが実現可能となる。
【００２３】
また、機器制御に要する人的工数や、テスト実施時間を削減できることにより、テスト実施の効率化を実現することができ、優れたネットワーク機器テスト制御システムを実現できる。
【００２４】
また、本発明の請求項２にかかるネットワーク機器のテスト制御システムによれば、ターゲット機器とマスタ機器とスレーブ機器とが同一のＩＥＥＥ１３９４バス上に接続された場合に、複数台のコントローラ機器と、ターゲット機器間の制御において、マスタ機器が、複数台のコントローラ機器に対する個別制御を、マスタ機器によって一括して集中制御することが実現可能となり、機器制御に要する人的工数や、テスト実施時間を削減できることにより、テスト実施の効率化を実現することができ、優れたネットワーク機器テスト制御システムを実現できる。
【００２５】
また、本発明の請求項３にかかるネットワーク機器のテスト制御システムによれば、マスタ機器がスレーブ機器を中継してターゲット機器に対してコマンドを送信し、これに対するターゲット機器からのコマンド応答をスレーブ機器を中継してマスタ機器に転送することが可能となり、複数台のコントローラ機器と、ターゲット機器間の制御において、マスタ機器が、複数台のコントローラ機器に対する個別制御を、マスタ機器によって一括して集中制御することが実現可能となり、機器制御に要する人的工数や、テスト実施時間を削減できることにより、テスト実施の効率化を実現することができ、優れたネットワーク機器テスト制御システムを実現できる。
【００２６】
また、本発明の請求項４にかかるネットワーク機器のテスト制御システムによれば、マスタ機器がスレーブ機器に送信するコマンドにターゲット機器の識別子を付加することで、コマンドがスレーブ機器により中継されてターゲット機器に転送され、ターゲット機器はそのコマンド応答をその逆動作によりマスタ機器に転送することが可能となり、複数台のコントローラ機器と、ターゲット機器間の制御において、マスタ機器が、複数台のコントローラ機器に対する個別制御を、マスタ機器によって一括して集中制御することが実現可能となり、機器制御に要する人的工数や、テスト実施時間を削減できることにより、テスト実施の効率化を実現することができ、優れたネットワーク機器テスト制御システムを実現できる。
【００２７】
また、本発明の請求項５にかかるネットワーク機器のテスト制御システムによれば、テストの実行に先だってマスタ機器がスレーブ機器のＴＡＲＧＥＴ＿ＩＤレジスタにターゲット機器の識別子を書き込むため、テストの実行の際にはマスタ機器はコマンドを送信するのみで即座にテストの開始が可能となる。
【００２８】
また、本発明の請求項６にかかるネットワーク機器のテスト制御システムによれば、マスタ機器がスレーブ機器のＴＡＲＧＥＴ＿ＩＤレジスタにターゲット機器の識別子の書き込みを完了した時点でスレーブ機器に対しコマンドを送信するため、テストの実行の際には即座にテストを開始することが可能となる。
【００２９】
また、本発明の請求項７にかかるネットワーク機器のテスト制御システムによれば、スレーブ機器がマスタ機器からのコマンドの中継に必要な送信手段，受送信手段およびコマンド応答の戻り先を記憶する記憶手段を有するので、マスタ機器がスレーブ機器を中継してターゲット機器との間でコマンドのやりとりが可能となるスレーブ機器を実現できる。
【発明を実施するための最良の形態】
【００３０】
以下、本発明の実施の形態について、図面を参照しながら詳細に説明する。
（実施の形態１）
図１は、本発明の実施の形態１によるネットワーク機器のテスト制御システムの構成例を示す。
【００３１】
本実施の形態１は、受け取ったコマンドへの応答を、コマンドの送信元に返すターゲット機器をテストするに際してのものであり、マスタ機器がスレーブ機器に対し、ターゲット機器へのＡＶ／Ｃコマンドの送信を依頼し、このＡＶ／Ｃコマンドのコマンド応答を、スレーブ機器がマスタ機器に転送するように構成することで、ターゲット機器と、複数台のコントローラ機器（マスタ機器およびスレーブ機器）に対して個別に行っていた制御を一括して行えるようにしたものである。
【００３２】
このネットワーク機器のテスト制御システムにおいては、テスト対象機器となるターゲット機器１と、該ターゲット機器１が返すコマンド応答の成否を判定するマスタ機器２と、前記マスタ機器２からの依頼に従って、前記ターゲット機器１にコマンドを送信し、前記ターゲット機器１から受け取ったコマンド応答を、前記マスタ機器２に転送する１つ以上のスレーブ機器３−１〜３−ｎとが、同一のＩＥＥＥ１３９４バス上に接続されている。ターゲット機器１，マスタ機器２，スレーブ機器３−１〜３−ｎはＩＥＥＥ１３９４バス４との接続を行うためのＩＥＥＥ１３９４インターフェースをそれぞれ有するが、スレーブ機器３−１〜３−ｎのＩＥＥＥ１３９４インターフェース３−１ａ〜３−ｎａは、ＴＡＲＧＥＴ＿ＩＤレジスタ（レジスタ）３−１ｂ〜３−ｎｂ，通信部（送信手段，受送信手段）３−１ｃ〜３−ｎｃ，ｎｏｄｅ＿ＩＤレジスタ（記憶手段）３−１ｄ〜３−ｎｄを有する。通信部３−１ｃ〜３−ｎｃは送信手段としての機能を有し、この送信手段は、スレーブ機器３−１〜３−ｎはそのＴＡＲＧＥＴ＿ＩＤレジスタ３−１ｂ〜３−ｎｂ内に格納されている識別子（ＰＨＹ＿ＩＤ）を持つノード（＝前記ターゲット機器）宛てに、受信したＡＶ／Ｃコマンドと同一内容のコマンドフレームを持つコマンドを送信する。また、通信部３−１ｃ〜３−ｎｃは受送信手段としての機能も有し、この受送信手段は、コマンドに対してターゲット機器から返されたコマンド応答を受信し、あらかじめ記憶しておいた送信元のｎｏｄｅ＿ＩＤを持つマスタ機器へ、該コマンド応答を送信する。さらに、ＴＡＲＧＥＴ＿ＩＤレジスタ（レジスタ）３−１ｂ〜３−ｎｂは、マスタ機器２がターゲット機器１の識別子（ＰＨＹ−ＩＤ）を記憶させるものであり、ｎｏｄｅ＿ＩＤレジスタ３−１ｄ〜３−ｎｄは、マスタ機器２からＡＶ／Ｃコマンドを受信したとき、前記コマンドの送信元であるマスタ機器のｎｏｄｅ＿ＩＤを記憶しておく（請求項３ないし７に対応）。
【００３３】
ＩＥＥＥ１３９４インターフェースを用いると、ネットワーク接続された各機器間で、機器構成が変更されるごとに機器に識別子が割り当てられ、機器間の通信には前記識別子が使用されることにより、相手がどのような機器であるかの確認をとることができ、また、アイソクロナス転送、あるいは非同期転送によりデータの交換ができるようになる（請求項１，２に対応）。
【００３４】
図１の構成では、コマンドとしてＡＶ／Ｃコマンド、コマンド応答としてＡＶ／Ｃレスポンスとし、各種ＡＶ／Ｃコマンドに代表されるＩＥＥＥ１３９４の非同期転送を利用した通信を行う。
【００３５】
各スレーブ機器は、次の２つの機能を有している。
＜１＞  ターゲット機器のＩＤ（識別子）を示すＴＡＲＧＥＴ＿ＩＤレジスタの実装。
＜２＞  受信したＡＶ／Ｃコマンドと、ＡＶ／Ｃレスポンスの中継機能。
【００３６】
上記＜１＞の機能に関して、スレーブ機器が持つControl and Status Register (以下、ＣＳＲと称する) アドレス空間内のoffset addressである値：FFFF E000 0000h（private spaceの先頭）に、ＴＡＲＧＥＴ＿ＩＤレジスタを実装する。
【００３７】
図２に、ＴＡＲＧＥＴ＿ＩＤレジスタの定義を示す。図２に示すＴＡＲＧＥＴ＿ＩＤレジスタは、ｔａｒｇｅｔ＿ｉｄフィールドを有し、ｔａｒｇｅｔ＿ｉｄフィールドは、ターゲット機器の識別子であるＰＨＹ＿ＩＤが格納されるフィールドであり、ターゲット機器のＰＨＹ＿ＩＤは、テスト実行に先立ってマスタ機器によって格納され、格納が完了したときマスタ機器がスレーブ機器に対してＡＶ／Ｃコマンドを送信することで、テストの速やかな開始を可能にする（請求項５，６に対応）。なお、ｔａｒｇｅｔ＿ｉｄフィールドの初期値は、３Ｆｈ（１１１１１１ｂ）であり、また、バスリセットが発生すると、３Ｆｈ（１１１１１１ｂ）に初期化される。また、書き込まれる値は、どのような値でも書き込むことができ、読み出される値は、一番最後に書き込まれた値が戻される。ＴＡＲＧＥＴ＿ＩＤレジスタのｒｅｓｅｒｖｅｄフィールド（上位２６ビット）は、初期値およびバスリセット発生時は０となる。また、書き込まれる場合は、無視され、常に０となり、読み出される場合は、常に０が返される。
【００３８】
一方、上記＜２＞の機能に関しては、スレーブ機器がＡＶ／Ｃコマンドを受信した場合、スレーブ機器は、そのＡＶ／Ｃコマンドの送信元のｎｏｄｅ＿ＩＤを記憶しておき、ＴＡＲＧＥＴ＿ＩＤレジスタのｔａｒｇｅｔ＿ｉｄに格納されているＰＨＹ＿ＩＤを持つノード宛てに、受信したＡＶ／Ｃコマンドと同一内容のＡＶ／Ｃコマンドを再送信する。なお、ＴＡＲＧＥＴ＿ＩＤレジスタのｔａｒｇｅｔ＿ｉｄに格納されているＰＨＹ＿ＩＤとして、３Ｆｈ（１１１１１１ｂ）が格納されている場合には、受信したＡＶ／Ｃコマンドを、Broadcast write requestとして再送信する。また、スレーブ機器がＡＶ／Ｃコマンドに対するＡＶ／Ｃレスポンスを受信した場合、先ほどあらかじめ記憶しておいたＡＶ／Ｃコマンドの送信元のｎｏｄｅ＿ＩＤを持つノード宛てに、受信したＡＶ／Ｃレスポンスと同一内容のＡＶ／Ｃレスポンスを再送信する。なお、ＡＶ／Ｃコマンド、あるいはＡＶ／Ｃレスポンス、のデータの長さが４バイトである場合の再送信に関しては、受信したwrite requestと同じフォーマットを使用して再送信するものとし、使用されるフォーマットとしては、write request for data quadletとwrite request for data block、のいずれかのフォーマットが使用されるものとする。
【００３９】
マスタ機器は、ＩＥＥＥ１３９４バス上に接続されている機器のうち、そのノードがスレーブ機器の動作を行うかどうかを、ＴＡＲＧＥＴ＿ＩＤレジスタが実装されているかどうかにより判断する機能を持つ。すなわち、ＩＥＥＥ１３９４バス上でのバスリセットを検出した後、ＩＥＥＥ１３９４バス上に接続されている全ての機器に対して、offset address：FFFF E000 0000h宛てにread request for quadletを送信し、００００００３Ｆｈ（＝バスリセット後の初期値）が読み出された場合、その機器はスレーブ機器の動作を行う機器であると判断する。
【００４０】
スレーブ機器の必要台数は、実施するテストの内容、およびテスト対象機器であるターゲット機器の仕様に依存し、マスタ機器は、テストの実行に先立ち、必要台数のスレーブ機器がバス上に接続されていることを確認する。テストに必要十分な台数のスレーブ機器がバス上に接続されていることが確認できない場合は、該当するテストは失敗となる。
【００４１】
また、マスタ機器の機能に関して、マスタ機器がスレーブ機器宛てにＡＶ／Ｃコマンドを送信して、スレーブ機器からターゲット機器に送信したＡＶ／Ｃコマンドに対するＡＶ／Ｃレスポンスをスレーブ機器から受信する場合、マスタ機器からスレーブ機器に送信したＡＶ／Ｃコマンドをスレーブ機器からターゲット機器に再送信することに伴う時間の遅れ、および、ターゲット機器からスレーブ機器に返されたＡＶ／Ｃレスポンスをスレーブ機器からマスタ機器に再送信することに伴う時間の遅れが発生する。このため、マスタ機器はスレーブ機器宛てにＡＶ／Ｃコマンドを送信する際のＡＶ／Ｃレスポンスを受信するタイムアウト時間を、通常より長く設定しておく。
【００４２】
マスタ機器は、テストに必要十分な台数のスレーブ機器を検出したら、offset address：FFFF E000 0000h宛てのwrite request for data quadletを用いて、各スレーブ機器が実装しているＴＡＲＧＥＴ＿ＩＤレジスタのｔａｒｇｅｔ＿ｉｄフィールドに、テスト対象機器であるターゲット機器のＰＨＹ＿ＩＤを書き込む（ＴＡＲＧＥＴ＿ＩＤレジスタのフォーマットは図２参照）。なお、マスタ機器は、スレーブ機器に対して所望のＡＶ／ＣコマンドをBroadcast write requestで送信させたい場合には、スレーブ機器が実装しているＴＡＲＧＥＴ＿ＩＤレジスタのｔａｒｇｅｔ＿ｉｄフィールドに３Ｆｈを書き込む。ただし、ＴＡＲＧＥＴ＿ＩＤレジスタを読み出した結果、ｔａｒｇｅｔ＿ｉｄフィールドが３Ｆｈになっていた場合、改めて書き込む必要はない。
【００４３】
マスタ機器は、ターゲット機器のＰＨＹ＿ＩＤ（識別子）を、ＴＡＲＧＥＴ＿ＩＤレジスタへ書き込むことを完了すれば、スレーブ機器にＡＶ／Ｃコマンドを送信することにより、同一のコマンドフレームを持つＡＶ／Ｃコマンドをスレーブ機器からターゲット機器に送信させることが可能になり、また、そのＡＶ／Ｃコマンドに対してターゲット機器から返されたＡＶ／Ｃレスポンスは、スレーブ機器を介して受信することが可能になる（請求項３に対応）。
【００４４】
図３、図４は、図１に示されるようなネットワーク機器テスト制御システムにおいて、マスタ機器と、スレーブ機器、およびターゲット機器間でのＡＶ／Ｃコマンド中継動作について、ＩＥＥＥ１３９４トランザクションの詳細動作を示す。これらの図においては、ＡＶ／Ｃコマンド受信時に返すack_packetは図示していないものであり、また、各ノードは受信したwrite requestを、split transactionで処理するものとする。
【００４５】
図３は、AV/C immediate transactionの場合のＡＶ／Ｃコマンドの中継動作のトランザクションの詳細を表す。まず、マスタ機器は、ＩＥＥＥ１３９４バス上に接続されている機器のうち、そのノードがスレーブ機器の動作を行うかどうかを、ＴＡＲＧＥＴ＿ＩＤレジスタが実装されているかどうかにより判断を行う（Ｓ３００）。マスタ機器は、テストに必要十分な台数のスレーブ機器を検出したら、offset address：FFFF E000 0000h宛てのwrite request for data quadletを用いて、各スレーブ機器のＴＡＲＧＥＴ＿ＩＤレジスタのｔａｒｇｅｔ＿ｉｄフィールドに、ターゲット機器の識別子であるＰＨＹ＿ＩＤを書き込む（Ｓ３０１）。その後、マスタ機器は、送信依頼するＡＶ／Ｃコマンドを、スレーブ機器にＩＥＥＥ１３９４バスを介して送信すると（Ｓ３０２）、スレーブ機器は、マスタ機器からＡＶ／Ｃコマンドを受信した場合、そのＡＶ／Ｃコマンドの送信元であるマスタ機器のｎｏｄｅ＿ＩＤを記憶しておき、スレーブ機器は、受信したＡＶ／Ｃコマンドと同一内容のＡＶ／Ｃコマンドを、ＴＡＲＧＥＴ＿ＩＤレジスタのｔａｒｇｅｔ＿ｉｄフィールドに格納されている識別子を持つノードであるターゲット機器宛てに送信する（Ｓ３０３）。そして、ターゲット機器は、ＡＶ／Ｃコマンドに対して作成したＡＶ／Ｃ  ｆｉｎａｌ  レスポンスを、スレーブ機器宛てに送信し（Ｓ３０４）、スレーブ機器は、ターゲット機器から受信したＡＶ／Ｃ  ｆｉｎａｌ  レスポンスと同一内容のＡＶ／Ｃ  ｆｉｎａｌ  レスポンスを、先ほどあらかじめ記憶しておいたＡＶ／Ｃコマンドの送信元のｎｏｄｅ＿ＩＤを持つマスタ機器宛てに再送信する（Ｓ３０５）。この手順により、マスタ機器は、スレーブ機器を介してターゲット機器からＡＶ／Ｃコマンドに対するＡＶ／Ｃ  ｆｉｎａｌ  レスポンスを受信する。
【００４６】
図４は、AV/C deferred transactionの場合のＡＶ／Ｃコマンドの中継動作のトランザクションの詳細を表す。まず、マスタ機器は、ＩＥＥＥ１３９４バス上に接続されている機器のうち、そのノードがスレーブ機器の動作を行うかどうかを、ＴＡＲＧＥＴ＿ＩＤレジスタが実装されているかどうかにより判断を行う（Ｓ４００）。マスタ機器は、テストに必要十分な台数のスレーブ機器を検出したら、offset address：FFFF E000 0000h宛てのwrite request for data quadletを用いて、各スレーブ機器のＴＡＲＧＥＴ＿ＩＤレジスタのｔａｒｇｅｔ＿ｉｄフィールドに、ターゲット機器の識別子であるＰＨＹ＿ＩＤを書き込む（Ｓ４０１）。その後、マスタ機器は、送信依頼するＡＶ／Ｃコマンドを、スレーブ機器にＩＥＥＥ１３９４バスを介して送信すると（Ｓ４０２）、スレーブ機器は、マスタ機器からＡＶ／Ｃコマンドを受信した場合、そのＡＶ／Ｃコマンドの送信元であるマスタ機器のｎｏｄｅ＿ＩＤを記憶しておき、スレーブ機器は、受信したＡＶ／Ｃコマンドと同一内容のＡＶ／Ｃコマンドを、ＴＡＲＧＥＴ＿ＩＤレジスタのｔａｒｇｅｔ＿ｉｄフィールドに格納されている識別子を持つノードであるターゲット機器宛てに送信する（Ｓ４０３）。そして、ターゲット機器は、ＡＶ／Ｃコマンドに対して作成したＡＶ／Ｃ  ＩＮＴＥＲＩＭ  レスポンスを、スレーブ機器宛てに送信し（Ｓ４０４）、スレーブ機器は、ターゲット機器から受信したＡＶ／Ｃ  ＩＮＴＥＲＩＭ  レスポンスと同一内容のＡＶ／Ｃ  ＩＮＴＥＲＩＭ  レスポンスを、先ほどあらかじめ記憶しておいたＡＶ／Ｃコマンドの送信元のｎｏｄｅ＿ＩＤを持つマスタ機器宛てに再送信する（Ｓ４０５）。その後、ターゲット機器の状態が変化したのち、ターゲット機器は、スレーブ機器宛てに作成したＡＶ／Ｃ  ｆｉｎａｌ  レスポンスをスレーブ機器宛てに送信し（Ｓ４０６）、スレーブ機器は、ターゲット機器から受信したＡＶ／Ｃ  ｆｉｎａｌ  レスポンスと同一内容のＡＶ／Ｃ  ｆｉｎａｌ  レスポンスを、先ほどあらかじめ記憶しておいたＡＶ／Ｃコマンドの送信元のｎｏｄｅ＿ＩＤを持つマスタ機器宛てに再送信する（Ｓ４０７）。この手順により、マスタ機器は、スレーブ機器を介してターゲット機器からＡＶ／Ｃコマンドに対するＡＶ／Ｃ  ＩＮＴＥＲＩＭ  レスポンス、およびＡＶ／Ｃ  ｆｉｎａｌ  レスポンスを受信する。
【００４７】
以上のように、本発明の実施の形態１のネットワーク機器のテスト制御システムによれば、ネットワークに接続されている複数のコントローラ機器となる機器のうち、マスタ機器と、マスタ機器からの指示により動作するスレーブ機器とを設けたことにより、複数のコントローラ機器が必要なテストにおける場合に、コントローラ機器と、ターゲット機器との一対一の機器制御におけるテストだけでなく、複数台のコントローラ機器の個別制御を一括して集中制御することを実現できる。また、機器制御に要する人的工数や、テスト実施時間を削減でき、テスト実施の効率化を実現することができる。
【００４８】
次に、上記で説明したネットワーク機器テスト制御システムにおいて、テスト実行時のシステム動作例を具体的に表す。テスト内容は、あるターゲット機器のディスクリプタが、アクセス（read open）可能な最大数のコントローラ機器によりアクセス（read open）されている状態において、前記ターゲット機器のディスクリプタが別のコントローラ機器からアクセス（read open）できないことを確認するテスト内容とする。ターゲット機器の仕様は、アクセス（read open）可能なコントローラ機器の台数は最大２台とする。このテストを実行する場合のシステム構成は、１台のマスタ機器と、２台のスレーブ機器と、テスト対象となるターゲット機器の計４台を、同一のＩＥＥＥ１３９４バス上に接続する。
【００４９】
図５に、この場合におけるネットワーク機器テスト制御システムにおいて、テスト実行時のシステム動作例の具体的を表す。テストの実施は、以下の手順で処理を行う。
【００５０】
まず、マスタ機器は、ＩＥＥＥ１３９４バス上に接続されている機器のうち、そのノードがスレーブ機器の動作を行うかどうかを、ＴＡＲＧＥＴ＿ＩＤレジスタが実装されているかどうかにより判断を行う（Ｓ５００）。マスタ機器は、テストに必要十分な台数（＝２台）のスレーブ機器を検出したら、offset address：FFFF E000 0000h宛てのwrite request for data quadletを用いて、各スレーブ機器（スレーブ＃０とスレーブ＃１）のＴＡＲＧＥＴ＿ＩＤレジスタのｔａｒｇｅｔ＿ｉｄフィールドに、ターゲット機器の識別子であるＰＨＹ＿ＩＤを書き込む（Ｓ５０１）。
【００５１】
次に、ターゲット機器がスレーブ＃０からＲＥＡＤ  ＯＰＥＮされるように、マスタ機器はスレーブ＃０宛てに、ディスクリプタをＲＥＡＤ  ＯＰＥＮする内容を設定したＯＰＥＮ ＤＥＳＣＲＯＰＴＯＲ  ｃｏｎｔｒｏｌコマンドを送信する（Ｓ５０２）。
【００５２】
スレーブ＃０は、マスタ機器からＡＶ／Ｃコマンドを受信した場合、スレーブ＃０はそのＡＶ／Ｃコマンドの送信元であるマスタ機器のｎｏｄｅ＿ＩＤを記憶しておき、スレーブ＃０は受信したＡＶ／Ｃコマンドと同一内容のＡＶ／Ｃコマンドを、ＴＡＲＧＥＴ＿ＩＤレジスタのｔａｒｇｅｔ＿ｉｄフィールドに格納されている識別子を持つノードであるターゲット機器宛てに送信する（Ｓ５０３）。
【００５３】
ターゲット機器は、スレーブ＃０から受信したＡＶ／Ｃコマンドに対応するＡＶ／Ｃレスポンス（＝ＡＣＣＥＰＴＥＤ）を作成し、スレーブ＃０にＡＶ／Ｃレスポンスを送信する。そして、スレーブ＃０は、ターゲット機器からＡＶ／Ｃレスポンスを受信し、先ほどあらかじめ記憶しておいたＡＶ／Ｃコマンドの送信元のｎｏｄｅ＿ＩＤを持つマスタ機器宛てに、ターゲット機器から受信したＡＶ／Ｃレスポンスと同一内容のＡＶ／Ｃレスポンス（＝ＡＣＣＥＰＴＥＤ）を再送信する（Ｓ５０４）。
【００５４】
続いて、スレーブ＃１について、前記（Ｓ５０２）と同様の処理を行う（Ｓ５０５）。
続いて、スレーブ＃１について、前記（Ｓ５０３）と同様の処理を行う（Ｓ５０６）。
続いて、スレーブ＃１について、前記（Ｓ５０４）と同様の処理を行う（Ｓ５０７）。
【００５５】
次に、マスタ機器は、ターゲット機器宛てに、ターゲット機器のディスクリプタのＯＰＥＮ状態を確認する内容を設定したＯＰＥＮ ＤＥＳＣＲＯＰＴＯＲ  ｓｔａｔｕｓコマンドを送信する（Ｓ５０８）。
【００５６】
そして、マスタ機器は、ターゲット機器からＡＶ／Ｃコマンドに対するＡＶ／Ｃレスポンスを受信し、ターゲット機器のディスクリプタがＲＥＡＤ  ＯＰＥＮ可能な最大数のコントローラから既にＲＥＡＤ  ＯＰＥＮされている状態であることを確認する（Ｓ５０９）。
【００５７】
マスタ機器は、ターゲット機器宛てに、ターゲット機器のディスクリプタをＲＥＡＤ  ＯＰＥＮする内容を設定したＯＰＥＮ ＤＥＳＣＲＯＰＴＯＲ  ｃｏｎｔｒｏｌコマンドを送信する（Ｓ５１０）。
【００５８】
マスタ機器からＡＶ／Ｃコマンドを受信したターゲット機器は、ターゲット機器のディスクリプタがＲＥＡＤ  ＯＰＥＮ可能な最大数のコントローラから既にＲＥＡＤ  ＯＰＥＮされている状態であり、さらなるＲＥＡＤ  ＯＰＥＮは受け付けないことを示すＡＶ／Ｃレスポンス（＝ＲＥＪＥＣＴＥＤ）を送信する。
【００５９】
マスタ機器は、ターゲット機器からのＡＶ／Ｃレスポンス（＝ＲＥＪＥＣＴＥＤ）を受信する（Ｓ５１１）。
【００６０】
次に、ターゲット機器がスレーブ＃０からディスクリプタをＣＬＯＳＥするように、マスタ機器はスレーブ＃０宛てに、ディスクリプタをＣＬＯＳＥする内容を設定したＯＰＥＮ ＤＥＳＣＲＯＰＴＯＲ  ｃｏｎｔｒｏｌコマンドを送信する（Ｓ５１２）。
【００６１】
スレーブ＃０は、マスタ機器からＡＶ／Ｃコマンドを受信した場合、スレーブ＃０はそのＡＶ／Ｃコマンドの送信元であるマスタのｎｏｄｅ＿ＩＤを記憶しておき、ＴＡＲＧＥＴ＿ＩＤレジスタのｔａｒｇｅｔ＿ｉｄに格納されているＰＨＹ＿ＩＤを持つノードであるターゲット機器宛てに受信したＡＶ／Ｃコマンドと同一内容のＡＶ／Ｃコマンドを再送信する（Ｓ５１３）。
【００６２】
ターゲット機器は、スレーブ＃０から受信したＡＶ／Ｃコマンドに対応するＡＶ／Ｃレスポンス（＝ＡＣＣＥＰＴＥＤ）を作成し、スレーブ＃０にＡＶ／Ｃレスポンスを送信する。そして、スレーブ＃０は、ターゲット機器からＡＶ／Ｃレスポンスを受信し、先ほどあらかじめ記憶しておいたＡＶ／Ｃコマンドの送信元のｎｏｄｅ＿ＩＤを持つマスタ機器宛てに、ターゲット機器から受信したＡＶ／Ｃレスポンスと同一内容のＡＶ／Ｃレスポンス（＝ＡＣＣＥＰＴＥＤ）を再送信する（Ｓ５１４）。
【００６３】
続いて、スレーブ＃１について、前記（Ｓ５１２）と同様の処理を行う（Ｓ５１５）。
続いて、スレーブ＃１について、前記（Ｓ５１３）と同様の処理を行う（Ｓ５１６）。
続いて、スレーブ＃１について、前記（Ｓ５１４）と同様の処理を行う（Ｓ５１７）。
【００６４】
これらの処理において、実際にスレーブ＃１およびスレーブ＃２およびターゲット機器から返されたＡＶ／Ｃレスポンスのデータ内容（Ｓ５０４、Ｓ５０７、Ｓ５０９、Ｓ５１１）が、マスタ機器が期待しているＡＶ／Ｃレスポンスと全て一致していた場合、マスタ機器はテストを合格と判断し、また、実際にスレーブ＃１およびスレーブ＃２およびターゲット機器から返されたＡＶ／Ｃレスポンスのデータ内容（Ｓ５０４、Ｓ５０７、Ｓ５０９、Ｓ５１１）が、マスタ機器が期待しているＡＶ／Ｃレスポンスとどれか一つでも一致しない場合には、マスタ機器はテストを不合格と判定する。
【００６５】
従って、このターゲット機器、およびマスタ機器、およびスレーブ機器から構成されるネットワーク機器のテスト制御システムにより、複数台のコントローラ機器が必要であるテストについて、マスタ機器の１箇所でテストの判定を行うことができる。
【００６６】
なお、前記実施の形態１では、スレーブ機器は、ターゲット機器の識別子を保持するレジスタを有し、マスタ機器は、ターゲット機器の識別子を前記レジスタに書き込んだ後、送信依頼するコマンドを前記スレーブ機器に送信し、前記スレーブ機器は受け取ったコマンド応答をそのまま前記マスタ機器に転送することで、マスタ機器と、ターゲット機器間とのコマンドと、コマンド応答の送受信を行うことができるようにしたが、スレーブ機器のＴＡＲＧＥＴ＿ＩＤレジスタを実装しない代わりに、マスタ機器はターゲット機器の識別子と、前記ターゲット機器に送信依頼するコマンドをスレーブ機器に送信し、前記スレーブ機器は受け取った識別子を持つターゲット機器に、前記コマンドを送信し、受け取ったコマンド応答を、スレーブ機器の識別子と共に前記マスタ機器に送受信を行うようにしてもよく、前記実施の形態１と同様の効果が得られる。
【産業上の利用可能性】
【００６７】
以上のように、本発明は、ターゲット機器と複数台のコントローラ機器とが同一のＩＥＥＥ１３９４バスに接続された場合のテストにおいて、ターゲット機器と複数台のコントローラ機器に対する制御を一括して集中的に行うことで、機器制御に要する人的工数や、テスト実施時間を削減するのに適している。
【図面の簡単な説明】
【００６８】
【図１】本発明の実施の形態１によるネットワーク機器のテスト制御システムを示す構成ブロック図である。
【図２】ＴＡＲＧＥＴ＿ＩＤレジスタのフォーマットを示す図である。
【図３】ＡＶ／Ｃコマンド中継動作のトランザクションの詳細（AV/C immediate transactionの場合）を説明するシーケンス図である。
【図４】ＡＶ／Ｃコマンド中継動作のトランザクションの詳細（AV/C deferred transactionの場合）を説明するシーケンス図である。
【図５】テスト実行時のシステム動作例を説明するシーケンス図である。
【符号の説明】
【００６９】
１    ターゲット機器
２    マスタ機器
３−１    スレーブ機器１
３−２    スレーブ機器２
３−ｎ    スレーブ機器ｎ
３−１ａ    ＩＥＥＥ１３９４インターフェース
３−２ａ    ＩＥＥＥ１３９４インターフェース
３−ｎａ    ＩＥＥＥ１３９４インターフェース
３−１ｂ    ＴＡＲＧＥＴ＿ＩＤレジスタ
３−２ｂ    ＴＡＲＧＥＴ＿ＩＤレジスタ
３−ｎｂ    ＴＡＲＧＥＴ＿ＩＤレジスタ
３−１ｃ    通信部
３−２ｃ    通信部
３−ｎｃ    通信部
３−１ｄ    ｎｏｄｅ＿ＩＤレジスタ
３−２ｄ    ｎｏｄｅ＿ＩＤレジスタ
３−ｎｄ    ｎｏｄｅ＿ＩＤレジスタ
４    ＩＥＥＥ１３９４バス
【図１】
2005051599.tif 000003
【図２】
2005051599.tif 000004
【図３】
2005051599.tif 000005
【図４】
2005051599.tif 000006
【図５】
2005051599.tif 000007