JPH01269149A - 内部バス制御方式 - Google Patents
内部バス制御方式Info
- Publication number
- JPH01269149A JPH01269149A JP63098990A JP9899088A JPH01269149A JP H01269149 A JPH01269149 A JP H01269149A JP 63098990 A JP63098990 A JP 63098990A JP 9899088 A JP9899088 A JP 9899088A JP H01269149 A JPH01269149 A JP H01269149A
- Authority
- JP
- Japan
- Prior art keywords
- internal bus
- bus control
- agent
- level
- data
- 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
Links
- 239000003795 chemical substances by application Substances 0.000 claims abstract description 46
- 230000000694 effects Effects 0.000 description 3
- 230000010365 information processing Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 101001093690 Homo sapiens Protein pitchfork Proteins 0.000 description 1
- 102100036065 Protein pitchfork Human genes 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Landscapes
- Debugging And Monitoring (AREA)
- Information Transfer Systems (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、情報処理装置の内部バス制御方式に利用する
。
。
本発明は内部バス制御方式において、
上位エージェントのデータ転送用のバッファの貯蔵状態
を内部バスの使用要求の調停条件に含めることにより、 上位エージェントがデータネ足のために転送エラーを起
こすことを防止するようにしたものである。
を内部バスの使用要求の調停条件に含めることにより、 上位エージェントがデータネ足のために転送エラーを起
こすことを防止するようにしたものである。
従来、情報処理装置の内部バス制御方式は、内部バス上
の各エージェントにあらかじめ定められた優先順位に従
って内部バスのバス使用要求を調停していた。
の各エージェントにあらかじめ定められた優先順位に従
って内部バスのバス使用要求を調停していた。
特定のクロックに同期して連続してデータを外部装置に
送出する情報処理装置では、上位エージェントのバッフ
ァ内に絶えずデータを格納して置く必要があり、もし、
バッファ内に外部装置への転送データが準備できない場
合には転送エラーとなった。
送出する情報処理装置では、上位エージェントのバッフ
ァ内に絶えずデータを格納して置く必要があり、もし、
バッファ内に外部装置への転送データが準備できない場
合には転送エラーとなった。
しかし、このような従来の内部バス制御方式では、内部
バスに接続されたエージェントの優先順位のみで内部バ
スを調停していたので、内部バスの転送能力、(−各イ
ンタフェースの転送能力の和)の限界まで多数の上位エ
ージェントを接続すると転送エラーが発生ずる欠点があ
った。
バスに接続されたエージェントの優先順位のみで内部バ
スを調停していたので、内部バスの転送能力、(−各イ
ンタフェースの転送能力の和)の限界まで多数の上位エ
ージェントを接続すると転送エラーが発生ずる欠点があ
った。
本発明は、内部バス制御方式において、各上位エージェ
ントはそれぞれ、バッファのデータ格納量が規定値以下
になったときに状態表示信号を内部バス制御部に与える
手段を含み、上記内部バス制御部は、この状態表示信号
に基づいて上記格納量が小さいものを優先させるように
所定の優先順位を変更する手段を含むことを特徴とする
。
ントはそれぞれ、バッファのデータ格納量が規定値以下
になったときに状態表示信号を内部バス制御部に与える
手段を含み、上記内部バス制御部は、この状態表示信号
に基づいて上記格納量が小さいものを優先させるように
所定の優先順位を変更する手段を含むことを特徴とする
。
上位エージェントはバッファのデータ格納量が規定値以
下になったときに、状態表示信号を内部バス制御部に与
える。内部バス制御部ではこの状態表示信号に基づいて
、所定の優先順位を変更しデータ格納量が規定値以下に
なった上位エージェントを最優先として内部バス使用許
可信号を与える。以上の動作により上位エージェントが
転送エラーを起こすことを防止できる。
下になったときに、状態表示信号を内部バス制御部に与
える。内部バス制御部ではこの状態表示信号に基づいて
、所定の優先順位を変更しデータ格納量が規定値以下に
なった上位エージェントを最優先として内部バス使用許
可信号を与える。以上の動作により上位エージェントが
転送エラーを起こすことを防止できる。
本発明の実施例について:図面を参照して説明する。図
は本発明一実施例内部バス制御装置のプロッタ構成図で
ある。図において、内部バス制御装置10は、複数個の
上位エージェント111〜11.と、この複数個のうち
の内部バス使用許可信号130を受信した上位エージェ
ント11に対して内部バス100を介してデータを転送
する下位エージェント13とを備え、各上位エージエン
)111−113はそれぞれ、下位エージェント13の
転送データを格納するハラ77 (!: LテF I
F O12+ 〜123 と、FIFO121〜123
の内容を特定のクロックに同期して連続してその外部装
置20.〜203にインタフェース301〜303を介
して転送する手段と、データを受信する準備ができたこ
とを通知する内部バス使用要求信号1201〜120.
を出力する手段とを含み、内おバス使用要求信号120
に対して所定の優先順位に基づいて選択された上位エー
ジェント11に内部バス使用許可信号130を与える内
部バス制御部14を備える。7 ここで本発明の特徴とするところは、各上位エージェン
ト111〜113はそれぞれ、PIF0121〜123
のデータ格納量が規定値以下になったときに状態表示信
号1101〜1103を内部バス制御部14に与える手
段を含み、内部バス制御部14は、状態表示信号110
に基づいて上記格納量が小さいものを優先させるように
上記所定の優先順位を変更する手段を含むことにある。
は本発明一実施例内部バス制御装置のプロッタ構成図で
ある。図において、内部バス制御装置10は、複数個の
上位エージェント111〜11.と、この複数個のうち
の内部バス使用許可信号130を受信した上位エージェ
ント11に対して内部バス100を介してデータを転送
する下位エージェント13とを備え、各上位エージエン
)111−113はそれぞれ、下位エージェント13の
転送データを格納するハラ77 (!: LテF I
F O12+ 〜123 と、FIFO121〜123
の内容を特定のクロックに同期して連続してその外部装
置20.〜203にインタフェース301〜303を介
して転送する手段と、データを受信する準備ができたこ
とを通知する内部バス使用要求信号1201〜120.
を出力する手段とを含み、内おバス使用要求信号120
に対して所定の優先順位に基づいて選択された上位エー
ジェント11に内部バス使用許可信号130を与える内
部バス制御部14を備える。7 ここで本発明の特徴とするところは、各上位エージェン
ト111〜113はそれぞれ、PIF0121〜123
のデータ格納量が規定値以下になったときに状態表示信
号1101〜1103を内部バス制御部14に与える手
段を含み、内部バス制御部14は、状態表示信号110
に基づいて上記格納量が小さいものを優先させるように
上記所定の優先順位を変更する手段を含むことにある。
このような構成の内部バス制御装置の動作について説明
する。図において、状態表示信号1101〜110、は
、各F I F O12+〜123のデータ格納量が規
定値以下になったときに「1」になる信号であり、これ
は外部装置20.〜20.に転送するためのデータが少
なくなったことを表示する危険信号でもある。内部バス
使用要求信号120.〜1203は上位エージェント1
1.〜113が、下位゛エージェント13からデータを
受けとる準備ができたとき「1」になる信号である。
する。図において、状態表示信号1101〜110、は
、各F I F O12+〜123のデータ格納量が規
定値以下になったときに「1」になる信号であり、これ
は外部装置20.〜20.に転送するためのデータが少
なくなったことを表示する危険信号でもある。内部バス
使用要求信号120.〜1203は上位エージェント1
1.〜113が、下位゛エージェント13からデータを
受けとる準備ができたとき「1」になる信号である。
内部バス制御部14は、状態表示信号110.〜110
゜および内部バス使用要求信号120、〜1203に基
づいて判断し、内部バス使用許可信号1301〜130
3のうちの一つを「1」にして内部バス100の使用を
許可する。
゜および内部バス使用要求信号120、〜1203に基
づいて判断し、内部バス使用許可信号1301〜130
3のうちの一つを「1」にして内部バス100の使用を
許可する。
この内部バス調停の優先順位は、状態表示信号110が
最優先で、次に個々の上位エージェントの所定の優先順
位である。もし、上位エージェント11、〜113がす
べて内部バス使用要求信号1201〜1203をセット
している場合で、PIFO123のデータ格納量が少な
いときには、従来の内部バス制御装置では内部バス10
0の使用許可を上位エージェント111、上位エージェ
ント112の順に与え、最後に上位エージェント113
の内部バス100の使用を許可していた。このために、
上位エージェント113 は、外部装置203に連続し
てデータを送出できなくなり転送エラーとなっていた。
最優先で、次に個々の上位エージェントの所定の優先順
位である。もし、上位エージェント11、〜113がす
べて内部バス使用要求信号1201〜1203をセット
している場合で、PIFO123のデータ格納量が少な
いときには、従来の内部バス制御装置では内部バス10
0の使用許可を上位エージェント111、上位エージェ
ント112の順に与え、最後に上位エージェント113
の内部バス100の使用を許可していた。このために、
上位エージェント113 は、外部装置203に連続し
てデータを送出できなくなり転送エラーとなっていた。
しかし、本実施例のバス制御方式では、このような状態
のときに、状態表示信号1103の通知を含めて内部バ
ス制御部21は判断し、南部バス100の使用許可を上
位エージェント113に与えるので、上位エージエン)
11は転送エラーを起こすことはない。
のときに、状態表示信号1103の通知を含めて内部バ
ス制御部21は判断し、南部バス100の使用許可を上
位エージェント113に与えるので、上位エージエン)
11は転送エラーを起こすことはない。
以上説明したように、本発明は、上位エージェントが転
送エラーを起こすのを防止し、内部バスの転送能力の最
大限まで多数の上位エージェントをバスに接続できる優
れた効果がある。
送エラーを起こすのを防止し、内部バスの転送能力の最
大限まで多数の上位エージェントをバスに接続できる優
れた効果がある。
図は本発明一実施例バス制御装置のブロック構成図。
10・・・内部バス制御装置、111〜11.・・・上
位エージェント、12.〜123・・・FIFO113
・・・下位エージェント、14・・・内部バス制御部、
201〜203・・・外部装置、30、〜303・・・
インタフェース、100・・・内部バス、110I〜1
103・・・FIF○の状態表示信号、1201〜12
03・・・内部バス使用要求信号、1301〜1303
・・・内部バス使用許可信号。 特許出願人 日本電気株式会社2−1 代理人 弁理士 井 出 直 孝
位エージェント、12.〜123・・・FIFO113
・・・下位エージェント、14・・・内部バス制御部、
201〜203・・・外部装置、30、〜303・・・
インタフェース、100・・・内部バス、110I〜1
103・・・FIF○の状態表示信号、1201〜12
03・・・内部バス使用要求信号、1301〜1303
・・・内部バス使用許可信号。 特許出願人 日本電気株式会社2−1 代理人 弁理士 井 出 直 孝
Claims (1)
- 【特許請求の範囲】 1、複数個の上位エージェントと、この複数個のうちの
内部バス使用許可信号を受信した上位エージェントに対
して内部バスを介してデータを転送する下位エージェン
トとを備え、 上記各上位エージェントはそれぞれ、上記下位エージェ
ントの転送データを格納するバッファと、このバッファ
の内容を特定のクロックに同期して連続してその外部装
置に転送する手段と、データを受信する準備ができたこ
とを通知する内部バス使用要求信号を出力する手段とを
含み、 この内部バス使用要求信号に対して所定の優先順位に基
づいて選択された上位エージェントに上記内部バス使用
許可信号を与える内部バス制御部を備えた内部バス制御
方式において、 上記各上位エージェントはそれぞれ、上記バッファのデ
ータ格納量が規定値以下になったときに状態表示信号を
上記内部バス制御部に与える手段を含み、 上記内部バス制御部は、この状態表示信号に基づいて上
記格納量が小さいものを優先させるように上記所定の優
先順位を変更する手段を含むことを特徴とする内部バス
制御方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63098990A JPH01269149A (ja) | 1988-04-20 | 1988-04-20 | 内部バス制御方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63098990A JPH01269149A (ja) | 1988-04-20 | 1988-04-20 | 内部バス制御方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01269149A true JPH01269149A (ja) | 1989-10-26 |
Family
ID=14234434
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63098990A Pending JPH01269149A (ja) | 1988-04-20 | 1988-04-20 | 内部バス制御方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01269149A (ja) |
-
1988
- 1988-04-20 JP JP63098990A patent/JPH01269149A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0451938B1 (en) | Multiple cluster signal processor | |
| US6564271B2 (en) | Method and apparatus for automatically transferring I/O blocks between a host system and a host adapter | |
| US5325492A (en) | System for asynchronously delivering self-describing control elements with a pipe interface having distributed, shared memory | |
| US4674033A (en) | Multiprocessor system having a shared memory for enhanced interprocessor communication | |
| US5440690A (en) | Network adapter for interrupting host computer system in the event the host device driver is in both transmit and receive sleep states | |
| US5287458A (en) | Buffered asynchronous communications elements with receive/transmit control and status reporting | |
| JPS61265661A (ja) | 多重処理システム | |
| TW477952B (en) | Graphics engine master mode performance improvement | |
| JPH01269149A (ja) | 内部バス制御方式 | |
| JPS623361A (ja) | ステ−タス通報方式 | |
| EP0174446B1 (en) | distributed multiprocessing system | |
| JPS6027976A (ja) | 先入先出メモリ装置 | |
| JP2002297210A (ja) | データ伝送装置 | |
| JPS6126164A (ja) | デ−タ転送制御方法 | |
| JPH0642227B2 (ja) | デ−タ転送装置 | |
| JPH0148574B2 (ja) | ||
| JPS62192844A (ja) | Dma制御回路 | |
| JP2884943B2 (ja) | アドレス調停回路 | |
| JPH02257356A (ja) | マルチプロセッサシステムのデータ転送方法 | |
| JPH0439700B2 (ja) | ||
| JPH0358162A (ja) | プロセッサ間通信方式 | |
| JPH0642233B2 (ja) | データ転送制御方式 | |
| JPH0432950A (ja) | バス制御装置 | |
| JPH0298764A (ja) | ファイルデータ転送制御方式 | |
| JPH0212448A (ja) | 複合電子計算機システム |