JPH02196362A - 優先順位判定装置 - Google Patents

優先順位判定装置

Info

Publication number
JPH02196362A
JPH02196362A JP1015860A JP1586089A JPH02196362A JP H02196362 A JPH02196362 A JP H02196362A JP 1015860 A JP1015860 A JP 1015860A JP 1586089 A JP1586089 A JP 1586089A JP H02196362 A JPH02196362 A JP H02196362A
Authority
JP
Japan
Prior art keywords
signal
code signal
priority
digit
signals
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.)
Granted
Application number
JP1015860A
Other languages
English (en)
Other versions
JP2635750B2 (ja
Inventor
Ichiro Tamura
一郎 田村
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.)
Toshiba Corp
Toshiba Electronic Device Solutions Corp
Original Assignee
Toshiba Corp
Toshiba Microelectronics 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 Toshiba Corp, Toshiba Microelectronics Corp filed Critical Toshiba Corp
Priority to JP1015860A priority Critical patent/JP2635750B2/ja
Priority to KR1019890019414A priority patent/KR920005290B1/ko
Priority to US07/469,349 priority patent/US5230054A/en
Priority to DE69028420T priority patent/DE69028420T2/de
Priority to EP90101491A priority patent/EP0380092B1/en
Publication of JPH02196362A publication Critical patent/JPH02196362A/ja
Application granted granted Critical
Publication of JP2635750B2 publication Critical patent/JP2635750B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Bus Control (AREA)
  • Electronic Switches (AREA)
  • Dc Digital Transmission (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔発明の目的〕 (産業上の利用分野) 本発明は、優先順位判定装置に関し、特に、コード化さ
れた優先順位信号を判定するのに用いて好適な優先順位
判定装置に関する。
(従来の技術) 第4図は従来の優先順位判定装置のブロック図である。
同図において、各チャネル1,1.・・・はそれぞれコ
ード化された優先順位コード信号2(2a〜2c)、2
.・・・を出力する。デコーダ3゜3、・・・はチャネ
ル1,1.・・・からの優先順位コード信号2,2.・
・・をデコードして優先順位デコド信号4(4a〜4h
)、4.・・・として出力する。
判定回路5は、デコードされた優先順位デコード信号4
,4.・・・の優先順位の判定を行ない、最も順位の高
い信号を判定優先順位信号6(6a〜6h)として出力
する。エンコーダ7は、判定優先順位信号6をエンコー
ドし、判定結果コード信号8.9.10として出力する
かかる構成において次にその動作を説明する。
各チャネル1,1.・・・から、それぞれの優先順位を
示すコード化された優先順位コード信号2(2a〜2c
)、2.・・・が出力される。これらの優先順位コード
信号2,2.・・・は、デコーダ3゜3、・・・におい
て−旦デコードされる。その結果、優先順位デコード信
号4(4a〜4h)、4.・・・には、直接的に優先順
位を示す成分が含まれる。
判定回路5は優先順位デコード信号4,4.・・・の中
から最も高い優先順位の信号を選択して判定優先順位信
号6(6a〜6h)として出力する。そして、この判定
優先順位信号6をエンコーダ7でエンコードし、コード
化した判定結果コード信号8.9.10として出力する
上記デコーダ3、判定回路5及びエンコーダ7としては
汎用のものを用いることができ、それらの−例を第5図
〜第7図に示す。これらは汎用のものであり、よって詳
しい説明は省略する。第5図かられかるように、デコー
ダ3は、3つのインバータ2A 〜2 A 3及び8つ
のNORゲート3B 〜3B8を備える。第6図かられ
かるように、判定回路5は、8つのNORゲート5 A
 1〜5A8を有する。NORゲート5 A 1には、
デコード信号4,4.・・・のうちのそれぞれ信号4a
4a、・・・か入力される。NORゲート5 A 2に
は、デコード信号4,4.・・・のうちのそれぞれの信
号4b、4b、・・・が入力される。以下同様にして、
NORゲート5 A sには、デコード信号4,4゜・
・・のうちのそれぞれの信号4h、 4h、・・・が入
力される。そして、NORゲート5A 〜5A8からそ
れぞれ判定優先順位信号6a〜6hが出力される。第7
図かられかるように、エンコーダ7は、インバータ7A
16つのNORゲート7B1〜786及び3つのNOR
ゲート7C1〜7 C3を有する。
(発明が解決しようとする課題) 従来の優先順位判定装置は以上のように構成されるため
、各チャネル毎にデコーダ3が必要であり、且つ判定結
果コード信号8.9.10を出力するためのエンコーダ
7が必要である。このため、装置全体の回路規模が大き
くなってしまう。更に、デコーダ3,3.・・・からの
出力である優先順位デコード信号4,4.・・・や、判
定回路5からの出力である判定優先順位信号6は、デコ
ード信号であるため、各回路間で信号を送るのに多くの
信号線が必要となる。このような多くの信号線の配線の
ためには大きな領域を必要とする。また、判定回路5自
体も、多くの信号線で入力される多数の優先順位デコー
ド信号4の中から最も高い優先順位の信号を探さねばな
らないため、回路が複雑になる。 本発明は、上記に鑑
みてなされたもので、その目的は、コード化された優先
順位コード信号の判定を、コード化されたまま行なえる
ようにして、小さな回路規模で構成し得る優先順位判定
装置を提供することにある。
〔発明の構成〕
(課題を解決するための手段) 本発明の優先順位判定装置は、複数桁のコード信号とし
ての優先順位信号の複数のそれぞれについての通過、阻
止を決める複数のゲート回路と、前記複数のゲート回路
からそれぞれ出力される各優先順位信号のうちの同一桁
のコード信号を入力させ、同一桁の信号についての論理
和をとる複数の桁別論理和回路と、 を備え、 前記各ゲート回路は、入力されたある桁の入カコド信号
と、その桁と同一桁のコード信号同士の論理和をとった
前記桁別論理和回路からの出力信号とを比較し、前記入
力コード信号がレベルIで且つ前記出力信号かレベルO
のときに、前記桁よりも下位の桁のコード信号をレベル
Oとして出力するものであることを特徴とするものであ
る。
(作 用) 各優先順位信号(複数桁のコード信号)は各ゲート回路
に入力される。各ゲート回路においては、入力だある桁
の入力コード信号と、その桁と同一桁のコード信号同士
の論理和をとった桁別論理和回路からフィードバックさ
れる出力信号とを比較する。そして、前記入力コード信
号がレベルIで且つ前記出力信号がレベルOのときには
、前記桁よりも下位の桁の前記優先順位信号のコード信
号をレベルOとして出力する。このようにして、各ゲー
ト回路から出力される各優先順位信号のうちの同一桁の
信号同士について、各桁別論理和回路によって論理和が
とられる。この論理和は各ゲト回路に先述のようにフィ
ードバックされる。このようにして、最終的に、最も高
い優先順位の優先順位信号がコード信号として装置から
出力される。
(実施例) 第1図は本発明の一実施例のブロック図である。
チャネル1,1.・・・から出力される優先順位コド信
号2 (2a−2c)、2 (2a 〜2c)、−は、
それぞれ8つのレベルを持つものであり、そのため3ビ
ツトの信号、即ち、最上位信号2 a %中位信号2b
及び最下位信号2cの3つの信号によってコード化され
ている。これらのコード信号2.2.・・・はフィード
バック回路1.1,11.・・・を介して修正優先順位
コード信号12(12a〜12c)、12 (12a〜
12c)、・・・とじて判定回路13に加えられる。判
定回路13は、それらのコード信号12,12.・・・
に基づいて優先順位を判定し、最も優先順位の高い信号
を判定結果コード信号(14〜16)として、即ち、最
上位判定結果コード信号14、中位判定結果コード信号
15及び最下位判定結果コード信号16として出力する
。それらのコード信号14〜16のうちのコード信号1
4.15はフィードバック回路11.11. ・・・に
フィードバックされる。フィードバック回路11,11
. ・・・では、フィードバックされたコード信号14
.15に応じ、優先順位コード信号12(12a〜12
c)、12 (12a〜12c)、・・・をそのままあ
るいは優先順位を小さい方へ変更して(レベルIをレベ
ル0に強制的に変換して)出力する。
第2図は、上記フィードバック回路11の一例を示すも
のである。最上位信号2aはそのまま修正最上位コード
信号12aとなる。中位コード信号2bはANDゲート
34によって制御されて修正中位コード信号12bとな
る。このANDゲート34の他方の入力端には、NAN
Dゲート32からの出力(最上位信号の判定結果を反映
させるための制御信号)が加えられている。このNAN
Dゲート32の一方の入力端には最上位判定結果コード
信号14か加えられ、他方の入力端には最上位コード信
号2aがインバータ30を介して加えられている。よっ
て、中位コード信号2bは、信号2a、14に応じて制
御され、そのままあるいはレベル]が強制的にレベルO
にされて修正中位コード信号12bとして出力される。
また、最下位コード信号2cは、ANDゲート35の第
1入力端に加えられ、そのゲート35によって制御され
て修正最下位コード信号12cとなる。このANDゲー
ト35の第2入力端にはNANDゲート33の出力(中
位コード信号の判定結果を反映させるための制御信号)
が加えられている。このNANDゲート33の一方の入
力端には中位判定結果信号15が加えられ、他方の入力
端には中位信号2bがインバータ31を介して加えられ
ている。NANDゲート35の第3入力端には前記NA
NDゲート32の出力が加えられている。よって、最下
位コード信号2cは、信号2a、2b、14.15に応
じて制御され、そのままあるいはレベル1が強制的にレ
ベル0にされて修正最下位コード信号12cとして出力
される。
第1表 第1表は、信号2a、14によって中位コード信号2b
がどのように制御されて修正中位コード信号12bとし
て出力されるかを示すものである。
この第1表かられかるように、最上位コード信号2aが
レベルOで且つ最上位判定結果信号14がレベル1のと
きには、中位コード信号2bの値に拘わりなく、修正中
位コード信号12bはレベルOとして出力される。これ
以外の場合には、中位コード信号2bはそのまま出力さ
れて修正中位コード信号12bとなる。
第2表 第2表は、信号2a、2b、14.15i::よって最
下位コード信号2Cがどのように制御されて修正最下位
コード信号12cとして出力されるかを示すものである
。この第2表かられかるように、最上位コード信号2a
がレベルOで且つ判定最上位信号14がレベル1である
こと、及び中位コード信号2bがレベルOで且つ判定中
位信号15がレベル1であることの2つの条件のうちの
少なくとも1つが満足されれば、最下位コード信号2c
に拘わりなく、修正最下位コード信号12cはレベルO
となる。これ以外のときは、最下位コード信号2Cがそ
のまま出力されて修正最下位コード信号12cとなる。
第3図は、第1図の判定回路13の詳細を示す。
この回路13はORゲート36〜38を有する。
ORゲート36の入力端には、フィードバック回路11
,11.・・・から出力される修正最上位コード信号1
2a、12a、・・・が入力される。ORゲト36から
最上位判定結果信号14が出力される。ORゲート37
及び38の入力端に、フィドパツク回路11,11.・
・・から出力される修正中位コード信号12b、12b
、  ・・及び修正最下位コード信号12c  12c
、・・・がそれぞれ入力される。ORゲート37.38
から中位及び最下位判定結果信号1.5,1.6か出力
される。
このように構成された装置において優先順位の判定は次
のようにして行われる。即ち、チャネル1.1.・・・
から優先順位コード信号2(2a〜2c) 、2 (2
a〜2c)、−がフィードバック回路11,11.・・
・に加えられる。優先順位コード信号2,2  ・・・
のうちの最上位コード信号2a。
2a、・・・はそのままフィードバック回路1]。
11、・・・を通過して修正最上位コード信号12a。
12a、・・・として判定回路13のORゲート36に
加えられる。ORゲート36からは最上位判定結果信号
14が出力される。その信号14はフィードバック回路
11,11. ・・・にフィードバックされる。フィー
ドバック回路11,11.・・・においては、最上位判
定結果信号14と最上位コード信号2aとに基づいて制
御が行われ、ANDゲ−ト34,34.・・・から修正
中位コード信号12b。
12b、・・・が出力される。それらの信号12b。
12、・・は判定回路13のORゲート37の入力端に
加えられる。ORゲート37からは中位判定結果信号1
5が出力される。その信号15はバック回路11,11
.・・・にフィードバックされる。
フィードバック回路11,11.・・・においては、最
上位及び中位判定結果信号14.15と最上位及び中位
コード信号2a、2bとに基づいて制御が行われ、AN
Dゲート35. 35.・・・から修正最下位コード信
号12c、12c、・・・が出力される。それらの信号
12c、12c、・・・は判定回路13のORゲート3
8の入力端に入力される。
ORゲート38からは最上位判定結果信号16が出力さ
れる。
このようにして、チャネル1,1.・・・からの優先順
位コード信号2,2.・・・についての優先順位の判定
が、上位(2a、  2 a、・・・)から下位(2c
、  2 c、・・・)に向けて行われる。これにより
、チャネル1,1.・・・の中で最も大きな優先順位の
チャネルが判定される。
なお、上記実施例においては、優先順位コード信号2か
3桁の場合を示したが、フィードバック回路11の判定
論理の桁数を増やすことにより、更に大きな桁数にも対
応することができることはもちろんである。また、実施
例中の各論理素子は、優先順位コード信号2の構成、論
理条件の扱いによって異なる。よって、そのコード信号
に応じて、上記実施例中の各論理素子として他の論理条
件の素子を組み合わせたものを用いることもできる。
本発明の実施例によれば、各チャネルの優先順位コード
信号の優先順位の判定がコード化されたままでできる。
このため、配線を少なくして、配線領域を小さくするこ
とができる。さらに、各チャネルごとのデコーダや、コ
ード化して出力するためのエンコーダが不要となり、回
路規模も小さくすることか可能となる。また、判定回路
もORゲートのみで構成することができ、従来の判定回
路よりもはるかに簡単な回路とすることができる。
よって、従来の装置と比べ、簡単で小規模な回路で優先
順位を判定でき、回路を小形にして、システムの信頼性
を上げることができる。
〔発明の効果〕
本発明によれば、コード化された優先順位コード信号を
コード化されたままで優先順位判定を行うことができ、
エンコーダやデコーダ及びそれに伴う配線等の周辺回路
が不必要であり、装置全体を小形で回路構成の簡単なも
のとすることができる。
33・・・NANDAND回路、35・・・AND回路
、36.37.38・・・OR回路。

Claims (1)

  1. 【特許請求の範囲】 複数桁のコード信号としての優先順位信号の複数のそれ
    ぞれについての通過、阻止を決める複数のゲート回路と
    、 前記複数のゲート回路からそれぞれ出力される各優先順
    位信号のうちの同一桁のコード信号を入力させ、同一桁
    の信号についての論理和をとる複数の桁別論理和回路と
    、 を備え、 前記各ゲート回路は、入力されたある桁の入力コード信
    号と、その桁と同一桁のコード信号同士の論理和をとっ
    た前記桁別論理和回路からの出力信号とを比較し、前記
    入力コード信号がレベルIで且つ前記出力信号がレベル
    Oのときに、前記桁よりも下位の桁のコード信号をレベ
    ルOとして出力するものであることを特徴とする優先順
    位判定装置。
JP1015860A 1989-01-25 1989-01-25 優先順位判定装置 Expired - Lifetime JP2635750B2 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP1015860A JP2635750B2 (ja) 1989-01-25 1989-01-25 優先順位判定装置
KR1019890019414A KR920005290B1 (ko) 1989-01-25 1989-12-23 우선순위판정장치
US07/469,349 US5230054A (en) 1989-01-25 1990-01-24 Priority order judging device
DE69028420T DE69028420T2 (de) 1989-01-25 1990-01-25 Entscheidungsvorrichtung für Prioritätsfolge
EP90101491A EP0380092B1 (en) 1989-01-25 1990-01-25 Priority order judging device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1015860A JP2635750B2 (ja) 1989-01-25 1989-01-25 優先順位判定装置

Publications (2)

Publication Number Publication Date
JPH02196362A true JPH02196362A (ja) 1990-08-02
JP2635750B2 JP2635750B2 (ja) 1997-07-30

Family

ID=11900555

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1015860A Expired - Lifetime JP2635750B2 (ja) 1989-01-25 1989-01-25 優先順位判定装置

Country Status (5)

Country Link
US (1) US5230054A (ja)
EP (1) EP0380092B1 (ja)
JP (1) JP2635750B2 (ja)
KR (1) KR920005290B1 (ja)
DE (1) DE69028420T2 (ja)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5689657A (en) * 1991-03-30 1997-11-18 Deutsche Itt Industries Gmbh Apparatus and methods for bus arbitration in a multimaster system
DE69224427T2 (de) * 1991-12-04 1998-08-13 Koninkl Philips Electronics Nv Arbiter mit einem unter Prioritätskonfliktskontrolle veränderlichen direkten Signal
US7099855B1 (en) 2000-01-13 2006-08-29 International Business Machines Corporation System and method for electronic communication management
US6268807B1 (en) * 2000-02-01 2001-07-31 Lara Technology, Inc. Priority encoder/read only memory (ROM) combination
US9699129B1 (en) 2000-06-21 2017-07-04 International Business Machines Corporation System and method for increasing email productivity
US6408277B1 (en) * 2000-06-21 2002-06-18 Banter Limited System and method for automatic task prioritization
US8290768B1 (en) 2000-06-21 2012-10-16 International Business Machines Corporation System and method for determining a set of attributes based on content of communications
US7644057B2 (en) 2001-01-03 2010-01-05 International Business Machines Corporation System and method for electronic communication management
US7389230B1 (en) 2003-04-22 2008-06-17 International Business Machines Corporation System and method for classification of voice signals
US8495002B2 (en) 2003-05-06 2013-07-23 International Business Machines Corporation Software tool for training and testing a knowledge base
US20050187913A1 (en) 2003-05-06 2005-08-25 Yoram Nelken Web-based customer service interface
FR2865292A1 (fr) * 2004-01-19 2005-07-22 St Microelectronics Sa Procede d'arbitrage hierarchise

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5852745A (ja) * 1981-09-25 1983-03-29 Nippon Telegr & Teleph Corp <Ntt> 最大値・最小値検索メモリ装置
JPS6051941A (ja) * 1983-08-31 1985-03-23 Nec Corp 多変数比較回路
JPS60143047A (ja) * 1983-09-27 1985-07-29 テイ ア−ル ダブリユ− インコ−ポレ−テツド 並列バス要求裁定式のマルチマスタ−通信バスシステム
JPS62134720A (ja) * 1985-12-06 1987-06-17 Nec Corp デジタル信号選別回路
JPS63265324A (ja) * 1987-04-22 1988-11-01 Nec Corp デ−タ処理装置

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4334288A (en) * 1979-06-18 1982-06-08 Booher Robert K Priority determining network having user arbitration circuits coupled to a multi-line bus
US4481623A (en) * 1982-11-23 1984-11-06 Burroughs Corporation Speed independent arbiter switch employing M-out-of-N codes
US4594590A (en) * 1983-11-04 1986-06-10 Control Data Corporation Demand driven access mechanism
US4829467A (en) * 1984-12-21 1989-05-09 Canon Kabushiki Kaisha Memory controller including a priority order determination circuit

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5852745A (ja) * 1981-09-25 1983-03-29 Nippon Telegr & Teleph Corp <Ntt> 最大値・最小値検索メモリ装置
JPS6051941A (ja) * 1983-08-31 1985-03-23 Nec Corp 多変数比較回路
JPS60143047A (ja) * 1983-09-27 1985-07-29 テイ ア−ル ダブリユ− インコ−ポレ−テツド 並列バス要求裁定式のマルチマスタ−通信バスシステム
JPS62134720A (ja) * 1985-12-06 1987-06-17 Nec Corp デジタル信号選別回路
JPS63265324A (ja) * 1987-04-22 1988-11-01 Nec Corp デ−タ処理装置

Also Published As

Publication number Publication date
EP0380092A3 (en) 1992-08-12
KR920005290B1 (ko) 1992-06-29
KR900012166A (ko) 1990-08-03
EP0380092A2 (en) 1990-08-01
EP0380092B1 (en) 1996-09-11
DE69028420D1 (de) 1996-10-17
US5230054A (en) 1993-07-20
JP2635750B2 (ja) 1997-07-30
DE69028420T2 (de) 1997-02-13

Similar Documents

Publication Publication Date Title
US4573137A (en) Adder circuit
JPH02196362A (ja) 優先順位判定装置
EP0440221B1 (en) Priority encoder
EP0264921A2 (en) A digital to analog converter
Al-Bassam et al. Design of efficient balanced codes
KR870009296A (ko) 확장된 비트 슬라이스 프로세서 산술논리 연산유니트
EP0199120A2 (en) Self-checking microprogram control unit with on-line error detection capability, in MOS technology
US5129066A (en) Bit mask generator circuit using multiple logic units for generating a bit mask sequence
JPS61221834A (ja) 簡単化されたシンドロ−ムワ−ドをもつエラ−訂正回路
EP0272179A2 (en) Decoding circuit
JPS6126853B2 (ja)
US6738792B1 (en) Parallel mask generator
EP0322885A2 (en) Determination circuit for data coincidence
US4739504A (en) IC chip error detecting and correcting method
US4739506A (en) IC chip error detecting and correcting apparatus
JPS62146021A (ja) Cmosエンコ−ド回路
CA1109128A (en) Ternary logic circuits with cmos integrated circuits
JPH0831040B2 (ja) 多入力プライオリティエンコーダ
SU1667047A1 (ru) Устройство дл сравнени чисел
JPS5839050A (ja) 集積回路
KR900008721Y1 (ko) 퍼스널 컴퓨터용 데이타 버스 제어회로
JPS5825723A (ja) 分周方式
JPS61153739A (ja) マイクロプロセツサの割込み回路
KR940003616B1 (ko) 입출력 데이타 인덱스 회로
SU1683014A1 (ru) Устройство дл возведени чисел в степень по модулю три

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080425

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090425

Year of fee payment: 12

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090425

Year of fee payment: 12