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
Application number
JP63098990A
Other languages
English (en)
Inventor
Hirohiko Koike
小池 裕彦
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 JP63098990A priority Critical patent/JPH01269149A/ja
Publication of JPH01269149A publication Critical patent/JPH01269149A/ja
Pending legal-status Critical Current

Links

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
に基づいて上記格納量が小さいものを優先させるように
上記所定の優先順位を変更する手段を含むことにある。
このような構成の内部バス制御装置の動作について説明
する。図において、状態表示信号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の使用を
許可する。
この内部バス調停の優先順位は、状態表示信号110が
最優先で、次に個々の上位エージェントの所定の優先順
位である。もし、上位エージェント11、〜113がす
べて内部バス使用要求信号1201〜1203をセット
している場合で、PIFO123のデータ格納量が少な
いときには、従来の内部バス制御装置では内部バス10
0の使用許可を上位エージェント111、上位エージェ
ント112の順に与え、最後に上位エージェント113
の内部バス100の使用を許可していた。このために、
上位エージェント113 は、外部装置203に連続し
てデータを送出できなくなり転送エラーとなっていた。
しかし、本実施例のバス制御方式では、このような状態
のときに、状態表示信号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 代理人  弁理士 井 出 直 孝

Claims (1)

  1. 【特許請求の範囲】 1、複数個の上位エージェントと、この複数個のうちの
    内部バス使用許可信号を受信した上位エージェントに対
    して内部バスを介してデータを転送する下位エージェン
    トとを備え、 上記各上位エージェントはそれぞれ、上記下位エージェ
    ントの転送データを格納するバッファと、このバッファ
    の内容を特定のクロックに同期して連続してその外部装
    置に転送する手段と、データを受信する準備ができたこ
    とを通知する内部バス使用要求信号を出力する手段とを
    含み、 この内部バス使用要求信号に対して所定の優先順位に基
    づいて選択された上位エージェントに上記内部バス使用
    許可信号を与える内部バス制御部を備えた内部バス制御
    方式において、 上記各上位エージェントはそれぞれ、上記バッファのデ
    ータ格納量が規定値以下になったときに状態表示信号を
    上記内部バス制御部に与える手段を含み、 上記内部バス制御部は、この状態表示信号に基づいて上
    記格納量が小さいものを優先させるように上記所定の優
    先順位を変更する手段を含むことを特徴とする内部バス
    制御方式。
JP63098990A 1988-04-20 1988-04-20 内部バス制御方式 Pending JPH01269149A (ja)

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)

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) 複合電子計算機システム