JPH05250314A - Information processor - Google Patents

Information processor

Info

Publication number
JPH05250314A
JPH05250314A JP2705892A JP2705892A JPH05250314A JP H05250314 A JPH05250314 A JP H05250314A JP 2705892 A JP2705892 A JP 2705892A JP 2705892 A JP2705892 A JP 2705892A JP H05250314 A JPH05250314 A JP H05250314A
Authority
JP
Japan
Prior art keywords
bus
input
output
output bus
additional
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
JP2705892A
Other languages
Japanese (ja)
Inventor
Yoshitaka Nakao
嘉隆 中尾
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
Original Assignee
NEC Corp
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 filed Critical NEC Corp
Priority to JP2705892A priority Critical patent/JPH05250314A/en
Publication of JPH05250314A publication Critical patent/JPH05250314A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Small-Scale Networks (AREA)
  • Bus Control (AREA)

Abstract

PURPOSE:To provide an information processor which simplifies and speeds up the arbitration of an extended input/output bus at the time of making access from an arithmetic processor to an input/output device. CONSTITUTION:Extended bus adapters 21, 22, and 23 for which the information processor having basic input/output buses 1, 2, and 3 and one extended input/ output bus 4 is equipped with so as to connect two input/output buses are provided with flags 31, 32, and 33 which indicate whether or not the extended input/output bus 4 is in use internally as extended input/output bus utilization arbitrating means. Further, an extended input/output bus utilization arbitration signal 34 can be outputted and the flag in another extended bus adapter can be changed. When the arithmetic processor 5 makes access to the input/output device 4, the extended bus adapter 21 checks the flag 31 to facilitate and speed up the arbitration of the extended input/output bus 4.

Description

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

【0001】[0001]

【産業上の利用分野】本発明は複数の基本入出力バスが
増設バスアダプタを介し1つの増設入出力バスを共通に
使用する情報処理装置に関し、特にそれぞれの増設バス
アダプタが増設入出力バス使用調停手段を有する情報処
理装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an information processing apparatus in which a plurality of basic input / output buses commonly use one additional input / output bus via an additional bus adapter, and in particular each additional bus adapter uses an additional input / output bus. The present invention relates to an information processing device having arbitration means.

【0002】[0002]

【従来の技術】従来の情報処理装置は、図2のブロック
図に示すように、例えば基本入出力バス1上の演算処理
装置5が増設入出力バス4上の入出力装置14に対して
起動をかけた場合、命令が増設バスアダプタ41を介し
て増設入出力バス調停回路51に到達し、そこで増設入
出力バス4が使用中か否かがわかり、応答が演算処理装
置5に返されるようになっていた。
2. Description of the Related Art In a conventional information processing apparatus, as shown in the block diagram of FIG. 2, for example, an arithmetic processing unit 5 on a basic input / output bus 1 is activated for an input / output device 14 on an expanded input / output bus 4. When the instruction is applied, the instruction reaches the additional input / output bus arbitration circuit 51 via the additional bus adapter 41, and it is determined whether the additional input / output bus 4 is in use, and a response is returned to the arithmetic processing unit 5. Was becoming.

【0003】[0003]

【発明が解決しようとする課題】上述した従来の情報処
理装置は、演算処理装置からの命令が増設バスアダプタ
を介して増設入出力バス上の入出力装置を使用する場
合、増設入出力バスを獲得するために別に増設入出力バ
ス調停回路を介さなければならなかった。このため、増
設入出力バス調停回路を起動する分だけ時間がかかっ
た。
The above-described conventional information processing apparatus uses the additional input / output bus when the instruction from the arithmetic processing unit uses the input / output device on the additional input / output bus through the additional bus adapter. To get it, I had to go through an additional I / O bus arbitration circuit separately. Therefore, it takes time to start the additional input / output bus arbitration circuit.

【0004】本発明の目的は、演算処理装置から入出力
装置に対するアクセス時の増設入出力バスの調停を簡略
化し高速にすることが可能な情報処理装置を提供するこ
とにある。
An object of the present invention is to provide an information processing apparatus capable of simplifying arbitration of an additional input / output bus when accessing an input / output device from an arithmetic processing device and increasing the speed.

【0005】[0005]

【課題を解決するための手段】本発明の情報処理装置
は、複数の基本入出力バスを有し、それぞれの前記基本
入出力バス上に演算処理装置と主記憶装置と複数の入出
力装置と増設入出力バスを提供するための増設バスアダ
プタとを有し、前記増設入出力バス上に複数の入出力装
置を有する情報処理装置において、各々の前記増設バス
アダプタが増設入出力バス使用調停手段を有する構成で
ある。
An information processing apparatus of the present invention has a plurality of basic input / output buses, and an arithmetic processing unit, a main storage device, and a plurality of input / output devices are provided on each of the basic input / output buses. In an information processing device having an expansion bus adapter for providing an expansion input / output bus and having a plurality of input / output devices on the expansion input / output bus, each expansion bus adapter has an expansion input / output bus use arbitration means. It is the structure which has.

【0006】本発明の情報処理装置は、増設入出力バス
使用調停手段には入出力バスを使用しているか否かを示
すフラグとすべての増設バスアダプタに増設入出力バス
使用調停信号を出力する機能とを設けることにより、複
数の基本入出力バス上の演算処理装置が前記増設入出力
バス上の入出力装置との間で情報の受け渡しを行う際に
前記増設入出力バスを使用したい演算処理装置に接続し
ている増設バスアダプタにフラグが立っているか否かを
確認し、フラグが立っていなかった場合には該当の演算
処理装置に受諾応答を返送し、前記増設バスアダプタに
フラグを立てて増設入出力バス使用調停信号を出力した
後増設入出力バスを使用し、増設入出力バスの使用の終
了後前記フラグをおろしバスサイクルを終了し、フラグ
が立っている場合には該当の演算処理装置に拒絶応答を
返してもよい。
The information processing apparatus of the present invention outputs a flag indicating whether the input / output bus is used for the additional input / output bus use arbitration means and an additional input / output bus use arbitration signal to all the additional bus adapters. By providing a function, it is desired to use the additional input / output bus when the arithmetic processing device on the plurality of basic input / output buses exchanges information with the input / output device on the additional input / output bus. Check if the expansion bus adapter connected to the device is flagged.If it is not flagged, return an acceptance response to the relevant processing unit and set a flag for the expansion bus adapter. When the extension I / O bus is used after the arbitration signal is output by using the extension I / O bus and the extension I / O bus has been used, the above flag is cleared and the bus cycle is terminated, and the flag is set. It may return a rejection response to the processing unit of the corresponding.

【0007】[0007]

【作用】本発明は基本入出力バスに接続されるそれぞれ
の増設バスアダプタに増設入出力バス使用調停手段を設
け、また、各増設入出力バス使用調停手段に増設入出力
バスを使用しているかどうかを示すフラグを持たせるこ
とにより、基本入出力バス上の演算処理装置が、増設入
出力バス上の入出力装置をアクセスする場合、増設バス
アダプタのところで増設入出力バスが使用中か否かがわ
かり、増設入出力バスの調停を簡略化し高速化すること
が可能となる。
According to the present invention, each additional bus adapter connected to the basic input / output bus is provided with additional input / output bus use arbitration means, and whether each additional input / output bus use arbitration means uses the additional input / output bus. By adding a flag indicating whether or not the arithmetic processing unit on the basic I / O bus accesses the I / O device on the expansion I / O bus, whether the expansion I / O bus is in use at the expansion bus adapter Therefore, arbitration of the additional input / output bus can be simplified and the speed can be increased.

【0008】[0008]

【実施例】次に本発明について図面を参照して説明す
る。
The present invention will be described below with reference to the drawings.

【0009】図1は本発明の一実施例のブロック図であ
る。
FIG. 1 is a block diagram of an embodiment of the present invention.

【0010】1,2,3は基本入出力バス、4は増設入
出力バス、5,6,7は演算処理装置、8,9,10は
主記憶装置、11,12,13,14,15,16は入
出力装置、21,22,23は増設バスアダプタ、3
1,32,33は増設入出力バス4が使用中か否かを示
すフラグ、34は増設入出力バス使用調停信号である。
さらに増設バスアダプタ21,22,23は、増設入出
力バス4が使用中かどうかを示すフラグ31,32,3
3を持っている。また増設入出力バス使用調停信号34
は、それぞれの増設バスアダプタ21,22,23間を
接続する信号でありこの信号によってフラグ31,3
2,33が変化する。
1, 2, 3 are basic input / output buses, 4 are additional input / output buses, 5, 6, 7 are arithmetic processing units, 8, 9, 10 are main storage units, 11, 12, 13, 14, 15 , 16 are input / output devices, 21, 22, 23 are additional bus adapters, 3
Reference numerals 1, 32 and 33 are flags indicating whether or not the additional input / output bus 4 is in use, and 34 is an additional input / output bus use arbitration signal.
Further, the extension bus adapters 21, 22, 23 are provided with flags 31, 32, 3 indicating whether or not the extension input / output bus 4 is in use.
I have 3. In addition, the additional input / output bus use arbitration signal 34
Is a signal for connecting the respective extension bus adapters 21, 22, 23, and flags 31 and 3 are generated by this signal.
2, 33 changes.

【0011】次に動作について説明する。Next, the operation will be described.

【0012】例えば、基本入出力バス1上の演算処理装
置5が増設入出力バス4上の入出力装置14に対して起
動をかけた場合、命令が増設バスアダプタ21に送られ
ると内蔵されている増設入出力バス使用調停手段にある
フラグ31がリセットされていた場合、すなわち増設入
出力バス4が未使用である場合について説明する。
For example, when the arithmetic processing unit 5 on the basic input / output bus 1 activates the input / output device 14 on the extension input / output bus 4, the instruction is sent to the extension bus adapter 21 and is incorporated therein. The case where the flag 31 in the existing additional input / output bus use arbitration means is reset, that is, the case where the additional input / output bus 4 is not used will be described.

【0013】まず演算処理装置5に受諾応答を返し、フ
ラグ31をセットするとともに増設入出力バス使用調停
信号34を出力し、システム内のすべてのフラグをセッ
トする。これで演算処理装置5が増設入出力バス4を獲
得したことになり入出力装置14との間で情報の受け渡
しを行う。演算処理装置5が情報の受け渡しを終了する
と、フラグ31をリセットするとともに増設入出力バス
使用調停信号34を出力し、システム内の残りのすべて
のフラグ32,33をリセットし、増設入出力バス4を
開放したことを知らせる。
First, an acceptance response is returned to the arithmetic processing unit 5, the flag 31 is set, the additional input / output bus use arbitration signal 34 is output, and all the flags in the system are set. As a result, the arithmetic processing unit 5 has acquired the additional input / output bus 4, and exchanges information with the input / output unit 14. When the arithmetic processing unit 5 finishes transferring the information, it resets the flag 31, outputs the additional input / output bus use arbitration signal 34, resets all the remaining flags 32 and 33 in the system, and adds the additional input / output bus 4. Inform you that you have released the.

【0014】逆に、基本入出力バス1上の演算処理装置
5が増設入出力バス4上の入出力装置14に対して起動
をかけた場合、命令が増設バスアダプタ21に送られる
と増設入出力バス使用調停手段にあるフラグ31がセッ
トされていた場合、すなわち増設入出力バス4が使用中
であるには、増設バスアダプタ21は、演算処理装置5
に対して拒絶応答を返す。
On the contrary, when the processor 5 on the basic input / output bus 1 activates the input / output device 14 on the additional input / output bus 4, when the instruction is sent to the additional bus adapter 21, the additional input is added. When the flag 31 in the output bus use arbitration means is set, that is, when the additional input / output bus 4 is in use, the additional bus adapter 21 is connected to the arithmetic processing unit 5.
Returns a rejection response to.

【0015】[0015]

【発明の効果】以上説明したように、本発明は、増設バ
スアダプタが増設入出力バス使用調停手段を内蔵し、さ
らにその中に増設入出力バスが使用中かどうかを示すフ
ラグを持ち、各増設アダプタが入出力装置使用時に増設
入出力バス使用調停信号を出力することにより、基本入
出力バス上の演算処理装置が増設入出力バス上の入出力
装置に対して命令をかけたとき、増設入出力バスの調停
を簡略化し高速にすることができるという効果がある。
As described above, according to the present invention, the extension bus adapter incorporates the extension I / O bus use arbitration means, and further has therein a flag indicating whether or not the extension I / O bus is in use. When the expansion adapter outputs an expansion input / output bus use arbitration signal when the input / output device is used, the expansion can be performed when the arithmetic processing unit on the basic input / output bus issues a command to the input / output device on the expansion input / output bus. There is an effect that the arbitration of the input / output bus can be simplified and the speed can be increased.

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

【図1】本発明の一実施例のブロック図である。FIG. 1 is a block diagram of an embodiment of the present invention.

【図2】従来の情報処理装置のブロック図である。FIG. 2 is a block diagram of a conventional information processing device.

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

1,2,3 基本入出力バス 4 増設入出力バス 5,6,7 演算処理装置 8,9,10 主記憶装置 11,12,13 14,15,16 入出力装置 21,22,23 増設バスアダプタ 31,32,33 増設入出力バスが使用中かどうか
を示すフラグ 34 増設入出力バス使用調停信号
1,2,3 Basic input / output bus 4 Expansion input / output bus 5,6,7 Arithmetic processing unit 8,9,10 Main storage device 11,12,13 14,15,16 Input / output device 21,22,23 Expansion bus Adapter 31, 32, 33 Flag that indicates whether the extension I / O bus is in use 34 Extension arbitration bus use arbitration signal

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 複数の基本入出力バスを有し、それぞれ
の前記基本入出力バス上に演算処理装置と主記憶装置と
複数の入出力装置と増設入出力バスを提供するための増
設バスアダプタとを有し、前記増設入出力バス上に複数
の入出力装置を有する情報処理装置において、各々の前
記増設バスアダプタが増設入出力バス使用調停手段を有
することを特徴とする情報処理装置。
1. An expansion bus adapter for providing a plurality of basic input / output buses, and providing an arithmetic processing unit, a main storage device, a plurality of input / output devices, and an expansion input / output bus on each of the basic input / output buses. And an information processing device having a plurality of input / output devices on the additional input / output bus, each of the additional bus adapters having an additional input / output bus use arbitration means.
【請求項2】 増設入出力バス使用調停手段には入出力
バスを使用しているか否かを示すフラグとすべての増設
バスアダプタに増設入出力バス使用調停信号を出力する
機能とを設けることにより、複数の基本入出力バス上の
演算処理装置が前記増設入出力バス上の入出力装置との
間で情報の受け渡しを行う際に前記増設入出力バスを使
用したい演算処理装置に接続している増設バスアダプタ
にフラグが立っているか否かを確認し、フラグが立って
いなかった場合には該当の演算処理装置に受諾応答を返
送し、前記増設バスアダプタにフラグを立てて増設入出
力バス使用調停信号を出力した後増設入出力バスを使用
し、増設入出力バスの使用の終了後前記フラグをおろし
バスサイクルを終了し、フラグが立っている場合には該
当の演算処理装置に拒絶応答を返すことを特徴とする請
求項1記載の情報処理装置。
2. The extension I / O bus use arbitration means is provided with a flag indicating whether or not the I / O bus is used and a function of outputting an extension I / O bus use arbitration signal to all extension bus adapters. , An arithmetic processing unit on a plurality of basic input / output buses is connected to an arithmetic processing unit that wants to use the additional input / output bus when exchanging information with the input / output device on the additional input / output bus. Check whether or not the flag is set on the expansion bus adapter. If the flag is not set, send an acceptance response to the relevant processing unit, set a flag on the expansion bus adapter and use the expansion input / output bus. After outputting the arbitration signal, use the additional input / output bus. After the use of the additional input / output bus is finished, the above flag is cleared and the bus cycle is finished. The information processing apparatus according to claim 1, which returns a rejection response.
JP2705892A 1992-02-14 1992-02-14 Information processor Withdrawn JPH05250314A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2705892A JPH05250314A (en) 1992-02-14 1992-02-14 Information processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2705892A JPH05250314A (en) 1992-02-14 1992-02-14 Information processor

Publications (1)

Publication Number Publication Date
JPH05250314A true JPH05250314A (en) 1993-09-28

Family

ID=12210469

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2705892A Withdrawn JPH05250314A (en) 1992-02-14 1992-02-14 Information processor

Country Status (1)

Country Link
JP (1) JPH05250314A (en)

Similar Documents

Publication Publication Date Title
US4180855A (en) Direct memory access expander unit for use with a microprocessor
JPH05250314A (en) Information processor
JP2003263400A (en) Data processing device, data processing system, and access area control method
JPS59218532A (en) Bus connecting system
JP2565916B2 (en) Memory access controller
JPS63175964A (en) shared memory
JP3415474B2 (en) Bus bridge arbitration method
JPS6213689B2 (en)
JPS6368957A (en) Data transfer system in information processor
JP3211264B2 (en) External bus control method
JP2982301B2 (en) Computer equipment
JPS6022264A (en) Data processor
JPS58165164A (en) Information source management method
JPH04225458A (en) Computer
JPH05143521A (en) Information processing system and input/output instruction responsing system using the same
JPS6315953Y2 (en)
JP3028637U (en) Interface controller
JPH04157557A (en) Memory protecting method
JPS62127962A (en) Microcomputer
JPH01134653A (en) Priority control system for common bus
JPH05324534A (en) Dma transfer system
JPS61153770A (en) Image processor
JPH07210501A (en) Multibus system
JPS63127361A (en) Data processor
JPH04104347A (en) Memory device

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: 19990518