Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3473744B2 - IEEE 1394 inspection test apparatus, IEEE 1394 inspection test method, and IEEE 1394 inspection test system - Google Patents
[go: Go Back, main page]

JP3473744B2 - IEEE 1394 inspection test apparatus, IEEE 1394 inspection test method, and IEEE 1394 inspection test system - Google Patents

IEEE 1394 inspection test apparatus, IEEE 1394 inspection test method, and IEEE 1394 inspection test system

Info

Publication number
JP3473744B2
JP3473744B2 JP11289499A JP11289499A JP3473744B2 JP 3473744 B2 JP3473744 B2 JP 3473744B2 JP 11289499 A JP11289499 A JP 11289499A JP 11289499 A JP11289499 A JP 11289499A JP 3473744 B2 JP3473744 B2 JP 3473744B2
Authority
JP
Japan
Prior art keywords
ieee
inspection
bus
compatible device
packet
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP11289499A
Other languages
Japanese (ja)
Other versions
JP2000307617A (en
Inventor
潤 中島
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Platforms Ltd
Original Assignee
NEC AccessTechnica Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC AccessTechnica Ltd filed Critical NEC AccessTechnica Ltd
Priority to JP11289499A priority Critical patent/JP3473744B2/en
Publication of JP2000307617A publication Critical patent/JP2000307617A/en
Application granted granted Critical
Publication of JP3473744B2 publication Critical patent/JP3473744B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Small-Scale Networks (AREA)
  • Communication Control (AREA)
  • Maintenance And Management Of Digital Transmission (AREA)

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、IEEE1394
バス対応機器の検査を行うIEEE1394検査試験装
置及びIEEE1394検査試験方法に関するものであ
る。
TECHNICAL FIELD The present invention relates to IEEE 1394.
The present invention relates to an IEEE 1394 inspection test device and an IEEE 1394 inspection test method for inspecting a bus compatible device.

【0002】[0002]

【従来の技術】従来、IEEE1394高速シリアルバ
ス対応の機器のプロトコルを自動的に検査する装置とし
ては、例えば特開平10−308797号公報に開示さ
れたものがある。
2. Description of the Related Art Conventionally, as an apparatus for automatically inspecting the protocol of a device compatible with the IEEE 1394 high-speed serial bus, there is one disclosed in Japanese Patent Laid-Open No. 10-308797.

【0003】図13は、上記公報に開示された従来のI
EEE1394検査試験装置を示すシステム図である。
このシステムは、PCシステム2001のPC本体20
02と検査対象であるIEEE1394バス対応機器2
005との間を1394シリアルバス2006で接続し
たものである。そして、IEEEl394インターフェ
ースボード2004をPC本体2002のPCIスロッ
トに挿入し、PC本体2002でプロトコル検査用のア
プリケーションを作成し、アシンクロナスパケットを送
受信することによって、IEEE1394バス対応機器
2005のプロトコルを検査することを実現した例であ
る。
FIG. 13 shows the conventional I disclosed in the above publication.
It is a system diagram which shows an EEE1394 inspection test apparatus.
This system is a PC main body 20 of the PC system 2001.
02 and IEEE 1394 bus compatible device 2 to be inspected
005 and 005 are connected by a 1394 serial bus 2006. Then, by inserting the IEEE 394 interface board 2004 into the PCI slot of the PC main body 2002, creating an application for protocol inspection in the PC main body 2002, and transmitting and receiving asynchronous packets, it is possible to inspect the protocol of the IEEE 1394 bus compatible device 2005. This is an realized example.

【0004】パソコン(PC)本体2002内のファイ
ルメモリの内部には、検査対象であるIEEE1394
バス対応機器2005が1394プロトコルを満たして
いるかどうかを検査するために必要な一連の送信パケッ
トとそれに対応する受信アシンクロナスパケット、AC
Kコード、所望のメッセージを促すメッセージコード、
所望の場所で待ち時間を入れるウェイトコード、及び所
望の場所でルート/非ルートになるようにバスリセット
を起こすことができるバスリセットコード等がデータフ
ァイルとして格納されている。そして、検査用アプリケ
ーションを立ち上げて処理を開始すると、このデータフ
ァイルが開かれ、以後各種パケットの送信やACKの受
信、エラーの検出等が自動的に実行される。
The file memory in the main body of a personal computer (PC) 2002 has an internal IEEE 1394 to be inspected.
A series of transmission packets necessary for checking whether the bus compatible device 2005 satisfies the 1394 protocol and the corresponding reception asynchronous packets, AC
K code, message code prompting the desired message,
A wait code that puts a waiting time at a desired place, a bus reset code that can cause a bus reset so as to be root / non-root at a desired place, and the like are stored as a data file. Then, when the inspection application is started up and processing is started, this data file is opened, and thereafter, various packet transmissions, ACK receptions, error detections, etc. are automatically executed.

【0005】[0005]

【発明が解決しようとする課題】しかしながら、上記従
来技術には、次のような問題点があった。 (1)検査対象であるIEEE1394バス対応機器2
005が複数のIEEE1394バスポートを有する場
合に、IEEE1394バスポートに対して、検査作業
者による1394ケーブルの接続替えなどの作業をしな
がら、IEEE1394バスポートの経路毎に検査をし
なくてはならない、という問題があった。その理由は、
IEEE1394バス対応機器が有するIEEE139
4バスポートより多くのIEEE1394バスポート
を、IEEE1394検査試験装置が有していないなど
のためである。 (2)検査対象であるIEEE1394バス対応機器が
複数のIEEE1394バスポートを有する場合に、同
時にIEEE1394バス対応機器の全てのIEEE1
394バスポートの各々の経路で1394パケットを送
受信する負荷に関して、一定の許容や性能などを保証す
ることが不可能である。その理由は、第1の問題点の理
由と同じである。 (3)検査対象であるIEEE1394バス対応機器か
らのアシンクロナスリクエストパケット及びアイソクロ
ナスパケットの送信による検査が不可能である。その理
由は、アシンクロナスリクエストパケット及びアイソク
ロナスパケットはIEEE1394検査試験器から送信
され、IEEE1394バス対応機器は前記パケットの
受信しか出来ないからである。
However, the above-mentioned conventional technique has the following problems. (1) IEEE 1394 bus compatible device 2 to be inspected
When 005 has a plurality of IEEE 1394 bus ports, it is necessary to inspect each of the IEEE 1394 bus port routes while performing work such as connection change of the 1394 cable by an inspector for the IEEE 1394 bus port, There was a problem. The reason is,
IEEE139 included in a device compatible with the IEEE1394 bus
This is because the IEEE 1394 inspection / test apparatus does not have more IEEE 1394 bus ports than 4 bus ports. (2) When the IEEE 1394 bus compatible device to be inspected has a plurality of IEEE 1394 bus ports, all the IEEE 1 of the IEEE 1394 bus compatible devices are simultaneously tested.
Regarding the load of transmitting and receiving 1394 packets on each path of the 394 bus port, it is impossible to guarantee certain allowance and performance. The reason is the same as the reason for the first problem. (3) It is impossible to inspect by transmitting an asynchronous request packet and an isochronous packet from an IEEE 1394 bus compatible device to be inspected. The reason is that the asynchronous request packet and the isochronous packet are transmitted from the IEEE 1394 test / test device, and the IEEE 1394 bus compatible device can only receive the packet.

【0006】本発明は上記従来の問題点に鑑み、IEE
E1394バス対応機器が複数のIEEE1394バス
ポートを有する場合に、全ての前記ポートの各々の経路
でIEEE1394バス対応機器とIEEE1394バ
スケーブルを接続してIEEE1394バス対応機器の
検査を実行することができるIEEE1394検査試験
装置及びIEEE1394検査試験方法を提供すること
を目的とする。
In view of the above conventional problems, the present invention is IEEE
When an E1394 bus compatible device has a plurality of IEEE1394 bus ports, an IEEE1394 bus compatible device and an IEEE1394 bus compatible device can be inspected by connecting the IEEE1394 bus compatible device and the IEEE1394 bus cable in each path of all the ports. It is an object to provide a test apparatus and an IEEE 1394 inspection test method.

【0007】[0007]

【課題を解決するための手段】上記目的を達成するため
に、請求項1記載の発明に係るIEEE1394検査試
験装置では、IEEE1394の物理層を担う複数の第
1の手段と、IEEE1394のリンク層を担う複数の
第2の手段と、前記各第1及び第2の手段にそれぞれ対
応し、検査対象であるIEEE1394バス対応機器の
複数のIEEE1394バスポートにそれぞれ接続可能
な複数のバスポートと、前記各第1の手段の制御を一括
して行う検査コントローラとを備えたIEEE1394
検査試験装置であって、前記検査コントローラは、前記
各バスポートの経路で、前記IEEE1394バス対応
機器の接続状況をチェックし、その接続状況に応じた前
記第1の手段に対応するバスポート経路で検査開始要求
パケットを送信した後、前記IEEE1394バス対応
機器から前記IEEE1394バスポート全ての経路が
接続認識された検査開始了解パケットを受信した時に、
IEEE1394パケット送受信による前記IEEE1
394バス対応機器の検査を実施する構成にしたことを
特徴とする。
In order to achieve the above object, in the IEEE 1394 inspection / test apparatus according to the invention described in claim 1, a plurality of first means for carrying out the physical layer of IEEE 1394 and the link layer of IEEE 1394 are provided. A plurality of second means, a plurality of bus ports respectively corresponding to the first and second means, connectable to a plurality of IEEE 1394 bus ports of an IEEE 1394 bus compatible device to be inspected, and IEEE 1394 having an inspection controller for collectively controlling the first means
In the inspection test apparatus, the inspection controller checks the connection status of the IEEE 1394 bus compatible device in the path of each bus port, and in the bus port path corresponding to the first means according to the connection status. After transmitting the inspection start request packet, all the routes from the IEEE 1394 bus compatible device to the IEEE 1394 bus port are changed.
When the test start approval packet that is recognized as a connection is received,
The IEEE 1 by the IEEE 1394 packet transmission / reception
It is characterized in that it is configured to inspect a 394 bus compatible device.

【0008】請求項2記載の発明に係るIEEE139
4検査試験方法は、IEEE1394の物理層を担う複
数の第1の手段と、IEEE1394のリンク層を担う
複数の第2の手段と、前記各第1及び第2の手段にそれ
ぞれ対応し、検査対象であるIEEE1394バス対応
機器の複数のIEEE1394バスポートにそれぞれ接
続可能な複数のバスポートとを備えたIEEE1394
検査試験装置を用い、前記各バスポートの経路で、前記
IEEE1394バス対応機器の接続状況をチェック
し、その接続状況に応じた前記第1の手段に対応するバ
スポート経路で検査開始要求パケットを送信した後、前
記IEEE1394バス対応機器から前記IEEE13
94バスポート全ての経路が接続認識された検査開始了
解パケットを受信した時に、IEEE1394パケット
送受信による前記IEEE1394バス対応機器の検査
を実行する構成にしたことを特徴とする。
The IEEE 139 according to the invention of claim 2
4 Inspection The test method corresponds to a plurality of first means that bears the physical layer of IEEE 1394, a plurality of second means that bears the link layer of IEEE 1394, and each of the first and second means, and IEEE 1394 bus device capable of connecting to a plurality of IEEE 1394 bus ports, respectively.
Using an inspection / testing apparatus, the connection status of the IEEE 1394 bus compatible device is checked through the path of each bus port, and an inspection start request packet is transmitted through the bus port path corresponding to the first means according to the connection status. Then, from the IEEE 1394 bus compatible device, the IEEE 13
When the inspection start acknowledge packet in which all the routes of the 94 bus ports are recognized as being connected is received, the IEEE 1394 bus compatible device is inspected by transmitting and receiving the IEEE 1394 packet.

【0009】請求項3記載の発明に係るIEEE139
4検査試験システムでは、請求項1記載のIEEE13
94検査試験装置と、前記IEEE1394検査試験装
置と複数のIEEE1394バスポートを介して接続さ
れたIEEE1394バス対応機器とを備えたIEEE
1394検査試験システムであって、前記IEEE13
94バス対応機器側から、前記IEEE1394検査試
験装置に対してIEEE1394パケットを送信して、
該IEEE1394バス対応機器の検査を行う構成にし
たことを特徴とする。
IEEE 139 according to the invention of claim 3
In a four inspection test system, the IEEE 13 according to claim 1.
An IEEE equipped with a 94 inspection test device and an IEEE 1394 bus compatible device connected to the IEEE 1394 inspection test device through a plurality of IEEE 1394 bus ports.
1394 inspection test system, wherein the IEEE 13
An IEEE 1394 packet is transmitted from the 94 bus compatible device side to the IEEE 1394 inspection / test device,
It is characterized in that it is configured to inspect the device compatible with the IEEE 1394 bus.

【0010】[0010]

【発明の実施の形態】以下、図面を参照して本発明の実
施の形態を説明する。 [第1実施形態]図1は、本発明の第1実施形態に係る
IEEE1394検査試験装置を適用したシステムの構
成を示すブロック図である。このシステムは、IEEE
1394検査試験器1と、IEEE1394バス対応機
器2と、1394ケーブル3i(1≦i≦M)とで構成
される。
BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described below with reference to the drawings. [First Embodiment] FIG. 1 is a block diagram showing a configuration of a system to which an IEEE 1394 inspection test apparatus according to a first embodiment of the present invention is applied. This system is based on IEEE
It is composed of a 1394 inspection tester 1, an IEEE 1394 bus compatible device 2, and a 1394 cable 3i (1≤i≤M).

【0011】IEEE1394検査試験器1は、ポート
11j、IEEE1394の物理層を担うPHY12j
及びIEEE1394のリンク層を担うLINK13j
の組み合わせ(1≦j≦N、M≦N)と、検査コントロ
ーラ14と、検査開始スイッチ15から構成される。ポ
ート11jとPHY12jとLINK13jの組み合わ
せは、1394パケットに関連するN組の情報を相互に
受け渡しする機能を有する。検査コントローラ14は、
LINK13jの各々と接続され、LINK13jの各
々を独立に制御することを可能とし、LINK13iに
対応するポート11iの経路毎に1394ケーブル3i
を介して接続されるIEEE1394バス対応機器2を
認識し、1394ケーブル3iを介してIEEE139
4バス対応機器2との1394パケット送受信による検
査をする。さらに、検査コントローラ14は、検査開始
時に、IEEE1394バス対応機器2に検査開始を意
味する1394パケット(以降、検査開始要求パケット
と記す)を送信する。検査開始スイッチ15は、押下に
より、検査開始を意味する信号が検査コントローラ14
へ伝わる仕組みを有する。
The IEEE 1394 inspection / test device 1 includes a port 11j and a PHY 12j which is a physical layer of the IEEE 1394.
And LINK13j which is responsible for the link layer of IEEE1394
(1 ≦ j ≦ N, M ≦ N), the inspection controller 14, and the inspection start switch 15. The combination of the port 11j, the PHY 12j, and the LINK 13j has a function of mutually passing N sets of information related to 1394 packets. The inspection controller 14 is
It is connected to each of the LINKs 13j and makes it possible to control each of the LINKs 13j independently, and the 1394 cable 3i is provided for each route of the port 11i corresponding to the LINK 13i.
Recognizes the IEEE 1394 bus compatible device 2 connected via the 1394 cable 3i, and recognizes the IEEE 139 via the 1394 cable 3i.
Inspection is performed by transmitting and receiving 1394 packets with the 4-bus compatible device 2. Further, the inspection controller 14 transmits a 1394 packet (hereinafter, referred to as an inspection start request packet) meaning an inspection start to the IEEE 1394 bus compatible device 2 at the start of the inspection. When the inspection start switch 15 is pressed, the inspection controller 14 outputs a signal that means the start of inspection.
It has a mechanism to be transmitted to.

【0012】IEEE1394バス対応機器2は、13
94パケットに関連する1組の情報を相互に受け渡しす
る、PHY22とLINK23の組み合わせと、PHY
22に接続されるポート21i(1≦i≦M)と、被検
査コントローラ24から構成される。被検査コントロー
ラ24は、LINK23と接続され、LINK23を制
御することを可能とし、検査コントローラ14と同層の
アプリケーション層で、検査コントローラ14と同調し
て、1394ケーブル3iを介して1394パケット送
受信による検査をする。さらに、被検査コントローラ2
4は、IEEE1394検査試験器1からの検査開始要
求パケットを認識すると、全てのポート21iの経路で
IEEE1394検査試験器1の接続認識がされたなら
ば、IEEE1394検査試験器1に検査開始の了解を
意味する1394パケット(以降、検査開始了解パケッ
トと記す)を送信する。ポート21iのどれかの経路で
IEEE1394検査試験器1の接続認識がされないな
らば、IEEE1394検査試験器1に検査開始の却下
を意味する1394パケット(以降、検査開始却下パケ
ットと記す)を送信する。
The IEEE 1394 bus compatible device 2 has 13
A combination of PHY22 and LINK23 for mutually passing a set of information related to 94 packets, and PHY
The port 21 i (1 ≦ i ≦ M) connected to the port 22 and the controller 24 to be inspected. The controller 24 to be inspected is connected to the LINK 23 and is capable of controlling the LINK 23. In the application layer in the same layer as the inspection controller 14, the inspection controller 24 is synchronized with the inspection controller 14 and inspected by 1394 packet transmission / reception via the 1394 cable 3i. do. Furthermore, the controller under test 2
When recognizing the inspection start request packet from the IEEE 1394 inspection / testing device 1, 4 recognizes the start of inspection to the IEEE 1394 inspection / testing device 1 if the connection of the IEEE 1394 inspection / testing device 1 is recognized on all the ports 21i. A 1394 packet that means (hereinafter, referred to as an inspection start approval packet) is transmitted. If the connection of the IEEE 1394 inspection / testing device 1 is not recognized through any route of the port 21i, the 1394 packet (hereinafter, referred to as inspection start denying packet) meaning rejection of inspection start is transmitted to the IEEE 1394 inspection / tester 1.

【0013】1394ケーブル3iは、同時に、IEE
E1394検査試験器1のポート11iと、IEEE1
394バス対応機器2のポート21iの接続に使用され
る。
At the same time, the 1394 cable 3i is
Port 11i of the E1394 inspection tester 1 and IEEE1
Used to connect the port 21i of the 394 bus compatible device 2.

【0014】図2は、図1に示したIEEE1394バ
ス対応機器2が、被検査コントローラ24と、その他の
部位から構成されるIEEE1394バス対応オプショ
ン機器4とに分離された場合の例を示す構成図である。
この場合では、IEEE1394バス対応オプション機
器4が検査対象となり、IEEE1394バス対応オプ
ション機器4と動作保証された被検査コントローラ24
を接続した構成は、IEEE1394バス対応機器2と
同等の位置付けとなる。
FIG. 2 is a block diagram showing an example in which the IEEE 1394 bus compatible device 2 shown in FIG. 1 is separated into a controller 24 to be inspected and an IEEE 1394 bus compatible optional device 4 composed of other parts. Is.
In this case, the optional device 4 supporting the IEEE 1394 bus is to be inspected, and the optional device 4 supporting the IEEE 1394 bus and the controller 24 to be inspected whose operation is guaranteed.
The configuration in which is connected is equivalent to that of the IEEE 1394 bus compatible device 2.

【0015】図3は、図1に示した検査コントローラ1
4の構成図である。同図に示すように、検査コントロー
ラ14は、CPU141と、接続認識や1394パケッ
ト送受信検査などをするソフトウェアを格納するプログ
ラムメモリ142と、LINK13jへ送信する139
4パケットのヘッダ部及びデータ部などを格納したり、
逆にLINK13jから受信する1394パケットを格
納するワークメモリ143と、LINK13jに対応す
るポート11jの経路毎に、IEEE1394バス対応
機器2の接続認識の有無を格納する接続フラグメモリ1
44から構成され、接続認識や1394パケット送受信
検査などをするソフトウェアを記録する記録媒体145
から、前記ソフトウェアがプログラムメモリ142に組
み込まれることにより動作する。
FIG. 3 shows the inspection controller 1 shown in FIG.
It is a block diagram of FIG. As shown in the figure, the inspection controller 14 sends to the CPU 141, the program memory 142 storing software for connection recognition and 1394 packet transmission / reception inspection, and 139 to the LINK 13j.
Stores the header part and data part of 4 packets,
Conversely, a work memory 143 that stores 1394 packets received from the LINK 13j, and a connection flag memory 1 that stores the presence / absence of connection recognition of the IEEE 1394 bus compatible device 2 for each route of the port 11j corresponding to the LINK 13j.
A recording medium 145, which is composed of 44 and records software for performing connection recognition, 1394 packet transmission / reception inspection, and the like.
From the above, the software operates by being incorporated in the program memory 142.

【0016】図4は、図1に示した被検査コントローラ
24の構成図である。同図に示すように、被検査コント
ローラ24は、CPU241と、接続認識や1394パ
ケット送受信検査などをするソフトウェアを格納するプ
ログラムメモリ242と、LINK23へ送信する13
94パケットのヘッダ部及びデータ部などを格納した
り、逆にLINK23から受信する1394パケットを
格納するワークメモリ243とで構成され、接続認識や
1394パケット送受信検査などをするソフトウェアを
記録する記録媒体244から、前記ソフトウェアがプロ
グラムメモリ242に組み込まれることにより動作す
る。
FIG. 4 is a block diagram of the inspected controller 24 shown in FIG. As shown in the figure, the controller 24 to be inspected transmits to the CPU 241, a program memory 242 storing software for connection recognition and 1394 packet transmission / reception inspection, and the LINK 23.
A recording medium 244 configured to store software for performing connection recognition, 1394 packet transmission / reception inspection, and the like, and a work memory 243 that stores a header part and a data part of 94 packets, and conversely stores 1394 packets received from the LINK 23. From the above, the software operates by being incorporated in the program memory 242.

【0017】図5は、図3の接続フラグメモリ144を
示す構成図である。接続フラグ144jは、LINK1
3jに対応するポート11jの経路でのIEEE139
4バス対応機器2の接続認識の有無に使用される。した
がって、図1の構成図の場合、接続フラグ144j(1
≦j≦M)は接続認識有りを意味するフラグ、接続フラ
グ144j(M+1≦j≦N)は接続認識無しを意味す
るフラグが格納される。
FIG. 5 is a block diagram showing the connection flag memory 144 of FIG. The connection flag 144j is LINK1.
IEEE139 on the route of port 11j corresponding to 3j
Used to determine whether or not the 4-bus compatible device 2 is connected. Therefore, in the case of the configuration diagram of FIG. 1, the connection flag 144j (1
≦ j ≦ M) stores a flag indicating that connection is recognized, and connection flag 144j (M + 1 ≦ j ≦ N) stores a flag indicating that connection is not recognized.

【0018】図6は、図1に示した検査コントローラ1
4が検査開始時に送信する検査開始要求パケット5の構
成図である。検査開始要求パケット5は、IEEE13
94規格でのライトリクエストパケットに該当し、トラ
ンザクションコード51はライトリクエストパケットを
意味する0(HEX)、リトライコード52は01(B
IN)、転送先ID53はIEEE1394バス対応機
器2のID、転送先オフセット54はIEEE1394
バス対応機器2でユニークのFFFFE0000000
(HEX)、転送元ID55はIEEE1394検査試
験器1のID、データ56は検査開始を意味する000
00000(HEX)とし、その他のエリアはリザーブ
とする。また、前記被検査コントローラ24が検査開始
の了解時に送信する検査開始了解パケットは、前記検査
開始要求パケット5に対して、データ56を検査開始の
了解を意味する00000001(HEX)と変更した
ものとする。さらに、被検査コントローラ24が検査開
始の却下時に送信する検査開始却下パケットは、前記検
査開始要求パケット5に対して、データ56を検査開始
の却下を意味する00000002(HEX)と変更し
たものとする。
FIG. 6 shows the inspection controller 1 shown in FIG.
FIG. 4 is a configuration diagram of an inspection start request packet 5 which is transmitted when 4 starts inspection. The inspection start request packet 5 is IEEE13
It corresponds to a write request packet in the 94 standard, the transaction code 51 means 0 (HEX) which means a write request packet, and the retry code 52 is 01 (B
IN), the transfer destination ID 53 is the ID of the IEEE 1394 bus compatible device 2, and the transfer destination offset 54 is IEEE 1394.
Unique FFFFE0000000 with bus compatible device 2
(HEX), the transfer source ID 55 is the ID of the IEEE 1394 inspection / testing device 1, and the data 56 is 000.
00000 (HEX), and other areas are reserved. Further, the inspection start acknowledge packet transmitted by the controller 24 to be inspected when the inspection start is acknowledged is that the data 56 is changed from the inspection start request packet 5 to 00000001 (HEX) meaning that the inspection start is acknowledged. To do. Further, in the inspection start rejection packet transmitted by the controller 24 to be inspected when the inspection start is rejected, the data 56 is changed from the inspection start request packet 5 to 00000002 (HEX) which means rejection of the inspection start. .

【0019】次に、本実施形態の詳細な動作を説明する
前に、本実施形態の特徴を簡単に説明する。前述したよ
うに、図1では、ポート21i(1≦i≦M)を有する
IEEE1394バス対応機器2を検査対象とする。I
EEE1394検査試験器1もポート11j(1≦j≦
N、M≦N)を有するが、ポート11jはIEEE13
94の物理層を担うPHY12jとリンク層を担うLI
NK13jに対応する。したがって、同時に、ポート1
1iとポート21iのM通りの経路で、各々のIEEE
1394バスケーブル(以降、1394ケーブル3iと
記す。)によりIEEE1394検査試験器1とIEE
E1394バス対応機器2を接続することが可能であ
る。仮に、IEEE1394検査試験器1のポート11
jが、IEEE1394バス対応機器2のポート21i
とPHY22とLINK23の関係のように、1組のP
HYとLINKに対応するとなると、前述のような同時
にM通りの経路で、IEEE1394検査試験器1とI
EEE1394バス対応機器2とを接続することが不可
能である。
Next, before describing the detailed operation of this embodiment, the features of this embodiment will be briefly described. As described above, in FIG. 1, the IEEE 1394 bus compatible device 2 having the port 21i (1 ≦ i ≦ M) is the inspection target. I
The EEE1394 inspection tester 1 also has a port 11j (1 ≦ j ≦
N, M ≦ N), but port 11j is IEEE13
PHY 12j which is responsible for the physical layer of 94 and LI which is responsible for the link layer
Corresponds to NK13j. Therefore, at the same time, port 1
1i and port 21i M routes, each IEEE
An IEEE 1394 inspection / testing device 1 and an IEEE 1394 bus cable (hereinafter referred to as 1394 cable 3i) are used.
It is possible to connect an E1394 bus compatible device 2. For example, the port 11 of the IEEE 1394 inspection / test device 1
j is the port 21i of the IEEE 1394 bus compatible device 2
, PHY22 and LINK23, one set of P
As for HY and LINK, the IEEE 1394 inspection / testing device 1 and the I / I tester 1 and I can be simultaneously connected through M routes as described above.
It is impossible to connect to the EEE1394 bus compatible device 2.

【0020】IEEE1394検査試験器1は、押下に
より検査を開始する検査開始スイッチ15を有する。I
EEE1394バス対応機器2の検査において、当然、
ポート21iの各々の経路で1394パケットの送受信
をする必要があるが、本発明により、検査作業者は、検
査に先立って、前述のような同時にM通りの経路で、1
394ケーブル3iによりIEEE1394検査試験器
1とIEEE1394バス対応機器2とを接続し、電源
投入した後、検査を開始、つまり検査開始スイッチ15
を押下すればよい。
The IEEE 1394 inspection tester 1 has an inspection start switch 15 which starts an inspection when pressed. I
In the inspection of the EEE1394 bus compatible device 2, naturally,
Although it is necessary to send and receive 1394 packets through each route of the port 21i, according to the present invention, the inspector can use one of the M routes at the same time as described above, prior to the inspection.
The IEEE 1394 inspection tester 1 and the IEEE 1394 bus compatible device 2 are connected by the 394 cable 3i, and after the power is turned on, the inspection is started, that is, the inspection start switch 15
You can press.

【0021】また、検査コントローラ14は、LINK
13jの各々に対して、1394パケットの送信要求な
どの制御を一括して行う。IEEE1394バス対応機
器2は、ポート21iの各々の経路で1394パケット
がどのようなタイミングで受信されてもIEEE139
4規格通りの動作をしなくてはならない。本発明では、
この観点で、IEEE1394バス対応機器2の検査に
おいて、検査コントローラ14が一括してLINK13
jの各々を制御可能な利点を生かして、LINK13i
の各々に対する1394パケットの送信要求のタイミン
グ、つまり1394ケーブル3iへの1394パケット
の送信のタイミングを調整して検査することが可能であ
る。
Further, the inspection controller 14 is a LINK.
Control such as a 1394 packet transmission request is collectively performed for each of the 13j. The IEEE 1394 bus-compatible device 2 receives the IEEE 139 no matter what timing the 1394 packet is received on each path of the port 21i.
4 Must operate according to the standard. In the present invention,
From this viewpoint, in the inspection of the IEEE 1394 bus compatible device 2, the inspection controller 14 collectively performs the LINK 13
LINK13i taking advantage of the ability to control each j
It is possible to adjust and inspect the timing of the transmission request of the 1394 packet for each of the above, that is, the timing of the transmission of the 1394 packet to the 1394 cable 3i.

【0022】次に、図1、図2、図5、図7及び図8を
参照して本実施形態の全体の動作について詳細に説明す
る。検査の準備として、まず、IEEE1394バス対
応機器2の検査作業者は、M本の1394ケーブル3i
(1≦i≦M)を用意し、同時に、IEEE1394バ
ス対応機器2のポート21iの各々をIEEE1394
検査試験器1のポート11j(1≦j≦N)のどれかに
接続し、電源投入する。図1では、便宜上、IEEE1
394検査試験器1のポート11i(1≦i≦M)と、
IEEE1394バス対応機器2のポート21i(1≦
i≦M)とを接続したものとする。
Next, the overall operation of this embodiment will be described in detail with reference to FIGS. 1, 2, 5, 7, and 8. As a preparation for the inspection, first, the inspection operator of the IEEE 1394 bus compatible device 2 makes the M 1394 cables 3i.
(1 ≦ i ≦ M) is prepared, and at the same time, each of the ports 21i of the IEEE 1394 bus compatible device 2 is set to IEEE 1394.
Connect to any of the ports 11j (1 ≦ j ≦ N) of the inspection tester 1 and turn on the power. In FIG. 1, for convenience, IEEE1
A port 11i (1 ≦ i ≦ M) of the 394 inspection tester 1,
Port 21i (1 ≦
i ≦ M).

【0023】次に、検査作業者は、検査を開始、つまり
検査開始スイッチ15を押下する。検査開始スイッチ1
5が押下されると、それに伴い発生する信号を受けた検
査コントローラ14は検査を開始する。なお、図2で
は、電源投入などの作業の前に、検査作業者は、IEE
E1394バス対応オプション機器4と動作保証された
被検査コントローラ24を接続する必要がある。
Next, the inspection operator starts the inspection, that is, presses the inspection start switch 15. Inspection start switch 1
When 5 is pressed, the inspection controller 14 which has received the signal generated in response to the pressing starts the inspection. In addition, in FIG. 2, before the work such as power-on, the inspection worker
It is necessary to connect the E1394 bus-compatible optional device 4 and the controller under test 24 whose operation is guaranteed.

【0024】以降、1394パケット送受信による検査
について、図7に示す検査コントローラ14と、図8に
示す被検査コントローラ24のフローチャートで説明す
る。まず、検査コントローラ14は、ポート11j(1
≦j≦N)の経路にIEEE1394バス対応機器2が
接続されているかについて、LINK13j(1≦j≦
N)を固定的な順番でアクセスし、接続状況に応じて接
続フラグ144jへ接続認識の有無を区別するフラグを
格納する(ステップS1)。検査コントローラ14は、
接続認識有りの接続フラグ144jのどれかのLINK
13jに対応するポート11jの経路で、検査開始要求
パケット5を送信する(ステップS2)。
The inspection by transmitting / receiving the 1394 packet will be described below with reference to the flowcharts of the inspection controller 14 shown in FIG. 7 and the inspected controller 24 shown in FIG. First, the inspection controller 14 uses the port 11j (1
Whether or not the IEEE 1394 bus compatible device 2 is connected to the path of ≦ j ≦ N), LINK 13j (1 ≦ j ≦
N) is accessed in a fixed order, and a flag for distinguishing whether or not the connection is recognized is stored in the connection flag 144j according to the connection status (step S1). The inspection controller 14 is
LINK of any of the connection flags 144j with connection recognition
The inspection start request packet 5 is transmitted through the route of the port 11j corresponding to 13j (step S2).

【0025】IEEE1394バス対応機器2が、前記
ポート11jの経路で送信された検査開始要求パケット
5を、ポート21jの経路で受信すると、被検査コント
ローラ24は、これを認識後、検査を開始する。始め
に、被検査コントローラ24は、全てのポート21i
(1≦i≦M)の経路にIEEE1394検査試験器1
が接続されているかについて、LINK23をアクセス
し、全て接続認識がされたならば、ポート21jの経路
で検査開始了解パケットを送信し、検査コントローラ1
4と同調して1394パケット送受信による検査が可能
となる(ステップS11、S12、S13)。
When the IEEE 1394 bus compatible device 2 receives the inspection start request packet 5 transmitted through the route of the port 11j through the route of the port 21j, the inspected controller 24 recognizes the packet and starts the inspection. First, the inspected controller 24 determines that all the ports 21i
IEEE 1394 inspection tester 1 on the path (1 ≦ i ≦ M)
If the connection is recognized, the inspection start acknowledgment packet is transmitted through the route of the port 21j, and the inspection controller 1
It becomes possible to inspect by transmitting / receiving 1394 packet in synchronism with 4 (steps S11, S12, S13).

【0026】ポート21iのどれかの経路でIEEE1
394検査試験器1の接続認識がされないならば、ポー
ト21jの経路で検査開始却下パケットを送信し、ここ
で検査を中止する(ステップS12、S14)。検査コ
ントローラ14は、ポート11jの経路で、IEEE1
394バス対応機器2からの検査開始了解パケットまた
は検査開始却下パケットを受信するまで待つ。検査開始
却下パケットを受信したならば、ここで検査を中止する
(ステップS3)。検査開始了解パケットを受信したな
らば、すでに1394パケット送受信による検査が可能
となっている被検査コントローラ24と同調して、13
94パケット送受信による検査が可能となる(ステップ
S4)。
IEEE1 on any route of port 21i
If the connection of the 394 inspection tester 1 is not recognized, the inspection start reject packet is transmitted through the route of the port 21j, and the inspection is stopped here (steps S12 and S14). The inspection controller 14 uses the route of the port 11j and the IEEE1
It waits until the inspection start approval packet or the inspection start rejection packet is received from the 394 bus compatible device 2. If the inspection start rejection packet is received, the inspection is stopped here (step S3). When the inspection start acknowledge packet is received, the tune is transmitted to the inspected controller 24 which is already inspected by the 1394 packet transmission / reception,
Inspection by transmitting / receiving 94 packets becomes possible (step S4).

【0027】1394パケット送受信による検査におい
て、検査コントローラ14は、接続認識有りの接続フラ
グ144jに対応するLINK13jの全てを並行して
アクセスし、前記LINK13jに対応するポート11
jの経路で、各種のアシンクロナスリクエストパケット
とアイソクロナスパケットの送信や、前記アシンクロナ
スリクエストパケットに対するアシンクロナスレスポン
スパケットの受信及び妥当性のチェックや、被検査コン
トローラ24からの各種のアシンクロナスリクエストパ
ケットとアイソクロナスパケットの受信及び妥当性のチ
ェックや、前記アシンクロナスリクエストパケットに対
するアシンクロナスレスポンスパケットの送信などをす
る(ステップS5)。
In the inspection by the 1394 packet transmission / reception, the inspection controller 14 concurrently accesses all of the LINK 13j corresponding to the connection flag 144j with connection recognition, and the port 11 corresponding to the LINK 13j.
Various asynchronous request packets and isochronous packets are transmitted through the route j, reception of asynchronous response packets to the asynchronous request packets and their validity check, and various asynchronous request packets and isochronous packets from the inspected controller 24 are received. Also, the validity check and the transmission of an asynchronous response packet in response to the asynchronous request packet are performed (step S5).

【0028】これと並行して、被検査コントローラ24
は、LINK23をアクセスし、全てのポート21i
(1≦i≦M)の経路で、各種のアシンクロナスリクエ
ストパケットとアイソクロナスパケットの送信や、前記
アシンクロナスリクエストパケットに対するアシンクロ
ナスレスポンスパケットの受信及び妥当性のチェック
や、検査コントローラ14からの各種のアシンクロナス
リクエストパケットとアイソクロナスパケットの受信及
び妥当性のチェックや、前記アシンクロナスリクエスト
パケットに対するアシンクロナスレスポンスパケットの
送信などをする(ステップS15)。
In parallel with this, the controller under test 24
Accesses LINK23, and all ports 21i
Various asynchronous request packets and isochronous packets are transmitted along the path (1 ≦ i ≦ M), asynchronous response packets for the asynchronous request packets are received and their validity is checked, and various asynchronous request packets are received from the inspection controller 14. Then, the isochronous packet is received and its validity is checked, and the asynchronous response packet is transmitted in response to the asynchronous request packet (step S15).

【0029】ここで、ステップS5では、検査コントロ
ーラ14により、接続認識有りの接続フラグ144jに
対応するLINK13jの各々に対する1394パケッ
トの送信要求のタイミングを調整し、IEEE1394
バス対応機器2がポート21iの各々の経路で1394
パケットを受信する負荷、さらに被検査コントローラ2
4により、LINK23に対する1394パケットの送
信要求のタイミングを調整し、ポート21iの各々の経
路から1394パケットを送信する負荷に関して、一定
の許容や性能などを保証することが可能である。
Here, in step S5, the inspection controller 14 adjusts the timing of the transmission request of the 1394 packet to each of the LINK 13j corresponding to the connection flag 144j with the connection recognition, and the IEEE1394
The bus compatible device 2 uses 1394 on each path of the port 21i.
Load for receiving packets, and controller under test 2
4, it is possible to adjust the timing of the 1394 packet transmission request to the LINK 23, and to guarantee a certain allowance and performance with respect to the load of transmitting the 1394 packet from each route of the port 21i.

【0030】次に、本実施形態の利点を説明する。 (1)検査対象であるIEEE1394バス対応機器が
複数のIEEE1394バスポートを有する場合に、検
査の途中工程でIEEE1394バスポートに対して検
査作業者による1394ケーブルの接続替えなどの作業
をすることなく、全てのIEEE1394バスポートの
各々の経路で検査可能なことにある。その理由は、IE
EE1394検査試験器が有する複数のIEEE139
4バスポートの各々は、各々に独立のPHYとLINK
が対応するため、同時に、IEEE1394バス対応機
器の全てのIEEE1394バスポートとIEEE13
94バスケーブルにより接続することが可能であり、そ
の条件下で、検査作業者が、IEEE1394検査試験
器に有する検査開始スイッチを押下することにより、I
EEE1394バス対応機器の全てのIEEE1394
バスポートの各々の経路を介した検査をすることが可能
なためである。 (2)第2の効果は、検査対象であるIEEE1394
バス対応機器が複数のIEEE1394バスポートを有
する場合に、同時に、IEEE1394バス対応機器の
全てのIEEE1394バスポートの各々の経路で13
94パケットを送受信する負荷に関して、一定の許容や
性能などを保証することが可能である。その理由は、I
EEE1394検査試験器はIEEE1394バス対応
機器の全てのIEEE1394バスポートの各々の経路
で1394パケットを送信するタイミングの調整が可能
であり、さらにIEEE1394バス対応機器は前記経
路で1394パケットを送信するタイミングの調整が可
能なためである。
Next, the advantages of this embodiment will be described. (1) When the IEEE 1394 bus compatible device to be inspected has a plurality of IEEE 1394 bus ports, the inspection worker does not have to change the connection of the 1394 cable to the IEEE 1394 bus port in the middle of the inspection. It is possible to inspect in each path of all IEEE 1394 bus ports. The reason is IE
A plurality of IEEE 139 included in the IEEE 1394 inspection tester
Each of the 4 bus ports has its own PHY and LINK
Support all IEEE 1394 bus ports and all IEEE 1394 bus ports of devices compatible with IEEE 1394 bus at the same time.
It is possible to connect with a 94 bus cable, and under that condition, the inspection operator depresses the inspection start switch provided in the IEEE 1394 inspection tester to
All IEEE 1394 devices compatible with the IEEE 1394 bus
This is because inspection can be performed via each route of the bus port. (2) The second effect is the inspection target IEEE 1394.
When the bus-compatible device has a plurality of IEEE 1394 bus ports, at the same time, the number of 13 in each path of all the IEEE 1394 bus ports of the IEEE 1394 bus-compatible device
Regarding the load of transmitting / receiving 94 packets, it is possible to guarantee a certain tolerance and performance. The reason is I
The IEEE 1394 inspection / testing device can adjust the timing of transmitting a 1394 packet on each path of all the IEEE 1394 bus ports of the IEEE 1394 bus compatible device, and the IEEE 1394 bus compatible device can adjust the timing of transmitting a 1394 packet on the path. This is possible.

【0031】[第2実施形態]図9は、本発明の第2実
施形態に係るIEEE1394検査試験装置を適用した
システムの構成を示すブロック図である。本実施形態の
システムは、IEEE1394検査試験器1と、複数の
IEEE1394バス対応機器2h(1≦h≦L)と、
1394ケーブル3hi(1≦h≦L,1≦i≦M)と
で構成される。IEEE1394検査試験器1は、図1
に示した第1実施形態におけるIEEE1394検査試
験器1に対して検査コントローラ14を検査コントロー
ラ16に変更し、第1実施形態におけるIEEE139
4バス対応機器2をL個接続することを可能とする。検
査コントローラ16は、LINK13j(1≦j≦N、
(L×M)≦N)の各々と接続され、LINK13jの
各々を独立に制御することを可能とし、LINK13k
(k=(h−1)×M+i)に対応するポート11kの
経路毎に1394ケーブル3hiを介して接続されるI
EEE1394バス対応機器2hを認識し、1394ケ
ーブル3hiを介してIEEE1394バス対応機器2
hとの1394パケット送受信による検査をする。さら
に、検査コントローラ14は、IEEE1394バス対
応機器2hの各々の検査開始時に、IEEE1394バ
ス対応機器2hに検査開始を意味する1394パケット
(以降、検査開始要求パケットと記す)を送信する。な
お、IEEE1394バス対応機器2hの各々は、図1
に示したIEEE1394バス対応機器2と同一である
為、説明は省略する。1394ケーブル3hiは、同時
に、IEEE1394検査試験器1のポート11kと、
IEEE1394バス対応機器2hのポート21hiの
接続に使用される。
[Second Embodiment] FIG. 9 is a block diagram showing the configuration of a system to which the IEEE 1394 inspection test apparatus according to the second embodiment of the present invention is applied. The system according to the present embodiment includes an IEEE 1394 inspection tester 1, a plurality of IEEE 1394 bus compatible devices 2h (1 ≦ h ≦ L),
1394 cable 3hi (1≤h≤L, 1≤i≤M). The IEEE 1394 inspection tester 1 is shown in FIG.
The inspection controller 14 is changed to the inspection controller 16 for the IEEE 1394 inspection tester 1 in the first embodiment shown in FIG.
It is possible to connect L 4-bus compatible devices 2. The inspection controller 16 uses the LINK 13j (1 ≦ j ≦ N,
(L × M) ≦ N), enabling each of the LINKs 13j to be controlled independently,
I connected via the 1394 cable 3hi for each route of the port 11k corresponding to (k = (h−1) × M + i)
Recognizing the IEEE 1394 bus compatible device 2h, the IEEE 1394 bus compatible device 2 via the 1394 cable 3hi
Check by sending and receiving 1394 packets with h. Furthermore, the inspection controller 14 transmits a 1394 packet (hereinafter, referred to as an inspection start request packet) meaning an inspection start to the IEEE 1394 bus compatible device 2h at the start of inspection of each of the IEEE 1394 bus compatible devices 2h. It should be noted that each of the IEEE 1394 bus compatible devices 2h is shown in FIG.
Since it is the same as the IEEE 1394 bus compatible device 2 shown in FIG. At the same time, the 1394 cable 3hi is connected to the port 11k of the IEEE 1394 inspection / test device 1,
It is used to connect the port 21hi of the IEEE 1394 bus compatible device 2h.

【0032】図10は、本実施形態の検査コントローラ
16を示す構成図である。同図に示すように、検査コン
トローラ16は、図3に示したCPU141とプログラ
ムメモリ142とワークメモリ143に、接続GUID
メモリ164を追加して構成され、接続認識や1394
パケット送受信検査などをするソフトウェアを記録する
記録媒体165から、前記ソフトウェアがプログラムメ
モリ142に組み込まれることにより動作する。
FIG. 10 is a block diagram showing the inspection controller 16 of this embodiment. As shown in the figure, the inspection controller 16 connects the CPU 141, the program memory 142, and the work memory 143 shown in FIG.
It is configured by adding a memory 164, connection recognition and 1394
The software operates from the recording medium 165, which records software for packet transmission / reception inspection, etc., in the program memory 142.

【0033】図11は、図10に示した接続GUIDメ
モリ164の構成図である。接続GUID164jは、
最初に検査コントローラ16により初期化された後、L
INK13jに対応するポート11jの経路で、IEE
E1394バス対応機器2hの接続認識がされた場合に
IEEE1394バス対応機器2hのGUIDが格納さ
れる。したがって、図9に示す構成の場合、接続GUI
D164j(j=k=(h−1)×M+i)はIEEE
1394バス対応機器2hのGUIDが格納され、接続
GUID164j(L×M+1≦j≦N)はGUIDが
格納されず、初期化された値のままとなる。なお、GU
IDはIEEE1394規格にて定義され、IEEE1
394対応機器2hの各々の固有値である。
FIG. 11 is a block diagram of the connection GUID memory 164 shown in FIG. The connection GUID 164j is
Initialized by the inspection controller 16 and then L
In the route of port 11j corresponding to INK13j, IEEE
The GUID of the IEEE 1394 bus compatible device 2h is stored when the connection of the E1394 bus compatible device 2h is recognized. Therefore, in the case of the configuration shown in FIG. 9, the connection GUI
D164j (j = k = (h−1) × M + i) is IEEE
The GUID of the 1394 bus compatible device 2h is stored, and the connection GUID 164j (L × M + 1 ≦ j ≦ N) does not have the GUID stored and remains the initialized value. In addition, GU
The ID is defined in the IEEE 1394 standard, and the IEEE1
These are eigenvalues of each 394 compatible device 2h.

【0034】次に、図9、図11及び図12を参照して
本実施形態の全体の動作について詳細に説明する。検査
の準備として、まず、IEEE1394バス対応機器2
h(1≦h≦L)の検査作業者は、(L×M)本の13
94ケーブル3hi(1≦h≦L,1≦i≦M)を用意
し、同時に、IEEE1394バス対応機器2hのポー
ト21hiの各々をIEEE1394検査試験器1のポ
ート11j(1≦j≦N、(L×M)≦N)のどれかに
接続し、電源投入する。図9では、便宜上、IEEE1
394検査試験器1のポート11k(k=(h−1)×
M+i)と、IEEE1394バス対応機器2hのポー
ト21hi(1≦i≦M)とを接続したものとする。
Next, the overall operation of this embodiment will be described in detail with reference to FIGS. 9, 11 and 12. To prepare for the inspection, first, the IEEE 1394 bus compatible device 2
The inspection operator of h (1 ≦ h ≦ L) has (L × M) 13
A 94 cable 3hi (1 ≦ h ≦ L, 1 ≦ i ≦ M) is prepared, and at the same time, each port 21hi of the IEEE 1394 bus compatible device 2h is connected to the port 11j (1 ≦ j ≦ N, (L XM) ≤ N) and connect the power. In FIG. 9, for convenience, IEEE1
394 inspection tester 1 port 11k (k = (h-1) ×
M + i) and the port 21hi (1 ≦ i ≦ M) of the IEEE 1394 bus compatible device 2h are connected.

【0035】次に検査作業者は、検査を開始、つまり検
査開始スイッチ15を押下する。検査開始スイッチ15
が押下されると、それに伴い発生する信号を受けた検査
コントローラ16は検査を開始する。
Next, the inspection operator starts the inspection, that is, presses the inspection start switch 15. Inspection start switch 15
When is pressed, the inspection controller 16 which receives the signal generated in response to the pressing starts the inspection.

【0036】以降、1394パケット送受信による検査
について、図12に示す検査コントローラ16のフロー
チャートで説明する。なお、被検査コントローラ24h
の各々の処理内容は、図8に示す内容と同一である為、
説明及びフローチャートは省略する。まず、検査コント
ローラ16は、接続GUIDメモリ164を初期化する
(ステップS21)。検査コントローラ16は、ポート
11j(1≦j≦N)の経路に何のIEEE1394バ
ス対応機器が接続されているかについて、LINK13
j(1≦j≦N)を固定的な順番でアクセスし、IEE
E1394バス対応機器2hの接続認識がされた場合に
接続GUID164jへIEEE1394バス対応機器
2hのGUIDを格納する(ステップS22)。検査コ
ントローラ16は、IEEE1394バス対応機器2h
のGUIDを格納する接続GUID164jに対応する
LINK13jをアクセスすることにより、IEEE1
394バス対応機器2hに対して、図7に示した第1実
施形態のステップS2〜S5と同一の処理を行う。検査
コントローラ16は、ステップS2〜S5の処理を、順
次、IEEE1394バス対応機器2hの各々(1≦h
≦L)に対して行う(ステップS23〜S26)。
The inspection by transmitting / receiving the 1394 packet will be described below with reference to the flowchart of the inspection controller 16 shown in FIG. The controller under inspection 24h
Since the processing contents of each are the same as the contents shown in FIG.
The description and the flowchart are omitted. First, the inspection controller 16 initializes the connected GUID memory 164 (step S21). The inspection controller 16 determines whether the IEEE 1394 bus-compatible device is connected to the path of the port 11j (1 ≦ j ≦ N) by using the LINK 13
j (1 ≦ j ≦ N) is accessed in a fixed order, and IEEE
When the connection of the E1394 bus compatible device 2h is recognized, the GUID of the IEEE1394 bus compatible device 2h is stored in the connection GUID 164j (step S22). The inspection controller 16 is an IEEE 1394 bus compatible device 2h.
IEEE1 by accessing the LINK 13j corresponding to the connection GUID 164j that stores the GUID of
The same processing as steps S2 to S5 of the first embodiment shown in FIG. 7 is performed on the 394 bus compatible device 2h. The inspection controller 16 sequentially performs the processing of steps S2 to S5 for each of the IEEE 1394 bus compatible devices 2h (1 ≦ h
≦ L) (steps S23 to S26).

【0037】[0037]

【発明の効果】以上詳述したように、本発明によれば、
以下のような効果を奏する。 (1)検査対象であるIEEE1394バス対応機器が
複数のIEEE1394バスポートを有する場合にも、
検査の途中工程でIEEE1394バスポートに対して
検査作業者による1394ケーブルの接続替えなどの作
業をすることなく、全てのIEEE1394バスポート
の各々の経路で検査することが可能になる。 (2)検査対象であるIEEE1394バス対応機器が
複数のIEEE1394バスポートを有する場合にも、
同時にIEEE1394バス対応機器の全てのIEEE
1394バスポートの各々の経路で1394パケットを
送受信する負荷に関して、一定の許容や性能などを保証
することが可能である。 (3)検査対象であるIEEE1394バス対応機器か
らのIEEE1394パケット(例えばアシンクロナス
リクエストパケット及びアイソクロナスパケット)の送
信による検査が可能になる。
As described in detail above, according to the present invention,
The following effects are achieved. (1) Even if the IEEE 1394 bus compatible device to be inspected has a plurality of IEEE 1394 bus ports,
It is possible to perform the inspection on each path of all the IEEE 1394 bus ports without the inspection operator having to change the connection of the 1394 cable to the IEEE 1394 bus ports in the middle of the inspection. (2) Even when the IEEE 1394 bus compatible device to be inspected has a plurality of IEEE 1394 bus ports,
At the same time, all of the IEEE 1394 bus compatible devices
It is possible to guarantee a certain allowance and performance with respect to the load of transmitting and receiving 1394 packets on each path of the 1394 bus port. (3) An inspection can be performed by transmitting an IEEE 1394 packet (for example, an asynchronous request packet and an isochronous packet) from an IEEE 1394 bus compatible device to be inspected.

【図面の簡単な説明】[Brief description of drawings]

【図1】 本発明の第1実施形態に係るIEEE139
4検査試験装置を適用したシステムの構成を示すブロッ
ク図である。
FIG. 1 is an IEEE 139 according to a first embodiment of the present invention.
It is a block diagram which shows the structure of the system to which the 4-inspection test device is applied.

【図2】 図1に示したIEEE1394バス対応機器
2の変形例を示す構成図である。
FIG. 2 is a configuration diagram showing a modified example of the IEEE 1394 bus compatible device 2 shown in FIG.

【図3】 図1に示した検査コントローラ14の構成図
である。
FIG. 3 is a configuration diagram of an inspection controller 14 shown in FIG.

【図4】 図1に示した被検査コントローラ24の構成
図である。
FIG. 4 is a configuration diagram of a controller to be inspected 24 shown in FIG.

【図5】 図3の接続フラグメモリ144を示す構成図
である。
5 is a configuration diagram showing a connection flag memory 144 of FIG.

【図6】 図1に示した検査コントローラ14が検査開
始時に送信する検査開始要求パケット5の構成図であ
る。
FIG. 6 is a configuration diagram of an inspection start request packet 5 transmitted by the inspection controller 14 shown in FIG. 1 at the start of inspection.

【図7】 第1実施形態に係る検査コントローラ14の
動作を示すフローチャートである。
FIG. 7 is a flowchart showing an operation of the inspection controller 14 according to the first embodiment.

【図8】 第1実施形態に係る被検査コントローラ24
の動作を示すフローチャートである。
FIG. 8 is a controller 24 to be inspected according to the first embodiment.
3 is a flowchart showing the operation of FIG.

【図9】 本発明の第2実施形態に係るIEEE139
4検査試験装置を適用したシステムの構成を示すブロッ
ク図である。
FIG. 9 is an IEEE 139 according to a second embodiment of the present invention.
It is a block diagram which shows the structure of the system to which the 4-inspection test device is applied.

【図10】 第2実施形態の検査コントローラ16を示
す構成図である。
FIG. 10 is a configuration diagram showing an inspection controller 16 of a second embodiment.

【図11】 図10に示した接続GUIDメモリ164
の構成図である。
11 is a connection GUID memory 164 shown in FIG.
It is a block diagram of.

【図12】 第2実施形態に係る検査コントローラ14
の動作を示すフローチャートである。
FIG. 12 is an inspection controller 14 according to the second embodiment.
3 is a flowchart showing the operation of FIG.

【図13】 従来のIEEE1394検査試験装置を示
すシステム図である。
FIG. 13 is a system diagram showing a conventional IEEE 1394 inspection test device.

【符号の説明】[Explanation of symbols]

1 IEEE1394検査試験器 2 IEEE1394バス対応機器 3i(1≦i≦M) 1394ケーブル 11j(1≦j≦N、M≦N) ポート 12j(1≦j≦N、M≦N) PHY 13j(1≦j≦N、M≦N) LINK 14,16 検査コントローラ 15 検査開始スイッチ 1 IEEE 1394 inspection tester 2 Devices compatible with IEEE 1394 bus 3i (1 ≤ i ≤ M) 1394 cable 11j (1≤j≤N, M≤N) ports 12j (1 ≦ j ≦ N, M ≦ N) PHY 13j (1 ≦ j ≦ N, M ≦ N) LINK 14, 16 Inspection controller 15 Inspection start switch

Claims (3)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 IEEE1394の物理層を担う複数の
第1の手段と、IEEE1394のリンク層を担う複数
の第2の手段と、前記各第1及び第2の手段にそれぞれ
対応し、検査対象であるIEEE1394バス対応機器
の複数のIEEE1394バスポートにそれぞれ接続可
能な複数のバスポートと、前記各第1の手段の制御を一
括して行う検査コントローラとを備えたIEEE139
4検査試験装置であって、 前記検査コントローラは、前記各バスポートの経路で、
前記IEEE1394バス対応機器の接続状況をチェッ
クし、その接続状況に応じた前記第1の手段に対応する
バスポート経路で検査開始要求パケットを送信した後、
前記IEEE1394バス対応機器から前記IEEE1
394バスポート全ての経路が接続認識された検査開始
了解パケットを受信した時に、IEEE1394パケッ
ト送受信による前記IEEE1394バス対応機器の検
査を実施する構成にしたことを特徴とするIEEE13
94検査試験装置。
1. A plurality of first means for carrying a physical layer of IEEE 1394, a plurality of second means for carrying a link layer of IEEE 1394, and a plurality of second means respectively corresponding to the first and second means, which are to be inspected. An IEEE 139 that includes a plurality of bus ports that can be connected to a plurality of IEEE 1394 bus ports of a certain IEEE 1394 bus compatible device, and an inspection controller that collectively controls the first means.
4 inspection test device, wherein the inspection controller is a path of each of the bus ports,
After checking the connection status of the IEEE 1394 bus compatible device and transmitting an inspection start request packet through the bus port route corresponding to the first means according to the connection status,
From the IEEE 1394 bus compatible device to the IEEE 1
The IEEE 1394 bus-compatible device is inspected by transmitting and receiving the IEEE 1394 packet when the inspection start approval packet in which all the routes of the 394 bus ports are connected and recognized is received.
94 inspection test equipment.
【請求項2】 IEEE1394の物理層を担う複数の
第1の手段と、IEEE1394のリンク層を担う複数
の第2の手段と、前記各第1及び第2の手段にそれぞれ
対応し、検査対象であるIEEE1394バス対応機器
の複数のIEEE1394バスポートにそれぞれ接続可
能な複数のバスポートとを備えたIEEE1394検査
試験装置を用い、 前記各バスポートの経路で、前記IEEE1394バス
対応機器の接続状況をチェックし、その接続状況に応じ
た前記第1の手段に対応するバスポート経路で検査開始
要求パケットを送信した後、前記IEEE1394バス
対応機器から前記IEEE1394バスポート全ての経
路が接続認識された検査開始了解パケットを受信した時
に、IEEE1394パケット送受信による前記IEE
E1394バス対応機器の検査を実行する構成にしたこ
とを特徴とするIEEE1394検査試験方法。
2. A plurality of first means for carrying a physical layer of IEEE1394, a plurality of second means for carrying a link layer of IEEE1394, and a plurality of second means respectively corresponding to the first and second means, which are to be inspected. An IEEE 1394 inspection / testing apparatus having a plurality of bus ports each connectable to a plurality of IEEE 1394 bus ports of a certain IEEE 1394 bus compatible device is used to check the connection status of the IEEE 1394 bus compatible device in the path of each bus port. , After transmitting the inspection start request packet through the bus port path corresponding to the first means according to the connection status, the IEEE 1394 bus compatible device transmits all the IEEE 1394 bus ports
The IEEE1394 packet is transmitted / received when an inspection start approval packet in which the connection is recognized is received.
An IEEE 1394 inspection test method characterized by being configured to execute an inspection of an E1394 bus compatible device.
【請求項3】 請求項1記載のIEEE1394検査試
験装置と、前記IEEE1394検査試験装置と複数の
IEEE1394バスポートを介して接続されたIEE
E1394バス対応機器とを備えたIEEE1394検
査試験システムであって、 前記IEEE1394バス対応機器側から、前記IEE
E1394検査試験装置に対してIEEE1394パケ
ットを送信して、該IEEE1394バス対応機器の検
査を行う構成にしたことを特徴とするIEEE1394
検査試験システム。
3. The IEEE 1394 inspection / test apparatus according to claim 1, and the IEEE 1394 inspection / test apparatus connected to the IEEE 1394 inspection / test apparatus via a plurality of IEEE 1394 bus ports.
An IEEE 1394 inspection test system including an E1394 bus compatible device, wherein the IEEE 1394 bus compatible device is connected to the IEEE
An IEEE 1394 inspection test apparatus is configured to transmit an IEEE 1394 packet to inspect an apparatus compatible with the IEEE 1394 bus.
Inspection test system.
JP11289499A 1999-04-20 1999-04-20 IEEE 1394 inspection test apparatus, IEEE 1394 inspection test method, and IEEE 1394 inspection test system Expired - Fee Related JP3473744B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11289499A JP3473744B2 (en) 1999-04-20 1999-04-20 IEEE 1394 inspection test apparatus, IEEE 1394 inspection test method, and IEEE 1394 inspection test system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11289499A JP3473744B2 (en) 1999-04-20 1999-04-20 IEEE 1394 inspection test apparatus, IEEE 1394 inspection test method, and IEEE 1394 inspection test system

Publications (2)

Publication Number Publication Date
JP2000307617A JP2000307617A (en) 2000-11-02
JP3473744B2 true JP3473744B2 (en) 2003-12-08

Family

ID=14598180

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11289499A Expired - Fee Related JP3473744B2 (en) 1999-04-20 1999-04-20 IEEE 1394 inspection test apparatus, IEEE 1394 inspection test method, and IEEE 1394 inspection test system

Country Status (1)

Country Link
JP (1) JP3473744B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4627780B2 (en) * 2008-02-04 2011-02-09 シャープ株式会社 Transmission protocol test method and test apparatus

Also Published As

Publication number Publication date
JP2000307617A (en) 2000-11-02

Similar Documents

Publication Publication Date Title
US7957402B2 (en) UDP to TCP bridge
JPS6043767A (en) Interface circuit
US8804543B2 (en) Test method for network system
JP3473744B2 (en) IEEE 1394 inspection test apparatus, IEEE 1394 inspection test method, and IEEE 1394 inspection test system
JPH04107036A (en) Communication protocol conformance inspection device
JP3701762B2 (en) Data transfer system
JP2000112838A (en) Data transfer test equipment
JPS63181057A (en) System for testing communication control program
CN120704963A (en) Chip debugging device and chip
JPH02190052A (en) Transmission line testing system
JPH10334044A (en) Serial interface method
JP2001024639A (en) Broadcast communication test method
JP2002374254A (en) Serial bus inspection apparatus and operation method thereof
JPH06301614A (en) Hollow fiber having chemical volatility and chemical volatilization method
JP2005051599A (en) Network equipment test control system
JPH01276939A (en) Packet transmission and reception system in local area network system
JP2001103123A (en) Terminal interface inspection method and apparatus
JPS60246149A (en) Data transmission equipment
JP2001053748A (en) Inspection system for network equipment
JPH01194635A (en) Data transmission/reception processor
JPH05296542A (en) Relay communication device for air conditioner
JPH033054A (en) Method for preventing communication data from being missed
JPS61227451A (en) Integrated circuit for serial data communication control
JPH04358230A (en) Method for confirming operation between cpus
JPS59221131A (en) Data transmission station

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20030805

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080919

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080919

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090919

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090919

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100919

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees