JPH0696005A - Interface signal operation device - Google Patents

Interface signal operation device

Info

Publication number
JPH0696005A
JPH0696005A JP4243547A JP24354792A JPH0696005A JP H0696005 A JPH0696005 A JP H0696005A JP 4243547 A JP4243547 A JP 4243547A JP 24354792 A JP24354792 A JP 24354792A JP H0696005 A JPH0696005 A JP H0696005A
Authority
JP
Japan
Prior art keywords
signal
input
interface
output control
unit
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.)
Withdrawn
Application number
JP4243547A
Other languages
Japanese (ja)
Inventor
Susumu Miyazawa
進 宮澤
Noboru Horiguchi
昇 堀口
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP4243547A priority Critical patent/JPH0696005A/en
Publication of JPH0696005A publication Critical patent/JPH0696005A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

(57)【要約】 【目的】 インタフェース規約に適合することを確認す
る信号を生成する。 【構成】 変更指令発生部3はチャネル装置1と入出力
制御装置2との間で伝送されるインタフェース信号を変
更する指令を出力し、仲介装置4はこの指令に従い、イ
ンタフェース信号を変更してチャネル装置1または入出
力制御装置2に出力する。
(57) [Summary] [Purpose] To generate a signal that confirms that it conforms to the interface contract. [Structure] The change command generation unit 3 outputs a command for changing an interface signal transmitted between the channel device 1 and the input / output control device 2, and the intermediary device 4 changes the interface signal according to the command to change the channel. Output to the device 1 or the input / output control device 2.

Description

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

【0001】[0001]

【産業上の利用分野】本発明は、チャネル装置と入出力
制御装置間で伝送されるインタフェース信号を操作する
インタフェース信号操作装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an interface signal operating device for operating an interface signal transmitted between a channel device and an input / output control device.

【0002】[0002]

【従来の技術】中央処理装置(CPU)の指令に基づい
て、入出力装置と主記憶装置との間で、中央処理装置の
動作とは独立にデータの授受を行う装置であるチャネル
装置と、入出力装置を制御する入出力制御装置との間の
インタフェースには、TAGと呼ばれる制御信号とBU
Sと呼ばれるデータ信号からなるインタフェース信号が
存在し、このインタフェース信号が規定されたタイミン
グで送受されることによって、チャネル装置と入出力制
御装置は正常に動作する。なお、入出力装置には周辺装
置が接続される。
2. Description of the Related Art A channel device, which is a device for exchanging data between an input / output device and a main memory device independently of the operation of the central processing device, based on a command from a central processing unit (CPU), The interface with the input / output control device for controlling the input / output device includes a control signal called TAG and BU.
An interface signal composed of a data signal called S exists, and the channel device and the input / output control device operate normally by transmitting and receiving this interface signal at a prescribed timing. A peripheral device is connected to the input / output device.

【0003】このようなインタフェース信号の送受タイ
ミングは制御を行うチャネル装置の種類と、それに接続
する入出力制御装置の種類によって少しづつ異なり、イ
ンタフェース規約によって、複数の信号間の順序と、そ
の順序における時間差の許容範囲が、規定値として定め
られている。
The transmission / reception timing of such an interface signal is slightly different depending on the type of the channel device to be controlled and the type of the input / output control device connected to it, and the order between a plurality of signals and the order in accordance with the interface protocol. The allowable range of the time difference is set as the specified value.

【0004】チャネル装置は、インタフェース規約を守
っているどのような入出力制御装置に対しても、正常な
動作をしなければならない。つまり、インタフェース規
約の規定値には、上述したように許容範囲があり、この
許容範囲で入出力制御装置が動作していれば、チャネル
装置は対応して正常に動作しなければならない。ある入
出力制御装置は許容範囲の限界で動作し、ある入出力制
御装置は許容範囲の中央で動作するかも知れない。チャ
ネル装置としては、どちらの入出力制御装置も規定値内
であるため、正常に対応できなければならない。しかし
従来は、実際に入出力制御装置を接続しなければ、この
様な状態を作り出すことは困難であった。しかも、同じ
インタフェース規約に従って作られた入出力制御装置は
無数にあり、現実的にはこれらの入出力制御装置を全て
接続することは困難である。
The channel device must operate normally with respect to any input / output control device that adheres to the interface protocol. That is, the prescribed value of the interface contract has an allowable range as described above, and if the input / output control device operates within this allowable range, the channel device must correspondingly operate normally. Some I / O controllers may operate at the limits of tolerance and some I / O controllers may operate in the middle of the tolerance. As the channel device, both input / output control devices are within the specified values, so they must be able to handle normally. However, conventionally, it was difficult to create such a state without actually connecting the input / output control device. Moreover, there are numerous input / output control devices made according to the same interface protocol, and it is difficult to connect all of these input / output control devices in reality.

【0005】また、チャネル装置は、入出力制御装置に
異常が発生した場合、その異常動作を異常であると判断
し、異常が生じたことを中央処理装置に伝達すると共
に、この異常の信号に続く信号処理を正常に実施してゆ
かなければならない。チャネル装置がこのような動作を
正常に行うことを保証するためには、規定した入出力制
御装置の異常状態を表わす信号を必要なときに発生さ
せ、それに対するチャネル装置の動作を検証しなければ
ならない。
Further, when an abnormality occurs in the input / output control device, the channel device judges that the abnormal operation is abnormal, notifies the central processing unit of the occurrence of the abnormality, and notifies the abnormality signal. The subsequent signal processing must be carried out normally. In order to guarantee that the channel device normally performs such an operation, a signal indicating an abnormal state of the specified input / output control device is generated when necessary, and the operation of the channel device must be verified. I won't.

【0006】つまり、チャネル装置は、どのような異常
信号に対しても、異常と判断できなくてはならない。こ
のような判断能力がないと、ある場合においては、入出
力制御装置の異常を正常なものとみなし、誤った処理を
行ったり、チャネル装置自身も異常状態に落ち込み、以
降の信号に対して正しい処理を継続できなくなったりす
る。
That is, the channel device must be able to determine that any abnormal signal is abnormal. Without such a judgment ability, in some cases, the abnormality of the I / O controller is regarded as normal, erroneous processing is performed, the channel device itself falls into an abnormal state, and it is correct for subsequent signals. It may not be possible to continue processing.

【0007】[0007]

【発明が解決しようとする課題】従来、入出力制御装置
の異常状態を発生させるために動作中の入出力制御装置
の電源を切断したり、チャネル装置と入出力制御装置間
のインタフェース信号を接地したり、切断したりなどし
ていた。このような方法によると限られた範囲の異常状
態を発生することができるが、再現性に乏しく、このよ
うにして発生させた異常信号の後に継続して他の正常な
または異常な信号を送信することができなかった。不具
合が発生した場合、その調査は、発生した事象から事態
を予測して行なっていた。
Conventionally, in order to generate an abnormal state of the input / output control device, the power of the operating input / output control device is cut off, or the interface signal between the channel device and the input / output control device is grounded. I was doing and cutting. Although such a method can generate a limited range of abnormal conditions, it has poor reproducibility and continuously transmits other normal or abnormal signals after the abnormal signal generated in this way. I couldn't. When a failure occurred, the investigation was conducted by predicting the situation from the event that occurred.

【0008】本発明は、上述の問題点に鑑みてなされた
もので、再現性のある異常信号の発生を可能とし、また
通信状態をトレースできるインタフェース信号操作装置
を提供することを目的とする。
The present invention has been made in view of the above problems, and an object of the present invention is to provide an interface signal operating device capable of generating an abnormal signal with reproducibility and tracing a communication state.

【0009】[0009]

【課題を解決するための手段】図1は本発明の第1原理
図である。第1発明は、チャネル装置1と周辺装置を制
御する入出力制御装置2との間で伝送されるインタフェ
ース信号の1つまたは複数に変更を加える変更指令を発
生する変更指令発生部3と、前記チャネル装置1と前記
入出力制御装置2の間に設けられ前記インタフェース信
号をそのまま通過させたり前記変更信号により変更して
通過させる仲介装置4とを備えたものである。
FIG. 1 is a diagram showing the first principle of the present invention. A first invention is a change command generator 3 for generating a change command to change one or more of interface signals transmitted between a channel device 1 and an input / output control device 2 for controlling a peripheral device; The intermediary device 4 is provided between the channel device 1 and the input / output control device 2 and passes the interface signal as it is or passes the interface signal after being changed by the change signal.

【0010】図2は本発明の第2原理図である。第2発
明は、チャネル装置1と周辺装置を制御する入出力制御
装置2との間で伝送されるインタフェース信号の1つま
たは複数に変更を加える変更指令を発生する変更指令発
生部3と、前記チャネル装置1と前記入出力制御装置2
の間に設けられ前記インタフェース信号をそのまま通過
させたり前記変更信号により変更して通過させる仲介装
置4と、この仲介装置4を通過する信号を記憶すると共
にこの記憶した信号をインタフェース信号として出力す
るトレースメモリ部5とを備えたものである。
FIG. 2 is a second principle diagram of the present invention. A second invention is a change command generating section 3 for generating a change command for changing one or a plurality of interface signals transmitted between the channel device 1 and an input / output control device 2 for controlling a peripheral device, and Channel device 1 and the input / output control device 2
And an intermediary device 4 which is provided between the interface device and passes the interface signal as it is or which is changed by the change signal, and a trace which stores a signal passing through the intermediary device 4 and outputs the stored signal as an interface signal. The memory unit 5 is provided.

【0011】図3は本発明の第3原理図である。第3発
明は、チャネル装置1と周辺装置を制御する入出力制御
装置2との間で伝送されるインタフェース信号の1つま
たは複数に変更を加える変更指令を発生する変更指令発
生部3と、前記チャネル装置1と前記入出力制御装置2
の間に設けられ前記インタフェース信号をそのまま通過
させたり前記変更信号により変更して通過させる仲介装
置4と、この仲介装置4を通過する信号を記憶すると共
にこの記憶した信号をインタフェース信号として出力す
るトレースメモリ部5と、このトレースメモリ部5で記
憶した信号を編集するトレースメモリ編集部6とを備え
たものである。
FIG. 3 is a third principle diagram of the present invention. A third aspect of the present invention is a change command generating section 3 for generating a change command for changing one or a plurality of interface signals transmitted between the channel device 1 and the input / output control device 2 for controlling a peripheral device; Channel device 1 and the input / output control device 2
And an intermediary device 4 which is provided between the interface device and passes the interface signal as it is or which is changed by the change signal, and a trace which stores a signal passing through the intermediary device 4 and outputs the stored signal as an interface signal. The memory unit 5 and the trace memory editing unit 6 that edits the signal stored in the trace memory unit 5 are provided.

【0012】[0012]

【作用】変更指令発生部3よりインタフェース信号の1
つまたは複数に対し変更を加える変更指令を出力する
と、仲介装置4は通過するインタフェース信号にこの変
更指令に従い信号を変更して送信する。仲介装置4はチ
ャネル装置1にゆくインタフェース信号、入出力制御装
置2にゆくインタフェース信号を変更したり、変更せず
そのまま通過させ、様々なインタフェース信号をチャネ
ル装置1と入出力制御装置2に送ることができる。これ
により各種の入出力制御装置2をチャネル装置1に接続
したと同じテストが行える。変更指令発生部3は再現性
のある変更信号を出力させることにより、変更信号に対
するチャネル装置1の応答を解析することが可能とな
る。
Operation: The change command generator 3 sends 1 of the interface signal.
When the change command for changing one or more is output, the intermediary device 4 changes the signal according to the change command and transmits the interface signal passing therethrough. The intermediary device 4 changes the interface signal going to the channel device 1 and the interface signal going to the input / output control device 2, or allows the interface signal to pass through without change, and sends various interface signals to the channel device 1 and the input / output control device 2. You can As a result, the same test as when various input / output control devices 2 are connected to the channel device 1 can be performed. The change command generator 3 outputs a change signal with reproducibility, so that the response of the channel device 1 to the change signal can be analyzed.

【0013】またトレースメモリ部5に仲介装置4を通
過するインタフェース信号を記憶し、この記憶したイン
タフェース信号を出力できるようにすることにより、異
常信号の発生とこれに対する解析が容易にできるように
なる。変更指令発生部3で各種異常信号を発生させる指
令を出し、これによりインタフェース信号を変更した信
号をトレースメモリ部5に格納しておけば、以降はこの
格納した信号を使用すればよいので、異常信号となるイ
ンタフェース信号の発生が容易となる。また仲介装置4
を通過するインタフェース信号は全て記憶されるので、
これらの信号に対するチャネル装置1と入出力制御装置
2の動作の解析が容易となる。
Further, by storing the interface signal passing through the intermediary device 4 in the trace memory unit 5 and enabling the stored interface signal to be output, it is possible to easily generate an abnormal signal and analyze it. . If the change command generation unit 3 issues a command to generate various abnormal signals, and the signal whose interface signal is changed by this is stored in the trace memory unit 5, the stored signal may be used thereafter. It becomes easy to generate an interface signal as a signal. Also, the intermediary device 4
Since all interface signals passing through are stored,
It becomes easy to analyze the operations of the channel device 1 and the input / output control device 2 for these signals.

【0014】インタフェースメモリ編集部6によりトレ
ースメモリ部5に記憶した信号を変更することにより、
更に種々の信号を作成できるので、少数の入出力制御装
置2を接続するだけで、インタフェース規約に規定され
た全ての状態を再現してチャネル装置1のテストを行う
ことが可能となる。
By changing the signal stored in the trace memory unit 5 by the interface memory editing unit 6,
Further, since various signals can be created, it is possible to reproduce all the states defined by the interface protocol and test the channel device 1 by connecting a small number of input / output control devices 2.

【0015】[0015]

【実施例】以下、本発明の実施例を図面を参照して説明
する。図4は、本発明の実施例の構成を示すブロック図
である。本実施例のインタフェース信号操作装置はチャ
ネル装置10と入出力制御装置20の間に介在し伝送される
インタフェース信号に対して、信号を変更したり、その
まま通過させたりする操作を行う。真・偽固定、時間差
出力指示部30はインタフェース信号の0、1を変化させ
ずそのまま固定させたり、2つの信号間の時間差を変化
させる指令を出力する。ここで0又は1に固定するに
は、他の0や1の信号又は接地線とのショートや断線に
よって実現される。ここで0や1に固定することを縮退
と呼ぶ。
Embodiments of the present invention will be described below with reference to the drawings. FIG. 4 is a block diagram showing the configuration of the embodiment of the present invention. The interface signal operation device of the present embodiment performs an operation of changing the signal or passing it as it is with respect to an interface signal transmitted between the channel device 10 and the input / output control device 20. The true / false fixed and time difference output instructing section 30 outputs a command to fix 0 or 1 of the interface signal as it is without changing it or to change the time difference between the two signals. Here, fixing to 0 or 1 is realized by a short circuit or disconnection with another 0 or 1 signal or a ground line. Fixing 0 or 1 here is called degeneration.

【0016】仲介装置40はチャネル装置10と接続するイ
ンタフェース入出力部41と、このインタフェース入出力
部41と、真・偽固定・時間差出力指示部30と接続する仲
介部42とこの仲介部42と接続するメモリ接続部43と、こ
のメモリ接続部43と真・偽固定、時間差出力指示部30と
に接続する仲介部44と、この仲介部44と入出力制御装置
20の間に設けられたインタフェース入出力部45より構成
される。
The intermediary device 40 includes an interface input / output unit 41 connected to the channel device 10, an interface input / output unit 41, an intermediary unit 42 connected to the true / false fixed / time difference output instruction unit 30, and an intermediary unit 42. The memory connection unit 43 to be connected, the mediation unit 44 connected to the memory connection unit 43, the true / false fixed and time difference output instruction unit 30, the mediation unit 44 and the input / output control device.
It is composed of an interface input / output unit 45 provided between 20.

【0017】トレースメモリ部50は、メモリ接続部43よ
り通過するインタフェース信号を取り込むトレースメモ
リー入力部51と、この取り込んだインタフェース信号を
格納するメモリ部52と、このメモリ部52に記憶したメモ
リをメモリ接続部43に出力するトレースメモリ出力部53
より構成される。
The trace memory unit 50 stores a trace memory input unit 51 for receiving an interface signal passing from the memory connection unit 43, a memory unit 52 for storing the received interface signal, and a memory stored in the memory unit 52 as a memory. Trace memory output unit 53 that outputs to the connection unit 43
It is composed of

【0018】トレースメモリ編集装置60はワークステー
ションやパーソナルコンピュータなどが用いられ、メモ
リ部52に格納されたインタフェース信号を変更して所望
の信号に編集した後、再びメモリ部52に格納する。
As the trace memory editing device 60, a work station, a personal computer or the like is used, and after changing the interface signal stored in the memory section 52 to edit it into a desired signal, it is stored in the memory section 52 again.

【0019】図5は実施例の全体的動作を説明する図で
ある。チャネル装置10は中央処理装置70の指令により主
記憶装置と入出力装置との間のデータ授受を行うが、こ
のデータはインタフェース信号操作装置80と入出力制御
装置20を介して入出力装置と授受される。インタフェー
ス信号操作装置80では通過するインタフェース信号をト
レースメモリ部50に格納するが、チャネル装置10は異常
信号が発生すると、これを検知し、中央処理装置70に連
絡する。またトレースメモリ部50に格納された信号をチ
ャネル装置10からの信号として入出力制御装置20に与え
る信号操作も行う。
FIG. 5 is a diagram for explaining the overall operation of the embodiment. The channel device 10 exchanges data between the main storage device and the input / output device according to a command from the central processing unit 70. This data is exchanged with the input / output device via the interface signal operation device 80 and the input / output control device 20. To be done. The interface signal operating unit 80 stores the passing interface signal in the trace memory unit 50, but when the abnormal signal is generated, the channel unit 10 detects this and informs the central processing unit 70. Further, the signal operation for giving the signal stored in the trace memory unit 50 to the input / output control device 20 as the signal from the channel device 10 is also performed.

【0020】図6はインタフェース信号の1例を示す図
である。インタフェース信号は制御信号とデータ信号よ
りなる。Bus In信号は入出力制御装置20からのデータ信
号を示し、Bus Out 信号はチャネル装置10からのデータ
信号を示す。
FIG. 6 is a diagram showing an example of the interface signal. The interface signal includes a control signal and a data signal. The Bus In signal indicates the data signal from the input / output control device 20, and the Bus Out signal indicates the data signal from the channel device 10.

【0021】次に制御信号について説明する。Operatio
nal Out はチャネル装置10から出力される信号で、全て
の入出力制御装置20の動作がこれに連動する。Request
Inは入出力制御装置20から出力される信号で、入出力制
御装置20が動作を行うための起動シーケンスを要求す
る。Hold Outはチャネル装置10から出力される信号で、
入出力制御装置の選択が行なわれていることを示す。Se
lect Outはチャネル装置10から出力される信号で、入出
力制御装置20に接続されている入出力装置の選択を行
う。Select In はSelect Outに対する入出力制御装置20
の応答信号で、どの入出力装置も選択されなかったこと
を示す。
Next, the control signal will be described. Operatio
nal Out is a signal output from the channel device 10, and the operations of all the input / output control devices 20 are interlocked with this. Request
In is a signal output from the input / output control device 20 and requests a startup sequence for the input / output control device 20 to operate. Hold Out is a signal output from the channel device 10,
Indicates that the I / O controller is being selected. Se
lect Out is a signal output from the channel device 10, and selects the input / output device connected to the input / output control device 20. Select In is the I / O controller for Select Out 20
Response signal indicates that no I / O device has been selected.

【0022】Address Out はチャネル装置10から出力さ
れる信号で、入出力制御装置20がBus Out 上の値を装置
アドレスとしてデコードする。Operetional Inは入出力
制御装置20から出力され、入出力装置が選択されたこと
を示す。Address Inは入出力制御装置20から出力さ
れ、現在選択中の装置アドレスがBus In上にあることを
示す。Command Out はチャネル装置10より出力され、Bu
s Out 上の値が選択中の入出力装置へのコマンドである
ことを示す。
Address Out is a signal output from the channel device 10, and the input / output control device 20 decodes the value on Bus Out as a device address. Operetional In is output from the input / output control device 20 and indicates that the input / output device has been selected. Address In is output from the input / output control device 20 and indicates that the device address currently selected is on Bus In. Command Out is output from channel device 10
s Out Indicates that the value on is a command to the selected I / O device.

【0023】Status In は入出力制御装置20から出力さ
れ、Bus In上の値が選択中の入出力装置の状態情報であ
ることを示す。Service Inは入出力制御装置20から出力
され、受信データの準備が完了したことを示す。Servic
e Out はチャネル装置10から出力され、Status In,Serv
ice Inの応答信号である。Suppress Outはチャネル装置
10から出力され、特殊シーケンスへ入ることを示す。
Status In is output from the input / output control device 20 and indicates that the value on Bus In is the status information of the selected input / output device. Service In is output from the input / output control device 20 and indicates that the preparation of received data is completed. Servic
e Out is output from channel device 10, and Status In, Serv
It is the response signal of ice In. Suppress Out is a channel device
It is output from 10 and indicates that the special sequence is entered.

【0024】図7は図6のOperational In信号を規定値
限度まで遅らせた状態を示す。図4に示す真・偽固定、
時間差出力指示部30によりまたはこれを記憶したトレー
スメモリ部50からの出力により、このように規定値限度
の信号を入出力制御装置20からの信号として発生させ、
これにチャネル装置10が正しく対応できるか否かを調べ
る。
FIG. 7 shows a state in which the Operational In signal of FIG. 6 is delayed to the specified value limit. True / False fixed as shown in Fig. 4,
By the output from the trace memory unit 50 that stores the time difference output instructing unit 30 or stores the signal, the signal of the specified value limit is generated as a signal from the input / output control device 20 in this way,
It is investigated whether or not the channel device 10 can properly cope with this.

【0025】図8は図6のAddress In信号を0 に縮退さ
せた状態を示す。チャネル装置10がこのAddress In信号
を異常信号と検知し、中央処理装置70に連絡すると共に
後続の信号を正しく処理できるか否かを調べる。
FIG. 8 shows a state in which the Address In signal of FIG. 6 is degenerated to 0. The channel device 10 detects this Address In signal as an abnormal signal, contacts the central processing unit 70, and checks whether the subsequent signals can be processed properly.

【0026】次に図4に基づき動作を説明する。チャネ
ル装置10からのインタフェース信号は、インタフェース
入出力部41を経て、仲介部42に入力する。真・偽固定、
時間差出力指示部30は任意の1信号、あるいは複数信号
を固定または指定時間だけ遅らせて出力するよう仲介部
42に指示すると、仲介部42はインタフェース信号の内、
該当する信号を固定または、遅延させてメモリ接続部43
を介し仲介部44へ伝送する。メモリ接続部43に送られた
インタフェース信号はトレースメモリ入力部51により所
定の間隔でメモリ部52に格納する。インタフェース信号
は仲介部44よりインタフェース出力部45を介して入出力
制御装置20へ送信される。
Next, the operation will be described with reference to FIG. The interface signal from the channel device 10 is input to the mediation unit 42 via the interface input / output unit 41. True / False fixed,
The time difference output instructing unit 30 is an intermediary unit for outputting any one signal or a plurality of signals fixed or delayed by a designated time.
When instructing 42, the intermediary unit 42 selects
Memory connection 43
Is transmitted to the mediation unit 44 via the. The interface signal sent to the memory connection unit 43 is stored in the memory unit 52 at a predetermined interval by the trace memory input unit 51. The interface signal is transmitted from the mediation unit 44 to the input / output control device 20 via the interface output unit 45.

【0027】入出力制御部20からのインタフェース信号
はインタフェース入出力部45を介して仲介部44に入力さ
れる。真・偽固定、時間差出力指示部30は任意の1信
号、あるいは複数信号を固定または指定時間遅延させて
出力するよう仲介部44に指示し、仲介部44は該当する信
号を固定または遅延させてメモリ接続部43を介して仲介
部42へ伝送する。トレースメモリ部50はこのインタフェ
ース信号をメモリ部52に格納する。仲介部42からの信号
はインタフェース入出力部41を介してチャネル装置10に
入力される。
The interface signal from the input / output control unit 20 is input to the mediation unit 44 via the interface input / output unit 45. The true / false fixed, time difference output instructing unit 30 instructs the intermediary unit 44 to output one signal or a plurality of signals with a fixed or delayed time, and the intermediary unit 44 fixes or delays the corresponding signal. It is transmitted to the mediation unit 42 via the memory connection unit 43. The trace memory unit 50 stores this interface signal in the memory unit 52. The signal from the mediation unit 42 is input to the channel device 10 via the interface input / output unit 41.

【0028】上述の動作によって、本来はチャネル装置
10と入出力制御装置20の間で送受される信号を所望の信
号に変更することができ、入出力制御装置20の異常状態
を作り出したり、インタフェース規約外のタイミングを
有する信号を作成したりすることが可能となる。
By the above operation, the channel device is originally
The signal transmitted / received between 10 and the input / output control device 20 can be changed to a desired signal, an abnormal state of the input / output control device 20 can be created, or a signal having a timing outside the interface protocol can be created. It becomes possible.

【0029】真・偽固定、時間差出力指示部30の指示に
よっては、チャネル装置10が、異常信号に対応できず、
以降の信号を正しく処理できない事態も発生する。その
時にどのような信号がどのように動作したかはトレース
メモリ部50に記憶され、解析に役立つ。
Depending on the instruction of the true / false fixed and time difference output instruction section 30, the channel device 10 cannot respond to the abnormal signal,
A situation may occur in which the subsequent signals cannot be processed correctly. At that time, what kind of signal and how the signal operated are stored in the trace memory unit 50, which is useful for analysis.

【0030】トレースメモリ部50に記憶されたデータは
トレースメモリ編集部60より読み出され画面表示され
る。これにより異常状態が発生した状況を詳細に調査す
ることができる。またトレースメモリ編集部60は読み出
したデータを組み合せたり、変更したりして編集してト
レースメモリ部50に記憶させる。この編集されたデータ
はメモリ接続部43に送られ、入出力制御装置20に対して
チャネル装置10から出力されたように、またチャネル装
置10に対して入出力制御装置20より出力されたようにす
ることができる。このようにすることにより、過去に発
生した事象を再現することもできる。
The data stored in the trace memory unit 50 is read from the trace memory editing unit 60 and displayed on the screen. As a result, the situation in which the abnormal state has occurred can be investigated in detail. Further, the trace memory editing unit 60 combines and changes the read data, edits the data, and stores the edited data in the trace memory unit 50. This edited data is sent to the memory connection unit 43 and is output to the input / output control device 20 as if it was output from the channel device 10 and as output from the input / output control device 20 to the channel device 10. can do. By doing so, it is possible to reproduce events that occurred in the past.

【0031】図9は本実施例の動作フロー図である。ま
ず仲介方法を設定する(ステップ101 )。これは真・偽
固定、時間差出力指示部30により、どの信号の真・偽を
固定するか、またはどの信号間の時間差を遅延させるか
設定する。トレースメモリ部50ではトレースを開始し、
メモリ接続部43より入力する信号をメモリ部52に格納で
きるようにし(ステップ102 )、チャネル装置10の動作
を開始する(ステップ103 )。仲介部42より変更したデ
ータがインタフェース規約の規定範囲内であるときは
(ステップ104 )、ICC(Interface Control Check
)、つまりインタフェース信号の異常を検出すれば、
チャネル装置10は異常動作をしたことになり(ステップ
107 )、検出しなければ正常動作をしたことになる(ス
テップ108 )。またステップ104 で規定範囲外であると
きは、インタフェース信号の異常を検出すればチャネル
装置10は正常動作をしたことになり(ステップ108 )、
検出しなければ異常動作をしたことになる(ステップ10
7 )。
FIG. 9 is an operation flow chart of this embodiment. First, an intermediary method is set (step 101). This is set by the true / false fixed and time difference output instructing section 30 as to which signal true / false is fixed or which time delay between the signals is delayed. The trace memory section 50 starts tracing,
The signal input from the memory connection section 43 is stored in the memory section 52 (step 102), and the operation of the channel device 10 is started (step 103). If the data changed by the intermediary unit 42 is within the prescribed range of the interface contract (step 104), ICC (Interface Control Check)
), That is, if an abnormality in the interface signal is detected,
Channel device 10 is operating abnormally (step
107), if it is not detected, it means normal operation (step 108). If it is out of the specified range in step 104, it means that the channel device 10 has operated normally when the abnormality of the interface signal is detected (step 108),
If it is not detected, it means that an abnormal operation has occurred (step 10
7).

【0032】この時点でトレースメモリ部50のトレース
を停止し(ステップ119 )、トレースした信号を出力す
ることによりチャネル装置10の動作を再現するか否かを
調べ(ステップ110 )、再現不要であれば、ステップ10
1 へ戻り、次の仲介方法を検討する。再現するのであれ
ば、トレースデータをトレースメモリ編集部60で変更す
る必要があるか調べ(ステップ111 )、必要であれば、
変更する(ステップ112 )。トレースデータをトレース
メモリ部50よりメモリ接続部43を介して入力する指示を
開始し(ステップ113 )、入力が終了すればこの入力動
作指示を停止する(ステップ114 )。次にステップ110
に戻りこの動作の再現の要否を検討する。
At this point, the trace of the trace memory section 50 is stopped (step 119), and it is checked whether or not the operation of the channel device 10 is reproduced by outputting the traced signal (step 110). Step 10
Return to 1 and consider the next mediation method. If it is to be reproduced, check whether the trace data needs to be changed in the trace memory editing unit 60 (step 111), and if necessary,
Change (step 112). An instruction to input the trace data from the trace memory unit 50 via the memory connection unit 43 is started (step 113), and when the input is completed, the input operation instruction is stopped (step 114). Next step 110
Return to and consider the necessity of reproducing this operation.

【0033】[0033]

【発明の効果】以上の説明から明らかなように、本発明
はインタフェース信号を変更することによりチャネル装
置10と入出力制御装置20との間における各種の状態を作
り出すことができ、チャネル装置10に少数種類の入出力
制御装置20を接続するだけで、インタフェース規約の信
号に対しチャネル装置10が正常に動作するか否かを調べ
ることができる。さらに異常状態が発生した場合もトレ
ースメモリを解析することにより詳細な調査を行うこと
ができる。
As is apparent from the above description, the present invention can create various states between the channel device 10 and the input / output control device 20 by changing the interface signal. By connecting only a small number of input / output control devices 20, it is possible to check whether or not the channel device 10 operates normally with respect to the signal of the interface contract. Further, even when an abnormal state occurs, a detailed investigation can be performed by analyzing the trace memory.

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

【図1】本発明の第1原理図である。FIG. 1 is a first principle diagram of the present invention.

【図2】本発明の第2原理図である。FIG. 2 is a second principle diagram of the present invention.

【図3】本発明の第3原理図である。FIG. 3 is a third principle diagram of the present invention.

【図4】実施例の構成を示すブロック図である。FIG. 4 is a block diagram showing a configuration of an example.

【図5】実施例の動作を説明する図である。FIG. 5 is a diagram for explaining the operation of the embodiment.

【図6】インタフェース信号の一例を示す図である。FIG. 6 is a diagram showing an example of an interface signal.

【図7】1つの信号の遅延を大きくした例を示す図であ
る。
FIG. 7 is a diagram showing an example in which the delay of one signal is increased.

【図8】1つの信号を0に縮退した例を示す図である。FIG. 8 is a diagram showing an example in which one signal is degenerated to 0.

【図9】実施例の動作フロー図である。FIG. 9 is an operation flowchart of the embodiment.

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

10 チャネル装置 20 入出力制御装置 30 真・偽固定、時間差出力指示部 40 インタフェース信号操作装置 41,45 インタフェース入出力部 42,44 仲介部 43 メモリ接続部 50 トレースメモリ部 51 トレースメモリ入力部 52 メモリ部 53 トレースメモリ出力部 60 トレースメモリ編集 10 channel device 20 I / O controller 30 True / False fixed, time difference output instruction unit 40 Interface signal operation device 41, 45 Interface I / O unit 42, 44 Mediation unit 43 Memory connection unit 50 Trace memory unit 51 Trace memory input unit 52 Memory Part 53 Trace memory output part 60 Trace memory edit

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 チャネル装置(1)と周辺装置を制御す
る入出力制御装置(2)との間で伝送されるインタフェ
ース信号の1つまたは複数に変更を加える変更指令を発
生する変更指令発生部(3)と、前記チャネル装置
(1)と前記入出力制御装置(2)の間に設けられ前記
インタフェース信号をそのまま通過させたり前記変更信
号により変更して通過させる仲介装置(4)とを備えた
ことを特徴とするインタフェース信号操作装置。
1. A change command generator for generating a change command for changing one or more of interface signals transmitted between a channel device (1) and an input / output control device (2) for controlling a peripheral device. (3), and an intermediary device (4) that is provided between the channel device (1) and the input / output control device (2) and passes the interface signal as it is or passes the interface signal after being changed by the change signal. An interface signal operation device characterized by the above.
【請求項2】 チャネル装置(1)と周辺装置を制御す
る入出力制御装置(2)との間で伝送されるインタフェ
ース信号の1つまたは複数に変更を加える変更指令を発
生する変更指令発生部(3)と、前記チャネル装置
(1)と前記入出力制御装置(2)の間に設けられ前記
インタフェース信号をそのまま通過させたり前記変更信
号により変更して通過させる仲介装置(4)と、この仲
介装置(4)を通過する信号を記憶すると共にこの記憶
した信号をインタフェース信号として出力するトレース
メモリ部(5)とを備えたことを特徴とするインタフェ
ース信号操作装置。
2. A change command generation unit for generating a change command for changing one or more of interface signals transmitted between a channel device (1) and an input / output control device (2) for controlling a peripheral device. (3), an intermediary device (4) provided between the channel device (1) and the input / output control device (2) for passing the interface signal as it is or changing it by the change signal and passing it. An interface signal operation device comprising: a trace memory unit (5) for storing a signal passing through the intermediary device (4) and outputting the stored signal as an interface signal.
【請求項3】 チャネル装置(1)と周辺装置を制御す
る入出力制御装置(2)との間で伝送されるインタフェ
ース信号の1つまたは複数に変更を加える変更指令を発
生する変更指令発生部(3)と、前記チャネル装置
(1)と前記入出力制御装置(2)の間に設けられ前記
インタフェース信号をそのまま通過させたり前記変更信
号により変更して通過させる仲介装置(4)と、この仲
介装置(4)を通過する信号を記憶すると共にこの記憶
した信号をインタフェース信号として出力するトレース
メモリ部(5)と、このトレースメモリ部(5)で記憶
した信号を編集するトレースメモリ編集部(6)とを備
えたことを特徴とするインタフェース信号操作装置。
3. A change command generating section for generating a change command for changing one or more of interface signals transmitted between a channel device (1) and an input / output control device (2) for controlling a peripheral device. (3), an intermediary device (4) provided between the channel device (1) and the input / output control device (2) for passing the interface signal as it is or changing it by the change signal and passing it. A trace memory section (5) for storing a signal passing through the intermediary device (4) and outputting the stored signal as an interface signal, and a trace memory editing section (for editing the signal stored in the trace memory section (5) ( 6) An interface signal operation device comprising:
JP4243547A 1992-09-11 1992-09-11 Interface signal operation device Withdrawn JPH0696005A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4243547A JPH0696005A (en) 1992-09-11 1992-09-11 Interface signal operation device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4243547A JPH0696005A (en) 1992-09-11 1992-09-11 Interface signal operation device

Publications (1)

Publication Number Publication Date
JPH0696005A true JPH0696005A (en) 1994-04-08

Family

ID=17105500

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4243547A Withdrawn JPH0696005A (en) 1992-09-11 1992-09-11 Interface signal operation device

Country Status (1)

Country Link
JP (1) JPH0696005A (en)

Similar Documents

Publication Publication Date Title
JPH0668041A (en) Computer system
US4979108A (en) Task synchronization arrangement and method for remote duplex processors
US20010018646A1 (en) USB simulation apparatus and storage medium
US4584677A (en) Loop back control system in loop data transmission system
JPH0696005A (en) Interface signal operation device
US5968187A (en) Computer system and method including a portable portion that has a capability to diagnose and perform analysis for a stationary position and for a portable portion
JPS6133295B2 (en)
US5838767A (en) Method of simulative testing stored program control type electronic automatic exchange
JP2626127B2 (en) Backup route test method
JPH08328607A (en) How to update the process computer
JPH01184550A (en) Test circuit for intermediate controller
JPH05265886A (en) Information processing system
JP3212879B2 (en) Protocol trace device in exchange
JPH1188330A (en) Simulator device and remote maintenance system using the same
JP2723266B2 (en) Facsimile system
JPS644209B2 (en)
JP2006054755A (en) Communication state analysis system
JPH0683727A (en) Input/output device
JPS6218072B2 (en)
JPH0581149A (en) Bus adapter monitoring system
JPS62299145A (en) Remote station adaptor control system
JPH10240566A (en) Computer system
JPH03227157A (en) Control monitoring device test system
JPH04152450A (en) Test result inspection system
JPH04319831A (en) Network monitoring system

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 19991130