JPH05250314A - Information processor - Google Patents
Information processorInfo
- 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
Links
- 230000010365 information processing Effects 0.000 claims description 11
- 238000010586 diagram Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 1
Landscapes
- Small-Scale Networks (AREA)
- Bus Control (AREA)
Abstract
Description
【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.
【図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.
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)
の前記基本入出力バス上に演算処理装置と主記憶装置と
複数の入出力装置と増設入出力バスを提供するための増
設バスアダプタとを有し、前記増設入出力バス上に複数
の入出力装置を有する情報処理装置において、各々の前
記増設バスアダプタが増設入出力バス使用調停手段を有
することを特徴とする情報処理装置。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.
バスを使用しているか否かを示すフラグとすべての増設
バスアダプタに増設入出力バス使用調停信号を出力する
機能とを設けることにより、複数の基本入出力バス上の
演算処理装置が前記増設入出力バス上の入出力装置との
間で情報の受け渡しを行う際に前記増設入出力バスを使
用したい演算処理装置に接続している増設バスアダプタ
にフラグが立っているか否かを確認し、フラグが立って
いなかった場合には該当の演算処理装置に受諾応答を返
送し、前記増設バスアダプタにフラグを立てて増設入出
力バス使用調停信号を出力した後増設入出力バスを使用
し、増設入出力バスの使用の終了後前記フラグをおろし
バスサイクルを終了し、フラグが立っている場合には該
当の演算処理装置に拒絶応答を返すことを特徴とする請
求項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.
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) |
-
1992
- 1992-02-14 JP JP2705892A patent/JPH05250314A/en not_active Withdrawn
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 |