JPH0442342A - バス調停回路 - Google Patents

バス調停回路

Info

Publication number
JPH0442342A
JPH0442342A JP14912790A JP14912790A JPH0442342A JP H0442342 A JPH0442342 A JP H0442342A JP 14912790 A JP14912790 A JP 14912790A JP 14912790 A JP14912790 A JP 14912790A JP H0442342 A JPH0442342 A JP H0442342A
Authority
JP
Japan
Prior art keywords
bus
bus use
priority
circuit
data transfer
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
JP14912790A
Other languages
English (en)
Inventor
Tadaharu Kawaguchi
忠春 川口
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 Computertechno Ltd
Original Assignee
NEC Computertechno 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 Computertechno Ltd filed Critical NEC Computertechno Ltd
Priority to JP14912790A priority Critical patent/JPH0442342A/ja
Publication of JPH0442342A publication Critical patent/JPH0442342A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Bus Control (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 技術分野 本発明はバス調停回路に関し、特に複数のデータ転送モ
ジュールからのバス使用要求に対して予め定められてい
る優先順位に従ってバス使用許可を与えるバス調停回路
に関するものである。
従来技術 従来のこの種のバス調停回路の一例を第3図に示す。図
において、複数のデータ転送モジュールM1〜Mnから
のバス1に対するバス使用要求信号1?EQl〜RBQ
nはバス使用要求レジスタ2の各対応ビットに夫々保持
され、優先回路3に入力される。
第4図が優先回路3の一例を詳細に示した図である。本
例では、バス使用要求レジスタ2からのバス使用要求信
号RIEQI’ 、 REQ2°、 R1シQ3’  
 ・・・がこの順に優先して選択されるよう構成した優
先回路である。
例えば、この優先回路3にバス使用要求信号RIEQl
’ 、 REQ2’ 、 REQ3°が同時に入力され
たとすると、バス使用要求信号REQFはアントゲ−1
・41に入力されると同時に、インバータ31により反
転され、アントゲ−1・42〜4nに入力される。
バス使用要求信号REQ2°、 REQ8’はアンドゲ
ト42.43により抑止され、優先回路3からはバス使
用許可信号ACKI°のみが出力される。このバス使用
許可信号はバス使用許可レジスタ4に保持され、バス使
用許可信号A(、Klとして出力されると同時に、自ら
のバス使用要求信号を保持するバス使用要求レジスタ2
をリセットする。
また、バス使用許可信号ACKIはノアゲート5に入力
され、抑止信号111として優先回路3に入力されて他
のバス使用要求信号を抑止する。バス使用許可信号AC
KIを受取ったデータ転送モジュールM1は、データ転
送終了後、データ転送終了信号EN旧を出力する。この
信号はオアゲート6にてオアされ、バス使用終了信号E
NDとして許可レジスタ4をリセットする。
以下、バス使用要求信号REQ2°、 REQ3’ も
前記と同様に優先順位に従って受付けられるようになっ
ている。
上述した従来のバス調停回路は、優先順位がハードウェ
アにより構成されているので、優先順位の変更が困難で
あり、又データ転送モジュールの数が大きくなると、優
先回路のハード量が極端に大きくなるという欠点がある
発明の目的 本発明の目的は優先順位の変更やデータ転送モジュール
の追加に対してハードウェア量の増大なく柔軟に対応す
ることが可能なバス調停回路を提供することである。
発明の構成 本発明によれば、複数のデータ転送モジュールからのバ
ス使用要求に対して予め定められている優先順位に従っ
てバス使用許可を与えるバス調停回路であって、前記優
先順位の変換のための変換データを設定自在な優先順位
変換設定スイッチと、この優先順位変換設定スイッチの
設定データと前記データ転送モジュールがらのバス使用
要求とをアドレス入力とし、バス使用許可データを予め
記憶した記憶手段とを含み、この記憶手段から続出され
たバス使用許可データによりバス使用許可をなすように
したことを特徴とするバス調停回路が得られる。
実施例 次に、本発明の実施例について図面を参照して説明する
第1図は本発明の一実施例を示すすブロック構成図でり
、第3図と同等部分は同一符号により示す。このバス調
停回路は、複数のデータ転送モジュールM1〜Mnから
のバス使用要求信号REQI〜REQnを保持する要求
レジスタ2と、優先順位バタンを変更するスイッチ回路
7と、複数のデータ転送モジュールM1〜Mnからのバ
ス使用要求の優先度を決定し、スイッチ回路7の出力と
、複数のデータ転送モジュールのいずれか1つがバス使
用状態であることを示す回路9からの出力A CK11
2と、バス使用要求レジスタ2の出力とをアドレスとし
た優先パターン格納ROM8と、ROM8より出力され
たバス使用許可信号ACKI ’〜ACKn′を保持す
るバス使用許可レジスタ4とを備えている。
さらに、バス使用許可レジスタ4より出力されたバス使
用許可信号ACK l〜ACKnは、各転送モジュール
M1〜Mnに送出されると同時に、自分自身のバス使用
要求レジスタ2をリセツー・シ、複数のデータ転送モジ
ュールのいずれが1つがバス使用状態であることを示す
オアゲートからなる回路9と、データ転送終了時にバス
使用許可信号ACK 1〜ACKnを不活性化するため
のオアゲートで構成されるリセット回路6とを備えてい
る。
第2図は、データ転送モジュールを3個とし、優先順位
を、スイッチ回路7の出力が“oo”の場合、バス使用
要求信号REQ1.. ReO2,I?lシQ3とし、
スイッチ回路の出力が“ol”の場合、バス使用要求信
号REQ2. ReO3,REQIとし、スイッチ回路
の出力が“10”の場合、バス使用要求信号REQ3゜
REQI、 ReO2とした、3種類の優先順位を有し
た例である。
次に、本実施例の動作について第1図、第2図に従って
説明する。ここでは、優先順位をバス使用要求信号RE
Ql、 ReO2,ReO3とした場合、つまりスイッ
チ回路7の出力が“oo″ (第2図のsw−〇〇)の
場合について説明する。
バス使用要求信号REQI、 ReO2,ReO3が同
時に本調停回路に入力されたとする。バス使用要求信号
REQ1. REQ2. REQ3は夫々バス使用要求
レジスタ2にセットされてROM8に入力される。この
ROM8のアドレスは“000111”となり、ROM
データ“100”が読出され、バス使用許可信号ACK
I ’として出力される。
このバス使用許可信号ACKI”は許可レジスタ4にセ
ットされ、バス使用許可信号ACKIとして、バス使用
要求信号を出力した転送モジュールM1に送出される。
更に、バス使用π′1可信号ACKIはバス使用許可レ
ジスタ4により出力されると同時に、自らのバス使用許
可信号を保持するバス使用要求レジスタ2をリセットし
、更にバス使用許可信号ACKIを受取った転送モジュ
ールM1がバス使用状態であることを示すオアゲートか
らなる回路9に入力され、バス使用状態表示信号112
として、他の要求信号を抑止するためにROM8の最上
位アドレスとして入力される。
ここで、ROMアドレスは”100011”となり、R
OMデータは“000”が読出され、バス使用要求信号
REQ2. REQ’3は抑止される。
バス使用許可信号ACKIを受取ったデータ転送モジュ
ールM1は、データ転送終了後、データ転送終了信号E
NDIをオアゲー1−6に送出する。このオアゲート1
06はデータ転送終了信号ENDを出力し、バス使用許
可レジスタ4をリセットする。このレジスタ4がリセッ
トされると、バス要求抑止信号もリセットされ、他のバ
ス要求を受付は可能となる。
以下、バス使用要求信号REQ2.旧EQ8も前記と同
様に第2図の優先順位に従って受付けられる。本実施例
では、データ転送モジュール3個とした場合であるが、
本発明はこれに限定されるものではなく、データ転送モ
ジュールが増加してもROMのデータをそれに対応して
増大しておけば良いことは明らかである。
尚、優先回路8の例としてROMを用いているが、デー
タ書換え自在なRAMを用いても良いことは勿論である
発明の詳細 な説明したように、本発明によれば、複数のデータ転送
モジュールからのバス使用要求信号を調停する際に、ス
イッチ回路と複数の優先順位パターンを格納したメモリ
で構成した優先回路とを用いることにより、優先順位の
変更がスイッチ回路のみにより容易にてき、また、従来
では優先回路がアンドゲートやオアゲートで構成されて
いたため、データ転送モジュールの数が大きくなければ
なるほど優先回路のハード量も極端に大きくなってしま
うものが、メモリの内容のみにより容易にデータ転送モ
ジュールの増加に対応できるという効果がある。
【図面の簡単な説明】
第1図は本発明の実施例のブロック図、第2図はROM
gのアドレスと記憶データとの関係を示す図、第3図は
従来のバス調停回路のブロック図、第4図は第3図の優
先回路3の具体例を示す回路図である。 主要部分の符号の説明 1・・・・・・バス 7・・・・・スイッチ回路 8・・・・・・ROM M1〜Mn・・・・・・データ転送モジュル

Claims (1)

    【特許請求の範囲】
  1. (1)複数のデータ転送モジュールからのバス使用要求
    に対して予め定められている優先順位に従ってバス使用
    許可を与えるバス調停回路であって、前記優先順位の変
    換のための変換データを設定自在な優先順位変換設定ス
    イッチと、この優先順位変換設定スイッチの設定データ
    と前記データ転送モジュールからのバス使用要求とをア
    ドレス入力とし、バス使用許可データを予め記憶した記
    憶手段とを含み、この記憶手段から読出されたバス使用
    許可データによりバス使用許可をなすようにしたことを
    特徴とするバス調停回路。
JP14912790A 1990-06-07 1990-06-07 バス調停回路 Pending JPH0442342A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP14912790A JPH0442342A (ja) 1990-06-07 1990-06-07 バス調停回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP14912790A JPH0442342A (ja) 1990-06-07 1990-06-07 バス調停回路

Publications (1)

Publication Number Publication Date
JPH0442342A true JPH0442342A (ja) 1992-02-12

Family

ID=15468320

Family Applications (1)

Application Number Title Priority Date Filing Date
JP14912790A Pending JPH0442342A (ja) 1990-06-07 1990-06-07 バス調停回路

Country Status (1)

Country Link
JP (1) JPH0442342A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6269418B1 (en) * 1997-07-14 2001-07-31 Nec Corporation Priority-based shared bus request signal mediating circuit
US7774591B2 (en) 2006-01-05 2010-08-10 Nec Corporation Data processing device and data processing method
US7822945B2 (en) 2006-02-06 2010-10-26 Nec Corporation Configuration managing device for a reconfigurable circuit
US9322172B2 (en) 2010-07-16 2016-04-26 Southeast University Concrete structure member strengthened with prestressed FRP elements

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6269418B1 (en) * 1997-07-14 2001-07-31 Nec Corporation Priority-based shared bus request signal mediating circuit
US7774591B2 (en) 2006-01-05 2010-08-10 Nec Corporation Data processing device and data processing method
US7822945B2 (en) 2006-02-06 2010-10-26 Nec Corporation Configuration managing device for a reconfigurable circuit
US9322172B2 (en) 2010-07-16 2016-04-26 Southeast University Concrete structure member strengthened with prestressed FRP elements

Similar Documents

Publication Publication Date Title
US6718422B1 (en) Enhanced bus arbiter utilizing variable priority and fairness
MY103859A (en) Communication processor for a packet-switched network.
US5752043A (en) Interrupt control system provided in a computer
US7426621B2 (en) Memory access request arbitration
US5640519A (en) Method and apparatus to improve latency experienced by an agent under a round robin arbitration scheme
US9697118B1 (en) Memory controller with interleaving and arbitration scheme
JPH0442342A (ja) バス調停回路
JPH10262272A (ja) 時分割多重化通信媒体の簡単なインターフェース
JPS6242306B2 (ja)
JPH05143526A (ja) バス調停回路
JPS6361697B2 (ja)
US6868457B2 (en) Direct memory access controller, direct memory access device, and request device
JP3042744B2 (ja) アクセス調停方式
JPS63245743A (ja) メモリアクセス方式
JPH0452748A (ja) バス調停回路
JPH0235551A (ja) チャネル装置におけるアドレス変換方式
JP2913702B2 (ja) マルチプロセッサシステムのアクセス受付制御方式
JP3201439B2 (ja) ダイレクト・メモリ・アクセス・制御回路
JP2972557B2 (ja) データ転送制御装置および制御方法
JPH0452749A (ja) バス調停回路
JPH04346140A (ja) 共有メモリのアクセス制御装置
JPH03137754A (ja) 共有メモリのアクセス制御方式
JPH04369753A (ja) ダイレクトメモリアクセスコントローラ
JPH04178869A (ja) マルチプロセッサシステムの割込み制御装置とその割込み通信方法
JPH02181855A (ja) バス優先権判定回路