JPH04140876A - Data processing system - Google Patents

Data processing system

Info

Publication number
JPH04140876A
JPH04140876A JP26417290A JP26417290A JPH04140876A JP H04140876 A JPH04140876 A JP H04140876A JP 26417290 A JP26417290 A JP 26417290A JP 26417290 A JP26417290 A JP 26417290A JP H04140876 A JPH04140876 A JP H04140876A
Authority
JP
Japan
Prior art keywords
transfer request
data
host computer
processing system
processor
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.)
Pending
Application number
JP26417290A
Other languages
Japanese (ja)
Inventor
Satoshi Sugano
智 菅野
Hiroyuki Eguchi
江口 裕之
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 Corp
NEC Engineering Ltd
Original Assignee
NEC Corp
NEC Engineering 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 Corp, NEC Engineering Ltd filed Critical NEC Corp
Priority to JP26417290A priority Critical patent/JPH04140876A/en
Publication of JPH04140876A publication Critical patent/JPH04140876A/en
Pending legal-status Critical Current

Links

Landscapes

  • Information Transfer Systems (AREA)

Abstract

PURPOSE:To enable a command fetch at a high speed by assigning a transferring a transferring request to one bit corresponding to each host computer in a parallel I/F, and transmitting it. CONSTITUTION:A host computer(HC) 20 assigns the transfer request to one bit in a parallel I/F 50 by a transfer request assigning part 90 to a parallel I/F, based on a device number uniquely set by a device number setting part 80 towards the HC 20, when a data transfer request 70 is generated. An idle state signal 60 indicating the idle state of the I/F 50 is transmitted to the entire HC such as HC 20-40 connected with the I/F 50. The HC 20 checks whether the I/F 50 is used or not by the signal 60, selects the output of the assigning part 90 by a selection circuit 110 when the I/F 50 is not used, and transmits the output to he I/F 50. An arbitration part 120 of an input/output controller 10 fetches the transfer request assigned to the bit of the I/F 50 at the time of the idle state, and arbitrate it. Thus, the HC command fetch can be attained at the high speed without providing an exclusive arbitrating signal.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はデータ処理システムに関し、特に複数のホスト
コンピュータと、これらホストコンピュータからのコマ
ンドを処理する1つの処理プロセッサとにより構成され
たデータ処理システムに関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a data processing system, and more particularly to a data processing system configured with a plurality of host computers and one processor that processes commands from these host computers. Regarding.

〔従来の技術〕[Conventional technology]

従来のかかるデータ処理システムでは、処理プロセッサ
が複数のホス)・コンピュータからの処理要求の有無を
調べる為に各ホストコンピュータごとに専用のデータ転
送要求線を持ち、処理10代ツサはこれらデータ転送要
求線からの処理要求c、:対し調停を行っていた。
In such a conventional data processing system, the processing processor has a dedicated data transfer request line for each host computer in order to check whether there are processing requests from multiple hosts/computers, and the processing processor receives these data transfer requests. Arbitration was being conducted for the processing request c: from the line.

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

上述した従来のデータ処理システムは、バラしルインタ
フェースに接続されるホストコンピュータ数が増加する
と調停の為のデータ転送要求線C数が増加するという欠
点を持っている。
The above-described conventional data processing system has the disadvantage that as the number of host computers connected to the disjoint interface increases, the number of data transfer request lines C for arbitration increases.

また、別の手段として処理プロセッサの入出力制御装置
からパラレルインタフェースを使用して、各々のホスト
コンピュータに対して処理要求の存在を問い合わせ、調
停を行う方法があるが、データ転送を開始するまでに転
送要求の間合わせ時間が加えられ、処理性能を低下させ
といった問題を持っている。
Another method is to use the parallel interface from the input/output control device of the processor to inquire of each host computer about the existence of a processing request and arbitrate, but this method requires This has the problem of adding time to transfer requests and reducing processing performance.

本発明の目的は、ホストコンピュータごとに転送要求線
を必要とするようなことがなく、しがもホストコンピュ
ータがらのコマンド引き取りを高速に行なうことができ
るデータ処理システムを提供することにある。
An object of the present invention is to provide a data processing system that does not require a transfer request line for each host computer and can still receive commands from the host computer at high speed.

〔課題を解決するための手段〕[Means to solve the problem]

本発明のデータ処理システムは、複数のホストコンピュ
ータと、1つの処理プロセッサとがパラレルインタフェ
ースで1つの入出力制御装置により接続され、前記ホス
トコンピュータからのコマンドを前記入出力制御装置の
調停のもとに前記処理プロセッサ引き取り処理するデー
タ処理システムにおいて、前記パラレルインタフェース
で接続された前記ホストコンピュータのそれぞれに個有
の装置番号を与える第1の手段と、前記ホストコンピュ
ータから前記処理プロセッサへのデータ転送要求指示を
前記パラレルインタフェースのデータバスの前記装置番
号に対応する1ビットに割り当てる第2の手段と、前記
データバスがデータ転送状態でないとき前記データバス
に割り当てた前記データ転送要求指示を前記処理プロセ
ッサに転送する第3の手段とを備えている。
In the data processing system of the present invention, a plurality of host computers and one processing processor are connected by one input/output control device through a parallel interface, and commands from the host computers are received under the arbitration of the input/output control device. In a data processing system that takes over the processing processor and performs processing, a first means for giving a unique device number to each of the host computers connected by the parallel interface, and a data transfer request from the host computer to the processing processor. a second means for assigning an instruction to one bit corresponding to the device number of the data bus of the parallel interface; and a second means for assigning the data transfer request instruction assigned to the data bus when the data bus is not in a data transfer state to the processing processor. and third means for transferring.

前記第3の手段は、前記ホストコンピュータが前記処理
プロセッサへ転送すべきデータまたは前記第2の手段が
前記データバスに割り当てた前記データ転送要求指示を
選択して送出する選択回路であってもよい。
The third means may be a selection circuit that selects and sends the data to be transferred by the host computer to the processor or the data transfer request instruction assigned to the data bus by the second means. .

〔実施例〕〔Example〕

次に本発明について図面を参照して説明する。 Next, the present invention will be explained with reference to the drawings.

第1図は本発明の一実施例を示すブロック図である。FIG. 1 is a block diagram showing one embodiment of the present invention.

N台のホストコンピュータ20.30.・・・40、は
パラレルインタフェース50で処理プロセッサの入出力
制御装置10と接続されており、各々がホストコンピュ
ータの転送データ100を送ろうといている。
N host computers 20.30. ... 40 are connected to the input/output control device 10 of the processing processor through a parallel interface 50, and each of them is about to send transfer data 100 from the host computer.

ホストコンピュータ2oは、データ転送要求70が発生
するとパラレルインタフェースの転送要求割当部90に
より、装置番号設定部8oがホストコンピュータ20に
対してユニークに設定した装置番号に基づき、転送要求
をパラレルインタフェース50のある1ビットに割り当
てる。
When a data transfer request 70 is generated, the host computer 2o uses the transfer request allocation unit 90 of the parallel interface to allocate the transfer request to the parallel interface 50 based on the device number uniquely set for the host computer 20 by the device number setting unit 8o. Assign to a certain bit.

パラレルインタフェース50が現在使用中(データ転送
中)であるかどうかは処理プロセッサの入出力制御装置
10により管理されており、パラレルインタフェース5
0のアイドル状態を示すアイドル状態信号60がホスト
コンピュータ20゜30・・・、40等パラレルインタ
フェース5oに接続された全てのホストコンピュータに
送られている。
Whether or not the parallel interface 50 is currently in use (transferring data) is managed by the input/output control device 10 of the processor.
An idle state signal 60 indicating an idle state of 0 is sent to all the host computers 20, 30, . . . , 40, etc. connected to the parallel interface 5o.

ホストコンピュータ20は、アイドル状態信号60によ
り、パラレルインタフェース5oが使用中であるか否か
調べ、使用中でなくなると、転送要求割当部90の出方
を選択回路11.0にて選択し、パラレルインタフェー
ス5oに対して送出する。
The host computer 20 checks whether the parallel interface 5o is in use based on the idle state signal 60, and when it is not in use, selects the output of the transfer request allocation section 90 using the selection circuit 11.0, and selects the parallel Send to interface 5o.

処理プロセッサの入出力制御装置10の調停部120で
は、アイドル状態時にパラレルインタフェース50のビ
ットに割り当てられた転送要求を取り込み、調停を行う
The arbitration unit 120 of the input/output control device 10 of the processor takes in transfer requests assigned to bits of the parallel interface 50 during an idle state and performs arbitration.

〔発明の効果〕〔Effect of the invention〕

以上説明したように本発明は、パラレルインタフェース
中のそれぞれのホストコンピュータに対応する1ビット
に転送要求を割り当てて送出することにより、それぞれ
のホストコンピュータがらのデータ転送要求に対して専
用の要求線を必要とせず、専用の調停信号を設けずにホ
ストコンピュータからのコマンド引き取りを高速化でき
るという効果がある。
As explained above, the present invention allocates and sends a transfer request to one bit corresponding to each host computer in the parallel interface, thereby providing a dedicated request line for data transfer requests from each host computer. This has the effect of speeding up command reception from the host computer without providing a dedicated arbitration signal.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の一実施例を示すブロック図である。 10・・・処理プロセッサの入出力制御装置、20.3
0.40・・・ホストコンピュータ、50・・・パラレ
ルインタフェース、60・・アイドル状態信号、70・
・・データ転送要求、80・・・装置番号設定部、90
・・・転送要求割り当て部、100・・・転送データ、
110・・・選択回路、120・・・調停部。
FIG. 1 is a block diagram showing one embodiment of the present invention. 10... Processor input/output control device, 20.3
0.40...Host computer, 50...Parallel interface, 60...Idle state signal, 70...
...Data transfer request, 80...Device number setting section, 90
... Transfer request allocation unit, 100... Transfer data,
110... Selection circuit, 120... Arbitration section.

Claims (1)

【特許請求の範囲】 1、複数のホストコンピュータと、1つの処理プロセッ
サとがパラレルインタフェースで1つの入出力制御装置
により接続され、前記ホストコンピュータからのコマン
ドを前記入出力制御装置の調停のもとに前記処理プロセ
ッサが引き取り処理するデータ処理システムにおいて、
前記パラレルインタフェースで接続された前記ホストコ
ンピュータのそれぞれに個有の装置番号を与える第1の
手段と、前記ホストコンピュータから前記処理プロセッ
サへのデータ転送要求指示を前記パラレルインタフェー
スのデータバスの前記装置番号に対応する1ビットに割
り当てる第2の手段と、前記データバスがデータ転送状
態でないとき前記データバスに割り当てた前記データ転
送要求指示を前記処理プロセッサに転送する第3の手段
とを備えたことを特徴とするデータ処理システム。 2、前記第3の手段は、前記ホストコンピュータが前記
処理プロセッサへ転送すべきデータまたは前記第2の手
段が前記データバスに割り当てた前記データ転送要求指
示を選択して送出する選択回路であることを特徴とする
請求項1記載のデータ処理システム。
[Scope of Claims] 1. A plurality of host computers and one processing processor are connected by one input/output control device through a parallel interface, and commands from the host computers are received under the arbitration of the input/output control device. In a data processing system that the processing processor receives and processes,
a first means for assigning a unique device number to each of the host computers connected by the parallel interface; and a first means for assigning a unique device number to each of the host computers connected to the parallel interface; and third means for transmitting the data transfer request instruction assigned to the data bus to the processor when the data bus is not in a data transfer state. Characteristic data processing system. 2. The third means is a selection circuit that selects and sends the data to be transferred by the host computer to the processor or the data transfer request instruction assigned to the data bus by the second means. The data processing system according to claim 1, characterized in that:
JP26417290A 1990-10-02 1990-10-02 Data processing system Pending JPH04140876A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP26417290A JPH04140876A (en) 1990-10-02 1990-10-02 Data processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP26417290A JPH04140876A (en) 1990-10-02 1990-10-02 Data processing system

Publications (1)

Publication Number Publication Date
JPH04140876A true JPH04140876A (en) 1992-05-14

Family

ID=17399460

Family Applications (1)

Application Number Title Priority Date Filing Date
JP26417290A Pending JPH04140876A (en) 1990-10-02 1990-10-02 Data processing system

Country Status (1)

Country Link
JP (1) JPH04140876A (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5679322A (en) * 1979-11-30 1981-06-29 Nec Corp Bus selection system
JPH0199149A (en) * 1987-10-13 1989-04-18 Pfu Ltd Bus ID automatic identification device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5679322A (en) * 1979-11-30 1981-06-29 Nec Corp Bus selection system
JPH0199149A (en) * 1987-10-13 1989-04-18 Pfu Ltd Bus ID automatic identification device

Similar Documents

Publication Publication Date Title
US4969120A (en) Data processing system for time shared access to a time slotted bus
US5991797A (en) Method for directing I/O transactions between an I/O device and a memory
US4933838A (en) Segmentable parallel bus for multiprocessor computer systems
JPS62156752A (en) Multiplex processor calculation system
CN1010261B (en) Devices for transmitting signals and data
US5708784A (en) Dual bus computer architecture utilizing distributed arbitrators and method of using same
GB2366029A (en) Arbitration method to allow multiple translation lookaside buffers to access a common hardware page walker
JPH04140876A (en) Data processing system
US7206878B2 (en) Voltage level bus protocol for transferring data
JP3082297B2 (en) Task control method
JPS62260257A (en) Control system for assigning input/output port
JPH08110883A (en) Access method for non-scsi device
JP2664827B2 (en) Real-time information transfer control method
CN100361107C (en) Method for direct memory accessing controller and transmitting data
JPH01305461A (en) Bus right control method
JPS6280753A (en) Bus control method
KR100215572B1 (en) Interface buffer control method and device
JP2687987B2 (en) Direct memory access control method
KR100253790B1 (en) How to interface medium and large computer controller boards
JP3050131B2 (en) Arbitration method
JPH03102558A (en) Transfer destination id designating circuit
JP3211694B2 (en) Multiprocessor connection method
JPH06224975A (en) Method for resetting modules connected with each other, and system using this method
JP2666782B2 (en) Multiple bus control system
JP3098550B2 (en) Bus control method