JPS599736A - 優先順位決定装置 - Google Patents

優先順位決定装置

Info

Publication number
JPS599736A
JPS599736A JP11959982A JP11959982A JPS599736A JP S599736 A JPS599736 A JP S599736A JP 11959982 A JP11959982 A JP 11959982A JP 11959982 A JP11959982 A JP 11959982A JP S599736 A JPS599736 A JP S599736A
Authority
JP
Japan
Prior art keywords
priority
output
priority order
input
circuit
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
JP11959982A
Other languages
English (en)
Inventor
Toshihiko Sato
敏彦 佐藤
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
Nippon Electric Co 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 Corp, Nippon Electric Co Ltd filed Critical NEC Corp
Priority to JP11959982A priority Critical patent/JPS599736A/ja
Publication of JPS599736A publication Critical patent/JPS599736A/ja
Pending 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
    • 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)

Abstract

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

Description

【発明の詳細な説明】 (発明の属する技術分野の説明) 本発明は情報処理装置に用いられる優先順位決定装置、
特に優先順位制御信号に応じて複数個の入力の優先順位
を変化できる優先順位決定装置に関する。
(従来技術の亭明) 従来から入力数の比較的少ない場合には、この種の優先
順位決定装置は第1図に示すような回路を使用して構成
されていた。第1図は入力数が4の場合の回路例を示し
たものである。第2図は、第1図の回路に現われる信号
の真理値を示したものである。第1図において、第1〜
第12のNANDゲート101〜112は優先順位制御
信号線PCo〜PC3上の制御信号の状態に応じて制御
される。すなわち、入力信号線INO〜INa上の信号
のうちで優先順位の高い入力信号の論理値が1の場合に
は、優先順位の低い入力信号が禁止されている。この場
合、入力信号線INO〜IN3上の信号のうちの複数個
の論理値が1の場合であっても、出力信号線0UTO〜
0UTa上の信号のうち、いずれがひとつのみの論理値
が1になるように第1〜第8のANDケー) 150−
157に入力が印加されている。第1〜第8(7)AN
Dゲート150〜157ハソレソれ出力信号線0UTO
〜0UT3に対応し、入力信号線lN0−IN3から第
1〜第12のNANDゲート101〜112を通って加
えられる信号と優先順位制御信号線PCO〜PCa上の
制御信号との論理積を形成するためのものである。また
、優先順位制御信号線PCO−PCa上の信号はいずれ
かひとつのみの論理値が1となり、論理値が1となった
優先順位側i111(M帰線PCO〜PCa上の制御信
号圧対応した入力信号線INO〜IN3上の入力信号が
最も優先順位の高い信号となる。
第1図に粍おける従来の優先順位装置においては、入力
数が4であって少ないため、第1および$2のANDゲ
ー) 150 、151、第3および第4のANDゲー
ト152 、153、第5および第6のANDゲート1
54 、155、第7および第8のANDゲート156
 、157F′i出力信号線0UTO〜0UTa上の信
号単位ごとに、それぞれ7項目の信号の論理積を形成す
ればよい。依って、優先順位回路を2個の4人力形AN
Dゲートによって形成するととができたわけである。一
般に優先順位装置の入力数をnとすると、対応する出力
はそれぞれ(n−1)!+1だけ必要である。これに依
って16人力の優先順位装置では、上記ANDゲートに
よって形成しなければならない論理積の数は出力信号線
0UTO〜OUTa上の信号単位毎に121個必要であ
る。・これを4人力形ANDゲートで形成するためには
、40個のANDゲートが必要である。1だ、必要なA
NDゲートの数は入力に対応してそれぞれ(n−1)個
だけ必要である。第1図に示す従来の優先順位装置と同
様な方式によって、16人力の優先順位装置を4人力形
ANDゲートと2人力形NANDゲートとで構成し7た
場合には、合計880個のゲートが必要である。
従って、第1図におけると同様な従来の優先順位装置で
は、入力数が多くなると上記ANDゲートとNANDA
NDゲートが飛躍的に増加し、さらには入力から出力に
至るまでのゲート段数が増加すると上記NANDAND
ゲートの上記ANDゲートを駆動する必要があるので、
入力から出力に至るまでの遅延時間が大幅に増加すると
いう欠点があった。
また、比較的入力数が多い場合には、従来から第3図に
示すような優先順位決定装置が使用されていた。第3図
において、優先順位決定装置は第1の切換回路31と、
優先順位回路30と、第2の切換回路32とから成立つ
、、第1の切換回路31は複数の入力信号線INO〜I
Nnからの信号を入力し、優先順位制御信号線PCQ〜
PCλ上の制御信号に基づいて入力と出力との対応を変
化して接続バス信号線33に出力するものである。gj
先順位回路30Fi固定の優先順位をもったものであシ
、接続バス信号線33の信号を受けて接続信号線34に
出力を与えるものである。第2の切換回路32は優先順
位回路30からの出力信号を接続バス信号線34を介し
て入力し、て逆に切換えるものである。以下に第3図の
動作をさら圧詳細に説明する。
既に説明した様に、第3図に示した従来の優先順位決定
装置においては、第1の切換回路31fl固定優先順位
を有する優先順位回路30のどの入力線の入力信号の優
先順位を高くするかを決定する。第2の切換回路32で
は、第1の切換回路31によって変更して得られた入力
と出力との対応を逆に変更する。また、優先順位を変更
した場合でも、第2の切換回路32は複数の入力信号線
INo〜INn上の人力信号と複数の出力信号線0UT
o〜0UTn上の出力信号とに物理的な対応を与える様
に動作する。すなわち、第1の切換回路31と第2の切
換回路32とはそれぞれ単位出力に対応して入力信号線
lN0−INn上の入力信号のひとつを選択して出力す
る選択回路から成立っている。ここで、入力信号線の数
を16、論理積と論理和とを行うためのゲートの入力数
を5以下としても、論理積や論理和を行うためには単位
出力あたりそれぞれ21個のゲートが必要である。以上
のことから、第3図における従来の優先順位回路では固
定優先順位を有する優先順位回路30を構成するのに必
要な論理積、論理和演算用ゲートの数をOと仮定しても
、第1の切換回路31と第2の切換回路32とに必要な
論理積、論理和演算用ゲートの数が16人力の場合では
合計672個であり、この数量は膨大なものである。依
って前述したように、第1図の優先順位回路と同様に、
この場合でもノ・−ドウエア量の増加のみならずゲート
段数の増加により、入力から出力に至る間の遅延時間が
増加すると云う欠点があった。
(発明の詳細な説明) 本発明の目的は優先順位全変更できる第1の種類の複数
の優先順位回路と、第1の種類の複を具備し、第1の種
類の複数の優先順位回路からの優先順位制御された出力
を第2の種類の優先順位回路によってさらに優先順位制
御し、第1の種類の複数の優先順位回路の入力数の総和
に対して優先順位を変更できるように構成し、これによ
って上記欠点を解決して必要なハードウェア量を大幅に
減少し、入力から出力に至るまでの遅延時間を大幅に減
少した優先順位決定装置を提供することKある。
(発明の構成と作用の説明) 本発明による優先順位決定装置は第1の種類の複数の優
先順位回路と、複数の状態検出回路と、第2の種類の優
先順位回路と、複数の出力抑止回路とを具備したもので
ある。
第1の種類の複数の優先順位回路は受信された複数個の
入力信号のうちで、少なくともひとつが入力状態である
場合に、一対の優先順位制御信号に依って優先順位の高
い入力状態の入力に対応するひとつの出力のみを出力状
態にする機能を有するものである。複数の状態検出回路
は第1の種類の複数の優先順位回路に対応し、入力信号
のうちで少なくともひとつが入力状態である場合に出力
を送出するものである。第2の優先順位回路は複数の状
態検出回路の出力のうちで少なくともひとつが入力状態
である場合に、一対の優先順位制御信号に依って優先順
位の高い入力に対応するひとつの出力のみを出力状態に
する機能を有する。複数の出力抑止回路は第1の種類の
複数の優先順位回路に対応し、第1の種類の複数の優先
順位回路の出力を第2の種類の優先順位回路の出力状態
に応じて抑止するものである。
(発明の詳細な説明) 次に本発明について図面を参照して詳細に説明する。
第4図は本発明による優先順位決定装置の実施例を示す
図である。第4図において、本発明の優先順位回路は第
1の種類の第1〜第4の優先順位回路40〜43と、第
2の種類の優先順位回路44と、第1〜第4の状態検出
回路400〜403と、第1〜第4の出力抑止回路41
0〜413とから成立つ。
第4図において、第1の種類の第1〜第4の −優先順
位回路40〜43に第1図における従来の優先順位回路
と同様な回路構成をしており、第5〜第8の優先順位制
御信号線NPC4〜NPC7上の制御信号に従って優先
順位を変更できるものである。第1の種類の第1の優先
順位回路40け@1の入力信号線束NlN0〜NlN3
のうち少なくとも一木の信号線の信号の論理値が1であ
る場合、第1〜第4の優先順位制御信号線NPCO〜N
PC3上の制御信号により指示された優先順位に基づい
て、最も優先順位が高く、その論理値がIK上セツトれ
ている入力信号線。
に対応する出力の論理値のみを1にする。
同様にして、第1の種類の第2〜第4の優先順位回路4
1〜43はそれぞれ第2〜第4の入力信号線束NlN4
〜NlN7 、NlN3〜NINII。
NlNl2〜NlN13に対して同様な動作を行う。
第1の状態検出回路400は第1の入力信号線束NlN
0〜NlN3のうち、少なくとも1本の信号線上の信号
の論理値が1の場合に論理値1を出力する動作を行うも
のであり、第4図においては4人力形の論理積回路で構
成されている。
同様に、第2〜第4の状態検出回路401〜403け第
2〜第4の入力信号線束NlN4〜NlN7゜NlN3
〜NINII 、NlNl2〜NlN13に対して第1
の状態検出回路400と同様な動作を行うもので、同様
の回路構成を有するものである。
第2の種類の優先順位回路44は第1図における従来の
優先順位回路と同様な回路構成を有している。第1〜第
4の状態検出回路400〜403からの出力信号のうち
、少なくともひとつの状態検出回路の出力の論理値が1
の場合には、第5〜第8の優先順位制御信号線NPC4
〜NPC7上の優先順位決定装置づいて第2の種類の優
先順位回路44が動作する。すなわち、この場合には最
も優先順位の高い信号の論理値が1であるときに、該当
する状態検出回路か・らの出力信号に対応した出力論理
値が第2の種類の優先順位回路44により1になる。第
1の出力抑止回路410は4個の2人力形論理積ゲート
450〜453から成立ち、第2の種類の優先順位回路
44において、第1の状態検出回路400に対応する出
力論理値が1の場合には、第1の種類の第1の優先順位
回路40からの4個の出力信号をそのま1第1の出力信
号線束N0UTO〜N0UT3へ送出する。いっぽう、
この出力論理値がOの場合には、第1の種類の第1の優
先順位回路40からの出力信号に無関係に、第1の出力
信号線束N0UTO〜N0UT3の信号の論理値が0に
なる。また、第2〜第4の出力抑止回路411〜413
 #−1それぞれ第1の種類の第2〜第4の優先順位回
路41〜43の出力信号、ならびに$2の種類の優先順
位回路44の出力信号に対応し、第1の出力抑止回路4
10と同様な動作を行うものであり、同様な回路構成を
有している。
以上に説明した様に、本発明の優先順位決定装置におい
ては第1〜第4の状態検出回路400〜403と、第2
の種類の優先順位回路44と、第1〜第4の出力抑止回
路410〜413とを使用し、第1の種類の第1〜第4
の優先順位回路40〜43のそれぞれの出力を単位に分
け、優先++i位の制御を行うわけである。これにより
第1の種類の第1〜第4の優先順位回路40〜43のそ
れぞれの系統内の入力数と独立した系統数との積、すな
わち第4図で1l−t16個の入力に対して優先順位を
変更できる優先順位決定装置を形成している。
第4図に示す本発明の一実施例においては、第1の種類
の第1〜第4の優先順位回路40〜43と第2の種類の
優先順位回路44とのそれぞれが第1図において説明し
たように、それぞれ4人力以下のANDゲートとNAN
Dゲートとを使用し、20個のゲートで構成できる。こ
れにより全体で120個のANDゲートとNANDゲー
トとがあれば、16個の入力の優先111位を変更する
機能をもった優先順位決定装置を構成できることになる
。既に説明したような従来の優先順位決定装置を構成す
るのに必要なゲートの数が約700〜800個であるの
に対し、本発明に依れば構成に要するハードウェアの鼠
がきわめて少ないことは明白である。また、ゲート段数
に関しては、16人力でありながら4人力の場合に比べ
て2段しか増加していないのみならず、後段ゲートを駆
動している前段ゲートの数が少ないことから、従来の優
先順位決定装置に比べて入力から出力に至るまでの遅延
時間が大幅に減少できるという利点がある。なお、本発
明の一実施例を示す第4図においては、論理値1を基準
にして入力および出力の存在する状態を、入力状態1お
工び出力状態1として説明したが、一般には入力状態お
よび出力状態は論理値O1および論理値1のいずれでも
回路を構成できることは当業者にとっては明白である。
(発明の詳細な説明) 本発明には以上説明したよう姉、第1の種類の複数個の
優先順位回路により決定された優先順位を第2の種類の
優先順位回路によってさらに優先順位制御できるように
構成することにより、必要なハードウェアの量と、入力
から出力に至るまでの遅延時間とを大幅に減少しながら
、第1の種類の複数の優先順位回路の入力をすべて機能
させることができる優先+111’1位決定装置を容易
に構成できるという効果がある。
【図面の簡単な説明】
第1図は従来技術による4人力形優先順位決定装置のブ
ロック構成を示す図、第2図は従来技術に依る優先順位
決定装置の入出力間の真理値を示す図、第3図は従来技
術によるn入力形優先順位決定装置のブロック構成を示
す図である。 第4図は本発明による16人力形優先順位決定装置のブ
ロック構成を示す図である。 30 、40〜44・・・優先順位回路410〜413
・・・出力抑止回路 31 、32・・・切換回路 101〜112 、150〜157 、450〜465
・・・ゲート INO〜INn 、NlN0−NlN15.0UTO〜
0UTn 、N0UTO−NOUT15 、pco 〜
PCp、 、 NPCt 〜NPC7、33、34・・
・信号線 特許出願人  日本電気株式会社 代理人 弁理士 井ノロ  壽 第1図 第2図 O: 論理4a。 第3図

Claims (1)

    【特許請求の範囲】
  1. 複数個の入力信号のうちで少なくともひとつが入力状態
    である場合に、一対の優先順位制御信号に依って優先順
    位の高い入力状態の入力に対応するひとつの出力のみを
    出力状態にするための第1の種類の複数の優先順位回路
    と、前記第1の種類の複数の優先順倍回路に対応し、前
    記入力信号のうちで少なくともひとつが入力状態の場合
    に出力を送出するための複数の状態検出回路と、前記複
    数の状態検出回路の出力のうちの少なくともひとつが入
    力状態である場合に、一対の優先順位制御信号に依って
    優先順位の高い入力に対応するひとつの出力のみを出力
    状態にするための第2の優先順位回路と、前記第1の種
    類の複数の優先順位回路に対応し、前記第1の種類の複
    数の優先順位回路の出力を前記第2の優先順位回路の出
    力状態に応じて抑止するための複数の出力抑止回路とか
    ら構成したことを特徴とする優先順位決定装置。
JP11959982A 1982-07-09 1982-07-09 優先順位決定装置 Pending JPS599736A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11959982A JPS599736A (ja) 1982-07-09 1982-07-09 優先順位決定装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11959982A JPS599736A (ja) 1982-07-09 1982-07-09 優先順位決定装置

Publications (1)

Publication Number Publication Date
JPS599736A true JPS599736A (ja) 1984-01-19

Family

ID=14765372

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11959982A Pending JPS599736A (ja) 1982-07-09 1982-07-09 優先順位決定装置

Country Status (1)

Country Link
JP (1) JPS599736A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63158360A (ja) * 1986-12-19 1988-07-01 Honda Motor Co Ltd 内燃機関用金属ガスケツト

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63158360A (ja) * 1986-12-19 1988-07-01 Honda Motor Co Ltd 内燃機関用金属ガスケツト

Similar Documents

Publication Publication Date Title
JP2717111B2 (ja) 送信ゲート直列マルチプレクサ
US5350954A (en) Macrocell with flexible product term allocation
US5208491A (en) Field programmable gate array
US4525797A (en) N-bit carry select adder circuit having only one full adder per bit
JPS61239327A (ja) オ−バフロ−検出方式
US5224065A (en) Arithmetic operation unit having bit inversion function
US5416718A (en) Circuit design support system and circuit producing method
JPH0276411A (ja) チヤネル選択制御信号を利用したマルチプレツクサー出力のイネーブル/デイスエーブル制御装置
US4759043A (en) CMOS binary counter
WO1993008598A1 (fr) Procede d'optimisation du temps de retard
JPS599736A (ja) 優先順位決定装置
US3548319A (en) Synchronous digital counter
US5713025A (en) Asynchronous arbiter using multiple arbiter elements to enhance speed
US4177455A (en) Electrically configurable high-low decoder
US5719802A (en) Adder circuit incorporating byte boundaries
JPH02301827A (ja) 論理合成ネツトワーク
US4922246A (en) Message merging device
US5717344A (en) PLA late signal circuitry using a specialized gap cell and PLA late signal circuitry using switched output
JP3141472B2 (ja) 切替制御方式
US5856746A (en) Logic speed-up by selecting true/false combinations with the slowest logic signal
US7446562B2 (en) Programmable semiconductor device
US7443846B1 (en) Implementation of a multiplexer in integrated circuitry
JPH05197527A (ja) すべてが重みxを有する7つのディジタル入力を加算し、重みxを有する和ビットを含むその入力の3ビットの和を与えるための7対3カウンタ
JPH03214250A (ja) メモリ制御回路
EP1081590A1 (en) An incrementer/decrementer having a reduced fan-out architecture