JPH0353338A - 可変優先順位調停回路 - Google Patents

可変優先順位調停回路

Info

Publication number
JPH0353338A
JPH0353338A JP18918189A JP18918189A JPH0353338A JP H0353338 A JPH0353338 A JP H0353338A JP 18918189 A JP18918189 A JP 18918189A JP 18918189 A JP18918189 A JP 18918189A JP H0353338 A JPH0353338 A JP H0353338A
Authority
JP
Japan
Prior art keywords
priority
signals
arbitration
request
pattern selection
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
JP18918189A
Other languages
English (en)
Inventor
Takashi Watanabe
貴志 渡邊
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 JP18918189A priority Critical patent/JPH0353338A/ja
Publication of JPH0353338A publication Critical patent/JPH0353338A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Bus Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はデータ処理装置に利用され、特に、多数の要求
者が同時に一つの対象の使用要求をする場合の調停を行
う可変優先順位調停回路に関する。
〔概要〕
本発明は、m個の要求信号を入力し優先順位に従って調
停を行いm個の要求許可信号を出力する優先順位調停回
路において、 それぞれ異なる優先順位パターンを持つn個の固定優先
順位調停回路を含み、外部から入力されるデータにより
前記固定優先順位調停回路を任意に選択できるようにす
ることにより、 優先順位をその時点に合せて適切に変えることができる
可変優先順位調停回路を実現したものである。
〔従来の技術〕
従来、この種の優先順位調停回路には、固定優先順位に
よる方法を用いたものや、ラウンドロビンにより優先順
位が各調停サイクルごとに変化する方法を用いたものが
あった。
〔発明が解決しようとする問題点〕
前述した従来の優先順位調停回路のうち、固定優先順位
による方法を用いたものは、優先順位が下位の要求者が
ある一定間隔でサービスを受ける必要がある場合でも、
それより優先順位が高い複数の要求者が交互に要求を出
し続けた場合に、定時間間隔を越えてもサービスを受け
られない場合が生じる欠点がある。また、ラウンドロビ
ンによる方法を用いたものは、各要求者に対するサービ
スが平均化される半面、特定の要求者が連続でサービス
を受けることができなくなるため、ピーク性能が低下す
る欠点がある。
本発明の目的は、前記の欠点を除去することにより、最
下位の優先順位の要求者でも、最低一定時間間隔で要求
が許可される可変優先順位調停回路を提供することにあ
る。
〔問題点を解決するための手段〕
本発明は、m個(mは自然数)の要求信号を入力し優先
順位に従って調停を行いm個の要求許可信号を出力する
調停手段を備えた優先順位調停回路において、前記調停
手段は、外部から入力されるデータに対応してn個(n
は自然数)の優先順位パターン選択信号を生成出力する
優先順位パターン選択信号生戊手段と、それぞれ異なる
優先順位パターンを持ち、それぞれm個の前記要求信号
およびn個の前記優先順位パターン選択信号を順に1個
ずつ入力し、入力された前記優先順位パターン選択信号
により調停を行いそれぞれm個の内部要求許可信号を出
力するn個の固定優先順位調停手段と、それぞれn個の
前記固定優先順位調停手段から出力される同一要求信号
に対するm個の前記内部要求許可信号を入力し、論理演
算を行いそれぞれ前記同一要求信号に対する要求信号を
生成出力するm個の論理演算手段とを備えたことを特徴
とする。
〔作用〕
n個の固定優先順位調停回路は、それぞれ異なる優先順
位パターンを持ち、優先順位パターン選択信号生戒手段
から出力される優先順位パターン選択信号により選択さ
れて、それぞれの優先順位パターンに基づいて調停を行
い、入力されたm個の要求信号のうちの最上位の優先順
位の要求信号に対して内部要求許可信号を出力する。そ
して、論理演算手段は、例えば論理和回路により各固定
優先順位調停手段から出力される内部要求許可信号の論
理和をとり、要求許可信号として出力する。
従って、その時点に合せて適切な優先順位パターンを用
いて調停を行うことができる。
〔実施例〕
以下、本発明の実施例について図面を参照して説明する
図は本発明の一実施例を示すブロック構或図である。
本実施例は、m個(mは自然数)の要求信号REQ,〜
REQ.を入力し優先順位に従って調停を行いm個の要
求許可信号ACKI〜ACKイを出力する調停手段を備
えた優先順位調停回路において、 前記調停手段は、本発明の特徴とするところの、外部か
ら入力されるデータに対応してn個(nは自然数)の優
先順位パターン選択信号SEL.〜SEL,,を生成出
力する優先順位パターン選択信号生成手段としての優先
順位パターンレジスク11および優先順位パターン選択
デコーダ12と、それぞれ異なる優先順位パターンを持
ち、それぞれm個の前記要求信号REQ,−REQ,お
よびn個の前記優先順位パターン選択信号SEL,、S
EL2、 、SEL.を順に1個ずつ入力し、入力され
た前記優先順位パターン選択信号SEL.、SEL2、
 、またはS E L,,により調停を行いそれぞれm
個の内部要求許可信号ACK,’〜ACKっ′を出力す
るn個の固定rg先順位調停回路13と、それぞれn個
の固定優先順位調停回路13から出力される同一要求信
号R E Q + 、R E Q2、、またはREQ,
に対するm個の前記内部要求許可信号ACK.’ 、A
CK2’、 、またはACK.’を入力し論理演算を行
いそれぞれ前記同一要求信号R E Q + 、R E
 Q2、 、またはREQIIに対する要求信号ACK
, 、ACK.、 、またはACK.を生戒出力するm
個の論理演算手段としての論理和回路14とを含んでい
る。
次に、本実施例の動作について説明する。
優先順位パターンレジスタ11は、データバスaを経由
して図外のプロセッサから書き込むことができるlog
2nビット幅のレジスタで、ここに書き込んだ値により
、n種類の優先順位パターンの中から一つを選択する。
コード化された優先順位パターンデータbを出力する。
優先順位パターン選択デコーダ12は、優先順位パター
ンレジスタ11から優先順位パターンデータbを受け取
り、n個の優先順位パターン選択信号SEL,〜SEL
,,にデコードし出力する。
固定優先順位調停回路13は、それぞれm個の要求信号
REQ.〜REQ.の調停をある一定の優先順位で行い
、その結果の内部要求許可信号ACK+ ’〜ACK.
’を出力する。調停動作は、優先順位パターン選択デコ
ーダ12から入力される優先順位パターン選択信号SE
LI 〜SEL.により制御され、選択されていない場
合は内部要求許可信号ACK,’〜ACK.’を全て不
許可状態にする。n個の固定優先順位調停回路13は、
l段目には優先順位パターン選択信号SEL,が入力さ
れ、以下順にn段目には優先順位パターン選択信号SE
L.が入力され、それぞれが異なる優先順パターンに基
づき調停動作を行う。
論理和回路l4は、n個の固定優先順位調停回路13の
同一の要求者に対する内部要求許可信号ACK+’〜A
CK.’の論理和演算を行い、要求者へ返す要求許可信
号ACK,〜ACKヵを生戊出力する。
〔発明の効果〕
以上説明したように、本発明は、プロセッサから書き込
むことができる優先順位パターンレジスタへの設定によ
り、調停の優先順位を変化させることができるため、そ
の時点に適した調停方法を適用することができる効果が
ある。
【図面の簡単な説明】
図は本発明の一実施例を示すブロック構或図。 11・・・優先順位パターンレジスタ、12・・・優先
順位パターン選択デコーダ、l3・・・固定優先順位調
停回路、14・・・論理和回路、ACK,〜ACK.・
・・要求許可信号、ACKI ’〜ACKI,’・・・
内部要求許可信号、REQ,〜R E Q,・・・要求
信号、SEL1〜SEL,,・・・優先順位パターン選
択信号、a・・・データパス、b・・・優先順位パター
ンデータ。

Claims (1)

  1. 【特許請求の範囲】 1、m個(mは自然数)の要求信号を入力し優先順位に
    従って調停を行いm個の要求許可信号を出力する調停手
    段を備えた優先順位調停回路において、 前記調停手段は、 外部から入力されるデータに対応してn個(nは自然数
    )の優先順位パターン選択信号を生成出力する優先順位
    パターン選択信号生成手段と、それぞれ異なる優先順位
    パターンを持ち、それぞれm個の前記要求信号およびn
    個の前記優先順位パターン選択信号を順に1個ずつ入力
    し、入力された前記優先順位パターン選択信号により調
    停を行いそれぞれm個の内部要求許可信号を出力するn
    個の固定優先順位調停手段と、 それぞれn個の前記固定優先順位調停手段から出力され
    る同一要求信号に対するm個の前記内部要求許可信号を
    入力し、論理演算を行いそれぞれ前記同一要求信号に対
    する要求信号を生成出力するm個の論理演算手段とを含
    む ことを特徴とする可変優先順位調停回路。
JP18918189A 1989-07-21 1989-07-21 可変優先順位調停回路 Pending JPH0353338A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP18918189A JPH0353338A (ja) 1989-07-21 1989-07-21 可変優先順位調停回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP18918189A JPH0353338A (ja) 1989-07-21 1989-07-21 可変優先順位調停回路

Publications (1)

Publication Number Publication Date
JPH0353338A true JPH0353338A (ja) 1991-03-07

Family

ID=16236855

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18918189A Pending JPH0353338A (ja) 1989-07-21 1989-07-21 可変優先順位調停回路

Country Status (1)

Country Link
JP (1) JPH0353338A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005243033A (ja) * 2004-02-27 2005-09-08 Samsung Electronics Co Ltd インタラプトコントローラ
US7698486B1 (en) * 2003-03-14 2010-04-13 Marvell International Ltd. Method and apparatus for bus arbitration dynamic priority based on waiting period

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7698486B1 (en) * 2003-03-14 2010-04-13 Marvell International Ltd. Method and apparatus for bus arbitration dynamic priority based on waiting period
US8041870B1 (en) 2003-03-14 2011-10-18 Marvell International Ltd. Method and apparatus for dynamically granting access of a shared resource among a plurality of requestors
US8307139B1 (en) 2003-03-14 2012-11-06 Marvell International Ltd. Method and apparatus for dynamically granting access of a shared resource among a plurality of requestors
US9037767B1 (en) 2003-03-14 2015-05-19 Marvell International Ltd. Method and apparatus for dynamically granting access of a shared resource among a plurality of requestors
JP2005243033A (ja) * 2004-02-27 2005-09-08 Samsung Electronics Co Ltd インタラプトコントローラ

Similar Documents

Publication Publication Date Title
EP1403773B1 (en) Resource management device
KR100932359B1 (ko) 고주파수 중재자를 통해 사이클마다 복수의 버스 중재를수행하는 스위치 매트릭스 시스템
JPH0740250B2 (ja) データ・バスへのアクセスを制御する装置
KR100252752B1 (ko) 다단계 제어 버스 중재장치
US6996684B2 (en) Multiple-grant controller with parallel arbitration mechanism and related method
WO1990010907A1 (en) Controller for direct memory access
JPS62280948A (ja) バス調停方式
JP3770203B2 (ja) クロスバの高速化方法及びクロスバの高速化方式
KR20040004840A (ko) 버스의 사용 빈도를 제어할 수 있는 방법 및 장치
JPH0353338A (ja) 可変優先順位調停回路
JP2004246862A (ja) リソース管理装置
JP2538874B2 (ja) 共通バス調停方式
JP3407200B2 (ja) アービトレーション装置および方法
JP2004038767A (ja) バス調停装置
JPH081632B2 (ja) 共有バスを有するデータ処理システムおよびその優先度決定回路
JPH07114496A (ja) 共有メモリ制御回路
JP2791764B2 (ja) 演算装置
JPH04342052A (ja) アービトレーション回路
JP4288014B2 (ja) バス調停システム及び方法
JP2000076183A (ja) バス調停回路
JPH08161257A (ja) 共通バス使用権制御システム
JPS58217071A (ja) 情報処理システム
JPH01211161A (ja) 情報処理装置
JPH05342142A (ja) 直接メモリアクセス制御方式
JPS63271561A (ja) Dma制御回路