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
JPS5829536B2 - I/O Interface Control Method - Google Patents
[go: Go Back, main page]

JPS5829536B2 - I/O Interface Control Method - Google Patents

I/O Interface Control Method

Info

Publication number
JPS5829536B2
JPS5829536B2 JP50081859A JP8185975A JPS5829536B2 JP S5829536 B2 JPS5829536 B2 JP S5829536B2 JP 50081859 A JP50081859 A JP 50081859A JP 8185975 A JP8185975 A JP 8185975A JP S5829536 B2 JPS5829536 B2 JP S5829536B2
Authority
JP
Japan
Prior art keywords
data transfer
channel
transfer request
data
request signal
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
Application number
JP50081859A
Other languages
Japanese (ja)
Other versions
JPS526043A (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 JP50081859A priority Critical patent/JPS5829536B2/en
Publication of JPS526043A publication Critical patent/JPS526043A/en
Publication of JPS5829536B2 publication Critical patent/JPS5829536B2/en
Expired legal-status Critical Current

Links

Landscapes

  • Information Transfer Systems (AREA)

Description

【発明の詳細な説明】 この発明はチャネルおよび入出力装置I10のI10イ
ンタフェース制御方式に関する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention relates to a channel and an I10 interface control method for an I10 input/output device.

一般にリード動作の場合(第2図参照)、Iloにおい
てリードデータの準備が完了すると5ervice I
n(SRVIN )信号をセットすると共に、BUSI
Nにリードデータをセットする。
In general, in the case of a read operation (see Figure 2), when the read data is ready in Ilo, the service I
n (SRVIN) signal is set and BUSI
Set the read data in N.

チャネル側で5RVINを検出するとリードデータをラ
ッチすると共に、5ervice Out信号(5RV
OUT)をセットする。
When 5RVIN is detected on the channel side, the read data is latched and the 5service Out signal (5RV
OUT).

I10側で5RVOUTを検出すると、5RVINとB
USIN上のデータをリセットし、次のデータの準備が
出来ているとData In(DATIN)とBUSI
N上に次のデータをのせる。
When 5RVOUT is detected on the I10 side, 5RVIN and B
Resets the data on USIN and when the next data is ready, Data In (DATIN) and BUSI
Place the following data on N:

その後のシーケンスは5RVOUTのかわりにDa t
a Ou t (DATOUT )がセットされ5R
VINの時と全く同様に処理が進む。
The subsequent sequence uses Da t instead of 5RVOUT.
a Out (DATOUT) is set and 5R
The process proceeds exactly the same as for VIN.

シーケンスの上のTdはチャネルとI10間のケーブル
ディレィ、Tchはチャネルにおける5RV−IN−)
SRVOUTセットあるいはDATII’+剖M事1汀
セット迄の処理時間、TIOはIloにおける5RVO
UT−+DATINセットあるいはDATOUT→5R
VINまでの処理時間である。
Td above the sequence is the cable delay between the channel and I10, Tch is the 5RV-IN- at the channel.
Processing time for SRVOUT set or DATA I + M set, TIO is 5RVO at Ilo
UT-+DATIN set or DATOUT→5R
This is the processing time up to VIN.

またライト動作ノ場合5RvOUTあるいはDATOU
Tセット時、チャネルがライトデータをBUSOUTに
セットし、Iloに転送する以外はリードの場合と全く
同様に制御される。
Also, in the case of write operation, RvOUT or DATA
When T is set, the channel sets the write data in BUSOUT and transfers it to Ilo, and other than that, it is controlled in exactly the same way as in the case of a read.

従来のI10インタフェースであると、インタフェース
のデータ転送速度Cは、 Iloのデータ転送速度が大きくなってくるとTdを小
さくする必要が出て来て、その結果、インタフェース・
ケーブル長の制限が厳しくなる。
In the case of a conventional I10 interface, the data transfer rate C of the interface becomes larger as the data transfer rate of Ilo becomes larger, and as a result, it becomes necessary to reduce Td.
Cable length restrictions become stricter.

この発明の目的は高速I10におけるインタフェースの
データ転送速度をケーブル長と無関係にし、且つ従来の
インタフェースとの両立性を保たせる。
The object of the present invention is to make the data transfer rate of a high speed I10 interface independent of the cable length, while maintaining compatibility with conventional interfaces.

I10インタフェース制御方式を提供するにある。To provide an I10 interface control method.

この発明はI10インタフェースに同期式データ転送制
御を可能にし、データ転送速度と無関係にインタフェー
ス・ケーブル長をとれるようにしたものである。
This invention enables synchronous data transfer control for the I10 interface, and allows the interface cable length to be determined independently of the data transfer rate.

従来のI10インタフェース制御方式でインタフェース
のケーブル長の制限が出る理由は、Iloが5RVIN
/DATINを送出した後、チャネルから5RVOUT
/DATOUTの応答を待って5RVIN/DATIN
をリセットするためである。
The reason why the conventional I10 interface control method has a limit on the interface cable length is that Ilo is 5RVIN
After sending /DATIN, 5RVOUT is sent from the channel.
Wait for the response of /DATOUT and then
This is to reset the

そこで、チャネルにIloからの5RVIN/DATI
Nが入力した後、チャネルが一定時間内に5RVIN/
DATINを処理する保証があれば、その保証する一定
時間以上の間さえ5RVIN/DATIN信号をIlo
が保持してさえいれば、Iloはチャネルからの5RV
OUT/DATOUTを待たずに5RVIN/DATI
Nをリセットし、新たなデータ転送要求信号5RVIN
/DATINをセットすることが可能となる。
So, Ilo's 5RVIN/DATI channel
After N is entered, the channel will be 5RVIN/
If there is a guarantee that DATIN can be processed, the 5RVIN/DATIN signal is set to Ilo for a certain period of time or more.
As long as it holds, Ilo will be 5RV from the channel.
OUT/DATI without waiting for OUT
N is reset, and a new data transfer request signal 5RVIN
/DATIN can be set.

この様なチャネルの処理時間の保証のもとにIloがパ
ルス化した5RVIN/DATINを送出することによ
りデータ転送する方式を以後同期式データ転送と呼ぶ。
Such a method of data transfer by sending out pulsed 5RVIN/DATIN signals by Ilo under the guarantee of channel processing time will hereinafter be referred to as synchronous data transfer.

この同期式データ転送の場合には、Iloはチャネルか
らの5RVOUT/DATOUTCD 応Sを待たずに
SR■■N/DATINのリセットを制御可能なため、
インタフェース・ケーブル長の制限はなくなる訳である
In the case of this synchronous data transfer, Ilo can control the reset of SRIN/DATIN without waiting for a 5RVOUT/DATOUTCD response from the channel, so
This means that there is no longer any restriction on the length of the interface cable.

従って、チャネルからの処理時間の保証のとれる状態で
は、同期式データ転送が有利である。
Therefore, in a situation where the processing time from the channel can be guaranteed, synchronous data transfer is advantageous.

本発明はIloにおいて従来方式、同期式のいずれも制
御可能とし、かつ、どちらか一方を任意に選択可能とし
たものである。
The present invention makes it possible to control Ilo using either the conventional method or the synchronous method, and also makes it possible to arbitrarily select either one.

第1図はIloにおける回路を示し、フリップ・フロン
7’(FF )は従来の110インタフエースに従った
制御をとるか、同期式データ転送方式をとるか選択する
フリップフロップで、出力II I Itの時期式デー
タ転送、出力If □ IIの時従来方式となる。
FIG. 1 shows the circuit at Ilo, where flip-flop 7' (FF) is a flip-flop that selects whether to use control according to the conventional 110 interface or a synchronous data transfer method, with output III I It selecting synchronous data transfer and output If II selecting the conventional method.

どちらの方式をとるかは5ETSYN−Pおよび5ET
ASYN−P信号により制御され、信号のソースはコマ
ンドのテ゛コード出力でも、あらかじめ設定しである信
号でも良い。
Which method to use is 5ETSYN-P and 5ET
It is controlled by the ASYN-P signal, and the source of the signal may be the decoded output of a command or a signal that is preset.

FF1がリセットされている場合は、チャネルからの5
RVOUTがおちると(SRVOUT−N=”1”)F
F2がセットされ、Iloにおいてり−ドデータの準備
ができている(DATAREADY−p=!l I I
I )と、アンドゲート8およびオアゲート9が動作し
、5RVINがセット(SRVIN−P=II I I
f )される。
If FF1 is reset, 5
When RVOUT falls (SRVOUT-N="1"),
F2 is set and read data is ready at Ilo (DATAREADY-p=!Ilo
I), the AND gate 8 and the OR gate 9 operate, and SRVIN is set (SRVIN-P=III I
f) is carried out.

この5RVINは保持されており、そしてこのS RV
I Nに対するチャネルからの5RVOUTが入力さ
れると(SRVOUT−N=”O”)、インバータ3お
よびアンドゲート5が動作しFF2がリセットされ、S
RVINがリセットされる。
The 5RVIN is held, and the SRV
When SRVOUT is input from the channel for IN (SRVOUT-N="O"), the inverter 3 and the AND gate 5 operate to reset the FF2, and the S
RVIN is reset.

以上により従来通りのI10インタフェース制御が実現
する。
In this manner, conventional I10 interface control is realized.

FFIがセットされている場合は、チャネルからの5R
VOUTがおちると、FF2がセットされる。
If FFI is set, 5R from the channel
When VOUT falls, FF2 is set.

その後I10においてリードデータの準備ができ(DA
TAREADY−P=”1”)、かつTP−Pより適当
な入力パルスが入るとアンドゲート7とオアゲート9が
動作し、SRVINとしてパルスがセットされる。
After that, the read data is ready at I10 (DA
When TAREADY-P="1") and an appropriate input pulse is input from TP-P, the AND gate 7 and OR gate 9 operate to set the pulse as SRVIN.

アンドゲ−ドアの出力はテ゛イレイライン4およびアン
ドゲート6により、チャネルからの5RVOUTによる
ことなく、適当なテ゛イレイを持って一定時間後にFF
2を自動的にリセットする。
The output of the AND gate is FF after a certain time with a suitable delay, not depending on the 5RVOUT from the channel, by the delay line 4 and the AND gate 6.
2 is automatically reset.

以上により同期データ転送が実現する。DAT I N
−DATOUTに関する論理も第1図と全く同様の論理
により実現できる。
This realizes synchronous data transfer.
The logic relating to -DATAOUT can be realized by the same logic as that shown in FIG.

BUSOUT、BUSINに関する制御に関しては従来
方式と同期データ転送方式とで全く同一制御で実現でき
る。
Control of BUSOUT and BUSIN can be achieved by the same control in both the conventional method and the synchronous data transfer method.

すなわち、リード動作に関しては、Iloは5RVIN
あるいはDATINがセットされている間、BUSIN
上にデータをセットしチャネルでは5RVINあるいは
DATINの立上りでデータをラッチする。
That is, for a read operation, Ilo is 5RVIN
Or while DATIN is set, BUSIN
Data is set on the upper side and latched in the channel on the rising edge of 5RVIN or DATIN.

ライト動作に関してはチャネルにおいて5RVOUTあ
るいはDATOUTセット期間中BUSOUTにデータ
をセットし、Iloにおいて5RVOUT/DATOU
Tの立上りでデータを受取る。
For write operations, data is set to BUSOUT during the 5RVOUT or DATOUT set period in the channel, and 5RVOUT/DATOUT is set in Ilo.
Data is received on the rising edge of T.

この発明により、I10インタフェース上での同期デー
タ転送を実現することにより、高速I10のケーブル長
制限をなくシ、且つ従来通りのVOインタフェース制御
も可能にしている。
This invention realizes synchronous data transfer over an I10 interface, thereby eliminating the cable length limitation of high-speed I10 and enabling conventional VO interface control.

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

第1図はこの発明の一実施例を示す図、 第2図 は従来の制御シーケンスを示す図である。 1.2・・・・・・フリップフロップ、3・・・・・・
イタ、4・・・・・・ディレィライン。 ンノく−
FIG. 1 shows an embodiment of the present invention, and FIG. 2 shows a conventional control sequence.
It's 4 delay lines.

Claims (1)

【特許請求の範囲】[Claims] 1 入出力装置よりチャネルへ送出されるデータ転送要
求信号の伝送線と、チャネルから入出力装置へ送出され
る信号で、上記データ転送要求信号のセットに応答して
セットされかつリセットに応答してリセットされるデー
タ転送要求受付信号の伝送線と、入出力装置から、チャ
ネルへのデータ転送時、上記データ転送要求信号の送出
時にデータが転送される入出力装置からチャネルへのデ
ータ母線と、チャネルから入出力装置へのデータ転送時
、上記データ転送要求受付信号の送出時にデータが転送
されるチャネルから入出力装置へのデータ母線とを有す
るI10インターフェースにおいて、■10′インター
フェース動作モードを指定する手段と、上記データ転送
要求信号をこの要求信号に対するチャネルからのデータ
転送要求受付信号が戻る迄送出するための第1手段と、
データ転送要求信号を送出後その要求信号に対するデー
タ転送要求信号をリセットすることによるパルス化した
データ転送要求信号を送出するための第2手段と、上記
指定手段の指定に従って上記第1手段、第2手段のいず
れか一方を選択する手段と、該選択手段により選択され
た第1手段、第2手段の一方の出力を上記データ転送要
求信号の伝送線に与える手段とを有することを特徴とす
るI10インターフェース制御方式。
In an I10 interface having a transmission line for a data transfer request signal sent from an input/output device to a channel, a transmission line for a data transfer request acceptance signal which is sent from the channel to the input/output device and is set in response to the setting of the data transfer request signal and reset in response to a reset, a data bus from the input/output device to the channel along which data is transferred when the data transfer request signal is sent out when data is transferred from the input/output device to the channel, and a data bus from the channel to the input/output device along which data is transferred when the data transfer request acceptance signal is sent out when data is transferred from the channel to the input/output device, the I10 interface comprises: means for designating an I10' interface operation mode; first means for sending out the data transfer request signal until a data transfer request acceptance signal from the channel in response to the request signal is returned;
an I10 interface control system comprising: second means for transmitting a pulsed data transfer request signal by resetting the data transfer request signal for that request signal after transmitting the data transfer request signal; means for selecting one of the first means or second means in accordance with the designation of the designation means; and means for applying an output of one of the first means or second means selected by the selection means to a transmission line for the data transfer request signal.
JP50081859A 1975-07-04 1975-07-04 I/O Interface Control Method Expired JPS5829536B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP50081859A JPS5829536B2 (en) 1975-07-04 1975-07-04 I/O Interface Control Method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP50081859A JPS5829536B2 (en) 1975-07-04 1975-07-04 I/O Interface Control Method

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP3272983A Division JPS58155438A (en) 1983-03-02 1983-03-02 Input/output interface controlling system

Publications (2)

Publication Number Publication Date
JPS526043A JPS526043A (en) 1977-01-18
JPS5829536B2 true JPS5829536B2 (en) 1983-06-23

Family

ID=13758203

Family Applications (1)

Application Number Title Priority Date Filing Date
JP50081859A Expired JPS5829536B2 (en) 1975-07-04 1975-07-04 I/O Interface Control Method

Country Status (1)

Country Link
JP (1) JPS5829536B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS53119638A (en) * 1977-03-28 1978-10-19 Sanyo Electric Co Ltd Input-output control system of electronic computer
JPS5476034A (en) * 1977-11-30 1979-06-18 Fujitsu Ltd Bus data transfer system
US4534011A (en) * 1982-02-02 1985-08-06 International Business Machines Corporation Peripheral attachment interface for I/O controller having cycle steal and off-line modes

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS49112544A (en) * 1973-02-23 1974-10-26

Also Published As

Publication number Publication date
JPS526043A (en) 1977-01-18

Similar Documents

Publication Publication Date Title
US4504906A (en) Multiprocessor system
US3715729A (en) Timing control for a multiprocessor system
JPS5847050B2 (en) I/O Interrupt System
EP0030978A1 (en) Data-transfer controlling system
JPS5829536B2 (en) I/O Interface Control Method
US3967249A (en) Priority selection system in access control
US4485436A (en) System for selecting interfaces on a priority basis
US5193194A (en) Concurrent arbitration system and method for bus control
JPH07104845B2 (en) Parallel processor
JPS5821736B2 (en) Memory control method
JPS6059464A (en) Bus request control system
JPS58155438A (en) Input/output interface controlling system
JPS59114624A (en) Bus competition avoidance system
JPH01111256A (en) Small computer system interface host adaptor device
JPS62125458A (en) Data transfer control circuit
SU636603A1 (en) Exchange arrangement
JP2747154B2 (en) Input/Output Processor
JPS59177632A (en) Memory cycle switching control system
JPS59123025A (en) Bus requesting circuit
JPS5897730A (en) Data processor
JPH0455970A (en) Common bus control system
JPS59103150A (en) Microprogram control method
JPH0614327B2 (en) Input/Output Command Control Method
JPH0132543B2 (en)
JPH01120661A (en) Memory control circuit