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
JPH0750454B2 - Channel device - Google Patents
[go: Go Back, main page]

JPH0750454B2 - Channel device - Google Patents

Channel device

Info

Publication number
JPH0750454B2
JPH0750454B2 JP61169721A JP16972186A JPH0750454B2 JP H0750454 B2 JPH0750454 B2 JP H0750454B2 JP 61169721 A JP61169721 A JP 61169721A JP 16972186 A JP16972186 A JP 16972186A JP H0750454 B2 JPH0750454 B2 JP H0750454B2
Authority
JP
Japan
Prior art keywords
data
data transfer
overrun
signal
input
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
JP61169721A
Other languages
Japanese (ja)
Other versions
JPS6326750A (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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP61169721A priority Critical patent/JPH0750454B2/en
Publication of JPS6326750A publication Critical patent/JPS6326750A/en
Publication of JPH0750454B2 publication Critical patent/JPH0750454B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/10Program control for peripheral devices
    • G06F13/12Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor
    • G06F13/122Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor where hardware performs an I/O function other than control of data transfer

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Systems (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はチャネル装置に係り、特にデータストリーミン
グ方式でデータ転送をする場合のデータオーバーラン発
生時の処理に適したチャネル装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a channel device, and more particularly to a channel device suitable for processing when a data overrun occurs when data is transferred by a data streaming method.

〔従来の技術〕[Conventional technology]

データストリーミング方式のデータ転送では、入出力制
御装置はチャネル装置からの応答を待たずに次々データ
転送要求を出すため、高いスループットが得られる一
方、データオーバラン発生の可能性も高くなる。
In data transfer of the data streaming system, the input / output control device issues data transfer requests one after another without waiting for a response from the channel device, so that high throughput can be obtained and the possibility of data overrun also increases.

従来、入出力制御装置では、データストリーミング方式
のデータ転送の場合、チャネル装置へ送るデータ転送要
求のタグ信号(INTAG)とチャネル装置より応答される
タグ信号(OUTTAG)の個数を比較することによりデータ
オーバーランを検出する。データ転送中にデータオーバ
ーランを検出すると、入出力制御装置は、データ転送終
了後のデバイスステータスバイトのユニットチェックビ
ットを“1"としてデータ転送の異常終了をチャネル装置
に報告する。この場合ハードウェアによるデータ転送の
リトライが試みられる。
Conventionally, in the case of data streaming type data transfer, the input / output control device compares the number of tag signals (INTAG) of the data transfer request sent to the channel device with the number of tag signals (OUTTAG) responded by the channel device. Detect overrun. When a data overrun is detected during data transfer, the input / output control unit sets the unit check bit of the device status byte after the data transfer to "1" and reports the abnormal end of the data transfer to the channel device. In this case, the hardware tries to transfer the data.

一方、チャネル装置は、全てのデータ転送終了後、チャ
ネルの状態をチャネルステータスバイトとしてプログラ
ムへ報告する。チャネルステータスバイトには、IOイン
ターフェイス上の異常発生を示すインターフェイスコン
トロールチェックビットが含まれる。入出力制御装置よ
り報告されるデバイスステータスバイトのユニットチェ
ックビットの値が“1"の場合、チャネル装置は、該イン
ターフェイスコントロールチェックビットを“1"として
プログラムに報告する。この場合、プログラムによる当
該IO命令のリトライが試みられる。
On the other hand, the channel device reports the state of the channel to the program as a channel status byte after the completion of all data transfer. The channel status byte contains an interface control check bit that indicates a failure on the IO interface. When the value of the unit check bit of the device status byte reported from the input / output control device is "1", the channel device reports the interface control check bit to "1" to the program. In this case, the program tries to retry the IO instruction.

なお、例えば特開昭59-165121号公報には、データオー
バーランをチャネル装置自身で検出することが示されて
いるが、データオーバーランに伴いデータ転送が異常終
了したことの検出と、プログラムへの報告は入出力制御
装置にまかせられており、データオーバーランが発生し
たにもかゝわらず、入出力制御装置がデータオーバーラ
ンを未検出してしまった場合についての配慮はなされて
いない。なお、データオーバーランが発生したにもかゝ
かわらず、入出力制御装置がデータオーバーランを検出
しない場合としては次のような場合が考えられる。入
出力制御装置のオーバーラン検出回路が故障し正常に動
作しなかった場合。入出力制御装置のオーバーラン検
出回路の構成上、原理的に検出できない場合。これは、
有限のビット数のカウンタでINTAGの数とOUTTAGの数を
計数しているために生じる。例えば、4ビットのカウン
タで計数しているとINTAGの数とOUTTAGの数の差がちょ
うど16の整数倍であると一致してしまい検出できない。
ノイズに起因する場合。これは、チャネル装置がオー
バーランしてOUTTAGを1バイト分少なく応答したにもか
かわらず、IOインタフェース上あるいはIO制御装置内部
にノイズがあり、IO制御装置がこのノイズを受け取って
1バイト分余計にOUTTAGをカウントしてしまい結果的に
INTAGの数とOUTTAGの数が一致してしまい、オーバーラ
ンとして検出されない場合である。
Note that, for example, Japanese Patent Laid-Open No. 59-165121 discloses that a data overrun is detected by the channel device itself. However, it is detected that the data transfer is abnormally terminated due to the data overrun, and Is left to the I / O controller, and no consideration is given to the case where the I / O controller has not detected the data overrun despite the occurrence of the data overrun. The following cases may be considered as a case where the input / output control device does not detect the data overrun despite the occurrence of the data overrun. When the overrun detection circuit of the I / O control unit failed and did not operate normally. When it cannot be detected in principle due to the configuration of the overrun detection circuit of the input / output control device. this is,
It occurs because the number of INTAG and OUTTAG is counted by the finite number of bits counter. For example, when counting with a 4-bit counter, if the difference between the number of INTAGs and the number of OUTTAGs is an exact multiple of 16, it cannot be detected.
When due to noise. This is because there is noise on the IO interface or inside the IO controller even though the channel device overruns and responded with less OUTTAG by 1 byte, and the IO controller received this noise and an extra byte was added. As a result of counting OUTTAG
This is the case where the number of INTAGs and the number of OUTTAGs match and they are not detected as an overrun.

〔発明が解決しようとする問題点〕[Problems to be solved by the invention]

従来技術においては、データストリーミング方式により
チャネル装置と入出力制御装置間でデータ転送を実施す
る場合、データ転送が正常終了したか否かの報告は入出
力制御装置側にまかされていた。この場合、IOインター
フェイスケーブルあるいは入出力制御装置の異常によ
り、データオーバーランが発生したにもかゝわらず、入
出力制御装置がそれを未検出してしまうと、デバイスス
テータスバイトのユニットチェックビットは“0"のまゝ
であることにより、チャネル装置はチャネルステータス
バイトのインターフェイスコントロールチェックビット
を“0"(正常)としてプログラムに報告するため、メモ
リのデータが破壊される可能性が出てくる。
In the prior art, when data transfer is performed between the channel device and the input / output control device by the data streaming method, the input / output control device side reports to the input / output control device side whether or not the data transfer is normally completed. In this case, if a data overrun occurs due to an error in the IO interface cable or the I / O controller, but the I / O controller does not detect it, the unit check bit in the device status byte will change. Since it is "0", the channel device reports the interface control check bit of the channel status byte to the program as "0" (normal), and the data in the memory may be destroyed.

本発明の目的は、データオーバーラン発生時、入出力制
御装置がデータオーバーランを未検出してしまったとし
ても、誤ったデータをメモリに入力してしまう。あるい
は誤ったデータを外部出力装置に出力してしまうとい
う、いわゆるデータ破壊の現象を防止できる信頼性の高
いチャネル装置を提供することにある。
An object of the present invention is to input erroneous data to a memory even if the input / output control device does not detect the data overrun when the data overrun occurs. Another object of the present invention is to provide a highly reliable channel device capable of preventing a phenomenon of so-called data destruction, in which incorrect data is output to an external output device.

〔問題点を解決するための手段〕[Means for solving problems]

上記目的は、チャネル装置に、データオーバーランを検
出し記憶する手段と、入出力制御装置より報告されるデ
バイスステータスバイトにユニットチェックビットが付
いているか否かを検出する手段と、データ転送終了後、
前記オーバーランを記憶する手段が“1"であって、入出
力制御装置より報告されるデバイスステータスバイトの
ユニットチェックビットの値が“0"である場合、チャネ
ルステータスバイトのインターフェイスコントロールチ
ェックビットを“1"とする手段を設けることにより達成
される。
The purpose of the above is to detect and store a data overrun in the channel device, to detect whether or not a unit check bit is attached to the device status byte reported by the input / output control device, and after the data transfer is completed. ,
When the means for storing the overrun is "1" and the value of the unit check bit of the device status byte reported by the I / O controller is "0", the interface control check bit of the channel status byte is set to " This is achieved by providing a means for setting the 1 ".

〔作用〕[Action]

チャネル装置は、データストリーミング方式でデータ転
送中にデータオーバーランが発生したことを検出した場
合、それを示す例えばフリップフロップを“1"としてお
く。データ転送終了後、入出力制御装置から報告される
デバイスステータスバイトのユニットチェックビットを
検査して、該ビットが“0"(正常)であっても、上記フ
リップフロップが“1"であると、チャネルステータスバ
イトのインターフェイスコントロールチェックビットを
“1"(異常)にセットしてプログラムに報告する。これ
により、IOインターフェイスケーブルあるいは入出力制
御装置の異常によるメモリのデータ破壊を未然に防止す
ることができる、なお、ここでいうIOインタフェースケ
ーブルや入出力制御装置の異常とは、オーバーランの検
出回路あるいは報告回路などの部分的異常や偶発的異常
を想定している。一般に入出力制御装置は、部分的異常
や偶発的異常があってもデバイスステータスバイトをチ
ャネル装置へ報告することは可能である。
When the channel device detects that a data overrun has occurred during data transfer by the data streaming method, for example, the flip-flop indicating that is set to "1". After the data transfer is completed, the unit check bit of the device status byte reported from the input / output control unit is checked, and even if the bit is "0" (normal), if the flip-flop is "1", Set the interface control check bit of the channel status byte to "1" (abnormal) and report to the program. As a result, it is possible to prevent the data in the memory from being destroyed due to the abnormality of the IO interface cable or the input / output control device. In addition, the abnormality of the IO interface cable or the input / output control device here is the overrun detection circuit. Alternatively, it is assumed that the report circuit or the like is partially abnormal or accidental. Generally, the input / output control device can report the device status byte to the channel device even if there is a partial abnormality or accidental abnormality.

なお、メモリのデータ破壊の現象は、データ処理システ
ム内のどの装置に異常が発生しようとも絶対に避けなけ
ればならないのは明白である。
It is obvious that the phenomenon of memory data destruction must be absolutely avoided regardless of which device in the data processing system is abnormal.

〔実施例〕〔Example〕

以下、本発明の一実施例について図面を用いて説明す
る。
An embodiment of the present invention will be described below with reference to the drawings.

第1図は本発明の一実施例のブロック図であり、メモリ
装置と、チャネル装置と入出力制御装置の関係を示して
いる。チャネル装置2と入出力制御装置3は、1バイト
幅のデータバイスBUSI0-8及びBUSO0-8によってデータの
転送を行う。データ転送の制御は、入出力制御装置3よ
りのデータ要求のINTAG(SRVI又はDATI)と、該INTAGに
対するチャネル装置2よりの応答のOUTTAG(SRVO又はDA
TO)とにより行われる。チャネル装置2はデータバッフ
ァ制御回路10、タグ制御回路20、異常報告ビット(イン
ターフェイスコントロールチェックビット)セット回路
30、及び異常報告ビットラッチ40を具備している。
FIG. 1 is a block diagram of an embodiment of the present invention, showing a relationship among a memory device, a channel device and an input / output control device. The channel device 2 and the input / output control device 3 transfer data by the data devices BUSI0-8 and BUSO0-8 having a 1-byte width. The data transfer is controlled by INTAG (SRVI or DATI) of the data request from the input / output control device 3 and OUTTAG (SRVO or DA of the response from the channel device 2 to the INTAG.
TO) and. The channel device 2 includes a data buffer control circuit 10, a tag control circuit 20, and an abnormality report bit (interface control check bit) setting circuit.
30 and an abnormality report bit latch 40.

第2図は第1図中のタグ制御回路20の構成の一部を示し
た図であり、SRVI信号に応答してSRVO信号を出力する回
路である。チャネル装置2に受け取られたSRVI信号は同
期化回路21、ステージ回路22を経てSRVO送出回路23へ送
られる。一方、オーバーラン検出回路24は、データ要求
のSRVI信号、ステージ回路22の出力でありSRVI信号の立
上り微分信号であるSRVIUP信号、データバッファ制御回
路10の出力でありデータバッファが使用可能であること
を示すDATRDY信号及びデータストリーミング方式でデー
タ転送中であることを示すDSM信号を入力とし、該チャ
ネル装置2の処理能力を超えてデータ転送要求があった
場合はOVRUN信号を、そうでない場合はDRDY信号を出力
する。SRVO送出回路23は、ステージ回路22の出力である
STSRVO信号、オーバーラン検出回路24の出力であるDRDY
信号及びデータ転送の中止を示すSTOP信号を入力とし、
SRVIの応答としてSRVO信号を出力する。
FIG. 2 is a diagram showing a part of the configuration of the tag control circuit 20 in FIG. 1, and is a circuit for outputting the SRVO signal in response to the SRVI signal. The SRVI signal received by the channel device 2 is sent to the SRVO sending circuit 23 through the synchronizing circuit 21 and the stage circuit 22. On the other hand, the overrun detection circuit 24 is the data request SRVI signal, the output of the stage circuit 22 is the rising differential signal of the SRVI signal, the SRVIUP signal, the output of the data buffer control circuit 10, and the data buffer can be used. Input the DATRDY signal indicating that the data transfer is being performed and the DSM signal indicating that the data is being transferred by the data streaming method. If the data transfer request exceeds the processing capacity of the channel device 2, the OVRUN signal is sent. Output a signal. The SRVO sending circuit 23 is the output of the stage circuit 22.
STSRVO signal, DRDY which is the output of overrun detection circuit 24
Input the STOP signal that indicates the stop of signal and data transfer,
SRVO signal is output in response to SRVI.

第3図は、第1図中の異常報告ビットセット回路30を取
り出して説明するための図である。この異常報告ビット
セット回路30は、データバッファ制御回路10の出力信号
BUSI7(デバイスステータスバイトのユニットチェック
ビット)、オーバーラン検出回路24の出力OVRUN、入出
力制御装置3よりBUSI0-8上にデバイススステータスバ
イトが乗せられていることを示すタグ信号STAIN、装置
の間で現在データ転送中あるいはデータ転送が終了した
後であることを示す信号BURSTを入力とし、異常報告ビ
ットラッチ40をセットする回路である。ラッチ40の出力
はプログラムへの異常報告信号であるインターフェイス
コントロールチェック(ICC)ビットとなる。
FIG. 3 is a diagram for extracting and explaining the abnormality report bit set circuit 30 in FIG. This abnormality report bit set circuit 30 is an output signal of the data buffer control circuit 10.
BUSI7 (unit check bit of device status byte), output OVRUN of overrun detection circuit 24, tag signal STAIN indicating that device status byte is placed on BUSI0-8 from input / output control device 3, between devices Is a circuit for inputting a signal BURST indicating that data transfer is currently being performed or after data transfer is completed, and sets the abnormality report bit latch 40. The output of the latch 40 becomes an interface control check (ICC) bit which is an abnormality report signal to the program.

以下、本発明に係わるSRVO送出回路23、オーバーラン検
出回路24及び異常報告ビットセット回路30の動作につい
て詳述する。
The operations of the SRVO transmission circuit 23, the overrun detection circuit 24, and the abnormality report bit set circuit 30 according to the present invention will be described in detail below.

第4図はSRVO送出回路23とオーバーラン検出回路24中
の、入出力制御装置3より該チャネル装置3の処理能力
を超えてデータ要求のSRVI信号があった場合に、該SRVI
信号に対するSRVO信号を無応答とし、同時にオーバーラ
ンフリップフロップ107をセットして記憶する構成例を
示す。第4図において、100と104と105はANDゲート付き
クロックドライバ、108と109はインバータである。
FIG. 4 shows that when the SRVI signal for data request exceeds the processing capacity of the channel device 3 in the SRVO sending circuit 23 and the overrun detection circuit 24, the SRVI signal for the data request is issued.
A configuration example in which the SRVO signal with respect to the signal is made non-responsive and at the same time the overrun flip-flop 107 is set and stored is shown. In FIG. 4, 100, 104, and 105 are clock drivers with AND gates, and 108 and 109 are inverters.

入出力制御装置3よりのSRVI信号はレシーバ111で受信
される。このSRVI信号が立ち上がった時点でデータバッ
ファ(図示せず)にデータが用意されていないとDATRDY
信号は“0"であり、フリップフロップ101が“0"にリセ
ットされ、DRDY信号は“0"となる。すると、ANDゲート1
02の出力はSTOP信号の値と無関係に“0"となり、フリッ
プフロップ106は“0"にセットされ、ドライバ110の出力
SRVOは“0"となり無応答となる。同時にデータストリー
ミング方式の転送の場合、信号DSMは“1"であるため、
インバータ108を介してANDゲート103のAND条件が成立
し、SRVI信号の立上り微分信号SRVIUPとクロックによ
り、オーバーランを記憶するフリップフロップ107は
“1"にセットされ、OVRUN信号は“1"となる。
The SRVI signal from the input / output control device 3 is received by the receiver 111. If no data is prepared in the data buffer (not shown) when this SRVI signal rises, DATRDY
The signal is "0", the flip-flop 101 is reset to "0", and the DRDY signal becomes "0". Then, AND gate 1
The output of 02 becomes "0" regardless of the value of the STOP signal, the flip-flop 106 is set to "0", and the output of the driver 110
SRVO becomes “0” and there is no response. At the same time, in the case of data streaming type transfer, the signal DSM is “1”,
The AND condition of the AND gate 103 is established via the inverter 108, and the flip-flop 107 that stores the overrun is set to "1" by the rising differential signal SRVIUP of the SRVI signal and the clock, and the OVRUN signal becomes "1". .

第5図は異常報告ビットセット回路30の詳細図であり、
前記オーバーランフリップフロップ107が“1"の場合
に、デバイスステータスバイトのユニットチェックビッ
トが“0"でもチャネルステータスバイトのインターフェ
イスコントロールチェックビット(ICC:異常報告ビッ
ト)を“1"にする構成例を示す。第5図において、200
と205はANDゲート付きクロックドライバである。
FIG. 5 is a detailed diagram of the abnormality reporting bit set circuit 30,
A configuration example in which the interface control check bit (ICC: error report bit) of the channel status byte is set to "1" even if the unit check bit of the device status byte is "0" when the overrun flip-flop 107 is "1" Show. In FIG. 5, 200
And 205 are clock drivers with AND gates.

入出力制御装置3より報告されたデバイスステータスバ
イト中のユニットチェックビットBIN7はフリップフロッ
プ201にセットされる。データ転送終了時、該ステータ
スを受け取った場合、BURST信号は“1"、STAIN信号は
“1"であるから、ANDゲート202のAND条件が成立する。
その時、フリップフロップ201が“0"であっても、。OVR
UN信号が“1"であれば、ANDゲート203のAND条件が成立
し、ORゲート204、ドライバ205を介して異常報告ビット
ラッチ40がセットされ、ドライバ207によりチャネルス
テータスバイトのICCビットが“1"となる。
The unit check bit BIN7 in the device status byte reported by the input / output control device 3 is set in the flip-flop 201. When the status is received at the end of the data transfer, the BURST signal is "1" and the STAIN signal is "1", so that the AND condition of the AND gate 202 is satisfied.
At that time, even if the flip-flop 201 is "0" ,. OVR
If the UN signal is "1", the AND condition of the AND gate 203 is satisfied, the abnormality report bit latch 40 is set via the OR gate 204 and the driver 205, and the driver 207 sets the ICC bit of the channel status byte to "1". "It becomes.

〔発明の効果〕〔The invention's effect〕

本発明によれば、データストリーミング方式でのデータ
転送中のデータオーバーランが発生した場合、IOインタ
ーフェイスケーブルあるいは入出力制御装置の異常によ
り、ユニットチェックのデバイスステータスバイトがチ
ャネル装置に報告されなかったとしても、チュネル装置
からプログラムに対してデータ転送異常終了が報告され
るため、メモリのデータ破壊を未然に防止でき、信頼性
が向上する効果がある。
According to the present invention, when a data overrun occurs during data transfer in the data streaming system, the device status byte of the unit check is not reported to the channel device due to an abnormality in the IO interface cable or the input / output control device. However, since the abnormal data transfer is reported to the program from the tunnel device, the data destruction of the memory can be prevented and the reliability is improved.

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

第1図は本発明の一実施例の全体ブロック図、第2図は
第1図における本チャネル装置のタグ制御回路の構成例
を示す図、第3図は同じくチャネル装置の異常報告ビッ
トセット回路の入出力関係を示す図、第4図は第2図に
おけるSRVO送出回路及びオーバーラン検出回路の具体的
構成例を示す図、第5図は第3図における異常ビットセ
ット回路の具体的構成例を示す図である。 1……メモリ装置、2……チャネル装置、3……入出力
制御装置、10……データバッファ制御回路、20……タグ
制御回路、30……異常報告ビットセット回路、40……異
常報告ビットラッチ。
FIG. 1 is an overall block diagram of an embodiment of the present invention, FIG. 2 is a diagram showing a configuration example of a tag control circuit of the present channel device in FIG. 1, and FIG. 3 is an abnormality report bit set circuit of the same channel device. Showing the input / output relation of the circuit, FIG. 4 is a diagram showing a concrete configuration example of the SRVO sending circuit and the overrun detection circuit in FIG. 2, and FIG. 5 is a concrete configuration example of the abnormal bit setting circuit in FIG. FIG. 1 ... Memory device, 2 ... Channel device, 3 ... Input / output control device, 10 ... Data buffer control circuit, 20 ... Tag control circuit, 30 ... Abnormality report bit set circuit, 40 ... Abnormality report bit latch.

───────────────────────────────────────────────────── フロントページの続き (72)発明者 佐藤 忠氏 神奈川県秦野市堀山下1番地 株式会社日 立製作所神奈川工場内 (56)参考文献 特開 昭59−165121(JP,A) ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Mr. Tadashi Sato, 1 Horiyamashita, Horiyamashita, Hadano, Kanagawa Prefecture (56) References Japanese Patent Laid-Open No. 59-165121 (JP, A)

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】入出力制御装置とデータストリーミング方
式でデータ転送を行うチャネル装置において、データ転
送のオーバーランを検出し記憶する手段と、入出力制御
装置より報告されるデバイスステータスバイトのユニッ
トチェックビットがデータ転送の異常終了を示している
か否かを検出する手段と、データ転送終了時、前記デバ
イスステータスバイトのユニットチェックビットがデー
タ転送の異常終了を示していない場合でも、前記データ
転送のオーバーランが記憶されていると、プログラムに
報告するチャネルステータスバイトの異常報告ビットを
セット状態とする手段を有することを特徴とするチャネ
ル装置。
Claim: What is claimed is: 1. A channel device for performing data transfer with an input / output control device according to a data streaming method, means for detecting and storing an overrun of data transfer, and a unit check bit of a device status byte reported from the input / output control device. Means for detecting whether the data transfer is abnormally terminated, and when the data transfer is completed, the data transfer overrun is performed even if the unit check bit of the device status byte does not indicate the abnormal end of the data transfer. A channel device having means for setting an abnormality report bit of a channel status byte to be reported to a program when is stored.
JP61169721A 1986-07-21 1986-07-21 Channel device Expired - Fee Related JPH0750454B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61169721A JPH0750454B2 (en) 1986-07-21 1986-07-21 Channel device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61169721A JPH0750454B2 (en) 1986-07-21 1986-07-21 Channel device

Publications (2)

Publication Number Publication Date
JPS6326750A JPS6326750A (en) 1988-02-04
JPH0750454B2 true JPH0750454B2 (en) 1995-05-31

Family

ID=15891624

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61169721A Expired - Fee Related JPH0750454B2 (en) 1986-07-21 1986-07-21 Channel device

Country Status (1)

Country Link
JP (1) JPH0750454B2 (en)

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59165121A (en) * 1983-03-11 1984-09-18 Fujitsu Ltd Detecting circuit for overrun of channel

Also Published As

Publication number Publication date
JPS6326750A (en) 1988-02-04

Similar Documents

Publication Publication Date Title
EP0075631A1 (en) Apparatus for logging hard memory read errors
JPH0746322B2 (en) Faulty device identification system
EP0529557B1 (en) Apparatus for preventing computer data destructively read out from storage unit
JPH0750454B2 (en) Channel device
US5602537A (en) Technique for eliminating data transmit memory underruns
JPH0535616A (en) Data transfer system
JPS6145549Y2 (en)
JP2635038B2 (en) Data transfer control method
JPS59195736A (en) Communication controller
JP3027439B2 (en) Time split bus control circuit
JP2644571B2 (en) Remote IPL control method
JPH02297235A (en) Memory data protecting circuit
JPS59200365A (en) Transfer system of control information
JPS61250757A (en) Fault detection circuit
JPH0324601A (en) Control method
JPS6212549B2 (en)
JPH029251A (en) Framing error status circuit
JPH0348543B2 (en)
JPS5827538B2 (en) Mutual monitoring method
JPS6128146B2 (en)
JPH10307601A (en) CPU output control circuit
JPS62204355A (en) Data transmission system
JPS5918897B2 (en) Transmission result determination device at transmitting station
JPS584364B2 (en) Data monitoring method
JPS6042973B2 (en) Input/output information check method

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees