JPH11212906A - 周辺機器のための優先順位調整機能を有する接続システム - Google Patents

周辺機器のための優先順位調整機能を有する接続システム

Info

Publication number
JPH11212906A
JPH11212906A JP10304438A JP30443898A JPH11212906A JP H11212906 A JPH11212906 A JP H11212906A JP 10304438 A JP10304438 A JP 10304438A JP 30443898 A JP30443898 A JP 30443898A JP H11212906 A JPH11212906 A JP H11212906A
Authority
JP
Japan
Prior art keywords
matrix
connection
signal
peripheral device
adjustment function
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
JP10304438A
Other languages
English (en)
Inventor
Marco Losi
マルコ・ローシ
Sergio Pelagalli
セルジオ・ペラガッリ
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.)
STMicroelectronics SRL
Original Assignee
STMicroelectronics SRL
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 STMicroelectronics SRL filed Critical STMicroelectronics SRL
Publication of JPH11212906A publication Critical patent/JPH11212906A/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
    • G06F13/20Handling requests for interconnection or transfer for access to input/output bus
    • G06F13/24Handling requests for interconnection or transfer for access to input/output bus using interrupt

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Bus Control (AREA)
  • Logic Circuits (AREA)

Abstract

(57)【要約】 【課題】 本発明は、少なくとも調整されるべき信号
(特に割込み可能信号)を送信することができる複数の
周辺機器に接続された接続マトリックスから成る、優先
順位調整機能を有する周辺機器接続システムに関する。 【解決手段】 本発明のシステムは、累進的な数の入力
を有する複数の論理ゲート(PL1,PL2,...,PLn)を介して
相互に接続され、調整すべき複数の信号(特に周辺機器
(P1,P2,...,Pn)から出る割込み可能信号(IE01,IE0
2,...,IE0n))を並列に送信するための第1の接続マトリ
ックス(DCA)および第2の接続マトリックス(DCB)を備え
る。第1の接続マトリックスおよび第2の接続マトリック
スは、各々の入力および出力が複数の周辺機器に直接接
続される。本発明は、またマイクロコンピュータをエミ
ュレートするチップのための特別な接続マトリックスに
関する。それは本発明の優先順位調整機能を有する周辺
機器接続システムを含む。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】この発明は、周辺機器のため
の優先順位調整機能を有する接続システムに関する。
【0002】本発明は、特に、調整されるべき信号を送
ることができる複数の周辺機器に接続される接続マトリ
ックスを少なくとも備えた、優先順位調整機能を有する
周辺機器接続システムに関する。
【0003】本発明はまた、少なくとも上記したような
優先順位調整機能を有する周辺機器接続システムを有す
る、マイクロコンピュータをエミュレートするチップの
ための特殊な接続マトリクスに関する。
【0004】最後に、本発明は、複数の周辺機器から出
された調整されるべき信号を、優先順位を調整して接続
する方法に関する。本発明は、実際にチップに設けら
れ、接続マトリックスを通して接続される複数のマクロ
セルのライブラリを使用してマイクロコントローラをエ
ミュレートすることができるチップに特に関するが、そ
れにのみ関するわけではない。そして、以下の記載は説
明の便宜のためにのみこの応用分野を参照するものであ
る。
【0005】
【従来の技術】周知のように、集積回路またはマイクロ
コントローラ・チップは、最終的なユーザー自身の要求
条件にカスタム化されたコンフィギュレーション(構
成)において実現される。
【0006】したがって、個々のチップの組立プロセス
が、最終的なユーザーに関心のある特定の応用に最適な
完成品を生産して、冗長なサブシステムを不要にするよ
うに最適化されなければならないという問題が生じる。
【0007】この目的のために、個々のチップは、ある
基本機能を実行するのに適している複数セットのマクロ
セルからなるコンポーネントのライブラリに喩えること
ができるモジュラーシステムのファミリから得られる。
同じファミリから選択された適当且つ相応しい数のマク
ロセルをアセンブルすることによって、単一のオンチッ
プ集積システムを提供することができる。
【0008】そして、最終のユーザーは、ハードウェア
およびソフトウェアの観点から、関心のある応用品(製
品)を開発するために、そのチップを使用することが可
能である。あいにく、最終ユーザーへのカスタム仕上げ
されたチップの受け渡し時期は、やや長い(2、3ヵ
月)。
【0009】これにより、チップ(特にマイクロコント
ローラの動作)をエミュレートする能力に対する要求が
促進された。その結果、最終的なユーザーは彼自身の応
用品(製品)を開発し始めることができ、開発の仕事を
集積装置の物理的な制作と平行して行うことができる。
【0010】したがって、それは、いわゆるエミュレー
ション・チップ(すなわち、最終ユーザーへの最後の引
渡しのためにチップ製品に集積されるべきであるシステ
ムに非常に似ている構造)を提供することである。
【0011】エミュレーション・チップは、したがっ
て、マイクロコントローラのためのマクロセルのファミ
リに有効なコア、全ての周辺機器および全てのゲートを
含む集積回路である。
【0012】エミュレーション・チップのマイクロコン
トローラ構成を最終的なチップのマイクロコントローラ
のそれと類似させるため、全ての利用可能なものから或
るゲートや周辺機器を選択することによって、各周辺機
器を機能させたり、或いは機能させないようにすること
ができる。
【0013】したがって、それは、エミュレーション・
チップに、特に機能モジュールおよびインターフェイス
接続しているゲート間の、プログラム可能な物理的およ
び論理的接続を提供することである。
【0014】この目的のために、チップ・コンポーネン
ト間の全ての可能な接続を確立することができるプログ
ラム可能な装置が、エミュレーション・チップに設けら
れなければならない。
【0015】特に、それらの割込み要求を同時に扱うこ
とができる、周辺機器を相互に接続するためのシステム
が必要である。
【0016】この問題への従来の解決策は、優先順位の
調整により、1つの信号を共有し得るデージーチエーン
接続を使用することであった。特に、調整されるべき信
号は、割込み信号である。
【0017】この目的のために、CPUは割込みライン
によって周辺機器に直接接続される。割込みラインは、
CPUが周辺機器に配信される割込みに対してレディ
(準備完了)であることを示すために、CPUによって
発生された割込み可能(イネーブル)信号を搬送する。
デージーチェーン型の接続マトリックスは、多様な周辺
機器のための優先順位スケジュールを調整することがで
きるハードウェアデバイスである。
【0018】
【発明が解決しようとする課題】しかし、この公知の解
決策をエミュレーション・チップに適用することはでき
ない。その理由は、エミュレーション・チップでは、周
辺機器のための優先順位スケジュールは前もって知るこ
とができず、最終的なユーザー自身によって決定される
ためである。
【0019】この発明の根底にある技術的課題は、信号
(特に周辺機器からCPUへの割込み信号)の調整機能
をプログラムすることができ、且つ、従来の装置につき
まとう限界を克服することができるような構造的および
機能的特徴を有する周辺機器接続装置を提供することで
ある。
【0020】この発明の根底にある他の課題は、エミュ
レートされるチップの速度に匹敵する速度で動作する、
チップをエミュレートする回路用の優先順位調整機能を
有する接続装置を提供することである。
【0021】この発明の背後にある解決策のアイデア
は、エミュレーション・チップに集積化されることがで
きて、特に、デージーチェーン型の少なくとも一つの接
続マトリックスから成り、そして、調整されるべき信号
(特に周辺機器からの割込み可能(イネーブル)信号)
を並列に処理することができる、プログラム可能な接続
装置を提供することである。
【0022】
【課題を解決するための手段】解決策のこのアイデアに
基づいて、上記技術的課題は、請求項1の特徴部分にお
いて定義された優先順位調整機能を有する接続装置によ
って解決される。また、この課題は、請求項5の特徴部
分において定義されたマイクロコンピュータをエミュレ
ートするチップのための特別な接続マトリックスによっ
て解決される。
【0023】最後に、この課題は、請求項8の特徴部分
において定義されるように、調整されるべき信号(特に
複数の周辺機器装置からの割込み可能信号)の優先順位
調整機能を有する接続方法によって解決される。
【0024】本発明による装置の特徴および効果は、非
限定的な例によって添付図面に関して与えられた、以下
の実施形態の説明から明らかとなるであろう。
【0025】
【発明の実施の形態】エミュレーション・チップは、マ
イクロコントローラのためのマクロセルのファミリに利
用可能である、コア、全ての周辺機器、および全てのゲ
ートを含む集積回路である。
【0026】図1において、調整されるべき信号(特に
割込み可能(可能)信号INT)の複数の周辺機器P
1,P2,...,Pnの間での伝送が、概略的に示さ
れる。
【0027】従来技術に関連して上述したように、最も
高い優先順位のコアを有する周辺機器P1,P
2,...,Pnからの割り込み要求のための優先順位
スケジュールを確立することが、常に必要である。
【0028】エミュレーション・チップは、エミュレー
トされるコンフィギュレーション(構成)(すなわち、
また最終的なユーザーに要求されている、チップに接続
される周辺機器のための優先順位スケジュールの最終的
な設定)によって、割込み信号の優先順位スケジュール
を変えることができなければならない。
【0029】周辺機器P1,P2,...,Pnの中で
確立され得る2つの基本的な接続(すなわち直列接続お
よび並列接続)がある。
【0030】直列に接続された周辺機器P1,P
2,...,Pn(特にそれらの割込み信号)では、図
1に示すように、従来の接続マトリックスと類似し、n
xnセルから成る単一の接続マトリックスDCが使われ
得る。
【0031】しかし、この場合、CPUのための割込み
可能信号は、全ての周辺機器P1,P2,...,Pn
に達しなければならないし、次の周辺機器に配信される
ために、接続マトリックスDCに毎回戻らなければなら
ない。
【0032】エミュレーション・チップが大きいサイズ
のために、接続ラインによって導入される遅延はとても
大きくて、したがって、チップ全体の速度に影響を及ぼ
す。
【0033】したがって、一連のn個の(特に累進的な
数の入力を有するAND型の)論理ゲートPL1,PL
2,...,PLnを介して相互に接続されたnxnセ
ルを有する、デージーチェーン型の一組の接続マトリッ
クスDCAおよびDCBを使用すること、すなわち周辺
機器の割込み可能信号の伝送を「並列して行うこと」が
考慮された。
【0034】本発明の優先順位調整機能を有する接続シ
ステム1は、概略的に図2に示される。
【0035】接続システム1は、複数の周辺機器P1,
P2,...,Pnの入力に直接接続された第1のマト
リックスDCAからなり、また、第1のマトリックスD
CAは複数の論理ゲートPL1,PL2,...,PL
nを介して第2のマトリックスDCBに接続されて、周
辺機器P1,P2,...,Pnに直接出力する。
【0036】特に、各周辺機器P1,P2,...,P
nは、第1の割込み可能信号IE01,IE0
2,...,IE0nが提示されるイネーブル(割込み
可能)出力端子O1,O2,...,Onおよび第2の
割込み可能信号IE11,IE12,...,IE1n
が提示されるイネーブル(割込み可能)入力端子I1,
I2,...,Inを有する。
【0037】イネーブル(割込み可能)出力端子O1,
O2,...,Onは第1のマトリックスDCAに接続
され、イネーブル(割込み可能)入力端子I1,I
2,...,Inは第2のマトリックスDCBに接続さ
れる。
【0038】第1及び第2マトリックスDCA、DCB
は、累進的な数の入力を有する複数の論理ゲートPL
1,PL2,...,PLnを介して、互いに接続され
る。
【0039】周辺機器のための優先順位スケジュールが
第1のマトリックスDCAにおいて選択される。簡単の
ために、累進的な数が図示された。一般的に、周辺機器
のための優先順位スケジュールは、論理ゲートPL1,
PL2,...,PLnへの第1のマトリックスDCA
の接続のコンフィギュレーション(構成)によって設定
される。
【0040】周辺機器P1から第1のマトリックスDC
Aへの第1の割込み可能信号IE01は、第1の論理ゲ
ートPL1に、そして、続いて他の論理ゲートPL
2,...,PL3,...,PLnに入力される。周
辺機器P2から第1のマトリックスDCAへの第2の割
込み可能信号IE02は、第2の論理ゲートPL2に、
そして、続いて他の論理ゲートPL3,...,PL
4,...,PLn等に入力される。
【0041】このように、それは周辺機器の割込み可能
信号を「並列にする」ことで得られる。
【0042】本発明の接続システム1の優先順位調整の
原理を、以下に説明する。
【0043】一般的な周辺機器Pi(0<i<n)は、
常に第1の論理値(例えば1)であり、周辺機器Piが
割込みのための要求を出すときのみ第2の論理値(例え
ば0)となるだけである割込み可能信号IE0を出す。
【0044】ANDゲート構成の代わりにORゲートの
適当な構成を用いることによって、補足的な論理値が代
わりに使われてもよいことが、当業者によって理解され
るであろう。
【0045】したがって、周辺機器Piから割り込み要
求が出されると、次のようになる: IE0(1);IE0(2)、IE0(i−1)=1 IE0(i)=0 IE0(i+1);IE0(i+2);...IE0
(N)=1。
【0046】割込み可能信号IE0(i)は、より低い
優先順位を有する周辺機器Pi+1,Pi+
2,...,Pnと関連がある全ての論理ゲートを無効
にする。このように、割込み可能信号の伝送中の遅れ
は、前述した直列接続と比較して、大幅に減少させるこ
とができる。
【0047】好都合なことには、この発明において、1
からnの間で変化するたくさんの入力を有し、1側につ
きn個のセルに加えて一組のn個の論理ゲートPL1,
PL2,...,,PLnを有する2つのマトリックス
DCA、DCBが使用される。
【0048】したがって、使用されたマトリックスDC
A、DCBは限られたランク(階数)であり、それらの
制限は主に、それらのサイズおよびそれらによる信号伝
達遅れ時間に関わる。
【0049】幾つかの異なる組の接続マトリックスを使
用する不都合は、それらの各々が1行デコード(復号)
回路、1列デコード(復号)回路および入出力回路を必
要とするとみなすことによって理解することができる。
必要なマトリックスのサイズからみて、これらの制御回
路は、エミュレーション・チップからなるメモリーセル
の領域より大きいかまたは等しい領域を占める。それに
加えて、この種の小型のマトリックスを提供すること
は、アドレス空間の観点からも不都合である。
【0050】図3に概略的に示すように、この発明の、
マトリックスDCAおよびDCBは、それらを接続する
論理ゲートPL1,PL2,...,PLnと同様に、
エミュレーション・チップの単一の特別な接続マトリッ
クス2に含められる。このように、より小さい数のビッ
トから成るアドレスのための多少マイナーな機能的変更
を除いて、デコード回路3および入出力回路4は単一の
回路に統合される。
【0051】マトリックスDCAおよびDCBを接続す
るための、必要な論理ゲートPL1,PL2,...,
PLnは、優先順位スケジュールを取り扱うために、最
大でもn入力を有しなければならない。これらのゲート
はレファランスライブラリーに属する論理ゲートから形
成される。レファランスライブラリーにおいては、多数
の入力を有する論理ゲートは、所望の論理関数を生成す
るために、幾つかの論理ゲートを一緒にアセンブルする
ことによって形成される。
【0052】したがって、論理ゲートPL1,PL
2,...,PLnで占められる領域は前もって設定さ
れる。その理由は、それらの論理ゲートPL1,PL
2,...,PLnの全てが明確なライブラリに属して
おり、明確なレイアウトを有するためである。
【0053】図3に示すように、デコード(復号)およ
び入出力回路と共に、いくつかの接続マトリックスを特
別な接続マトリックスに集積(一体化)する必要によ
り、隣接するコンポーネントの寸法の不一致のために多
数のメモリーセルが不使用にされる。
【0054】好都合には、この発明において、論理ゲー
トPL1,PL2,...,PLnは、特別な接続マト
リックス内の幾つかのメモリーセルにとって代わるの
で、後で全体のマトリックスの構成を決定するために、
除去すべきセルの数を現時点で知ることが重要である。
従って、論理ゲートのための領域ばかりでなく、除去す
べきメモリセルの数を設定することが便利である。
【0055】しかし、マトリックスへのコンポーネント
の導入に対して、次のような制約がある: 1) 論理ゲートの入出力端子の分配位置; 2) 特別な接続マトリックス2のメモリーセルのため
のビット線および電源ラインを形成する多数のメタライ
ゼーション・ラインの存在; 3) 接続マトリックスDCA,DCBのサイズ。
【0056】したがって、論理ゲートPL1,PL
2,...,PLnのレイアウトのための最終的な選択
は、これらの制約を考慮に入れなければならない。
【0057】信号伝送遅延および回路動作を検査するた
めに、正確なシミュレーションが、特別な接続マトリッ
クス2に対して実行された。
【0058】事実、マトリックスDCAおよびDCB
は、回路優先順位スケジュールを扱わなければならない
ので、非常に速い伝播時間を必要とする。
【0059】図1および2で分かるように、割込み可能
な0信号(例えばIE0i)は、第1の金属線部分に沿
って、周辺機器Piの接続に対応する第1のマトリック
スDCAに送られる。この信号IE0iは、第1のマト
リックスDCAに入力される。この信号IE0iは、マ
トリックスDCAから第1のn個のANDゲートのうち
の1つ、特にPLi、を最初に通り、それから第2のマ
トリックスDCBを通り、接続に対応する第2の金属線
部分に沿って次の周辺機器Pi+1へ行く。
【0060】より悪いケースでは、第1のマトリックス
内の一番上にある行から出て行く信号が最後の論理ゲー
トに接続される頃には、信号伝搬の遅延はむしろ大きく
なる。
【0061】この状況は、最終ステージのドライブ容量
を改善するために、最終インバータを第2のマトリック
スDCBの後に再配置することによって、改善され得
る。
【0062】事実、第1のマトリックスDCAからの第
1の引出線が、或る数の論理ゲートおよびそのゲートに
達するために必要とされる長い接続線から成る可成り大
きな負荷を有することが、強調されなければならない。
他方、マトリックスからの最後の引出線は僅かな数の論
理ゲート(極端な場合には、n番目の線は単一のゲート
に接続される)にしか接続されないので、接続線はかな
り短いものとなる。
【0063】好都合には、この発明において、優先順位
調整機能を有する接続システム1は、ソフトウエアによ
りプログラム化しうる優先順位コンフィギュレーション
(構成)を有し、且つ、ハードウエアにより実施される
プリセットされた優先順位コンフィギュレーション(構
成)を有する従来のデージーチェーン型の接続における
遅延と比較し得る遅延を有するデージーチェーン型の接
続を実行する。
【0064】本発明は、割込み信号を可能にするものに
関して記載された。しかし、本発明の優先順位調整機能
を有する接続システムは、いかなる型の優先順位調整機
能をも扱うために使用し得ることが、理解されねばなら
ない。
【0065】従って、この優先順位調整機能システム
は、エミュレーション・チップの特定の要求条件によっ
て生成されたものであるが、それに限定されるものと理
解されてはならない。それは優先順位調整機能を含むい
かなる回路にも適用することが可能である。
【図面の簡単な説明】
【図1】 従来技術による接続マトリックスのエミュレ
ーション・チップへの応用例を概略的に示す。
【図2】 本発明の優先順位調整機能を有する接続装置
を概略的に示す。
【図3】 本発明の優先順位調整機能を有する接続装置
から成っているエミュレーション・チップのための特別
な接続マトリックスを示す。
【符号の説明】
1 接続システム、2 特別な接続マトリックス、DC
A 第1の接続マトリックス、DCB 第2の接続マト
リックス、IE01,IE02,...,IE0n 割
込み可能(イネーブル)信号、I1,I2,...,I
n イネーブル入力端子、O1,O2,...,On
イネーブル出力端子、P1,P2,...,Pn 周辺
機器、PL1,PL2,...,PLn 論理ゲート。
フロントページの続き (71)出願人 598122898 Via C. Olivetti, 2, 20041 Agrate Brianza, Italy (72)発明者 セルジオ・ペラガッリ イタリア国、20094 コルシーコ、ヴィ ア・カボート 23

Claims (9)

    【特許請求の範囲】
  1. 【請求項1】 調整されるべき信号(特に割込み可能信
    号)を送信することができる複数の周辺機器(P1,P
    2,...,Pn)に接続される接続マトリックスを少
    なくとも備えた、優先順位調整機能を有する周辺機器接
    続システムであって、調整されるべき複数の信号(特に
    周辺機器(P1,P2,...,Pn)から出される割
    込み可能信号(IE01,IE02,...,IE0
    n))を並列に送信するため、累進的な数の入力を有す
    る複数の論理ゲート(PL1,PL2,...,PL
    n)を介してお互いに接続される第1の接続マトリック
    ス(DCA)および第2の接続マトリックス(DCB)
    を備え、前記第1の接続マトリックス(DCA)および
    第2の接続マトリックス(DCB)は複数の周辺機器
    (P1,P2,...,Pn)に直接接続された各々の
    入力および出力端子を有することを特徴とする、優先順
    位調整機能を有する周辺機器接続システム。
  2. 【請求項2】 請求項1に記載の優先順位調整機能を有
    する周辺機器接続システムにおいて、各周辺機器(P
    1,P2,...,Pn)は、第1の調整されるべき信
    号(特に割込み可能信号(IE01,IE0
    2,...,IE0n))が提示されるイネーブル出力
    端子(O1,O2,...,On)と、第2の調整され
    るべき信号(特に割込み可能信号(IE11,IE1
    2,...,IE1n))が提示されるイネーブル入力
    端子(I1,I2,...,In)とを有し、前記イネ
    ーブル出力端子(O1,O2,...,On)が前記第
    1のマトリックス(DCA)に接続され、且つ前記イネ
    ーブル入力端子(I1,I2,...,In)が前記第
    2のマトリックス(DCB)に接続されていることを特
    徴とする優先順位調整機能を有する周辺機器接続システ
    ム。
  3. 【請求項3】 請求項1に記載の優先順位調整機能を有
    する周辺機器接続システムにおいて、前記第1のマトリ
    ックス(DCA)が、論理ゲート(PL1,PL
    2,...,PLn)への接続を設定することによっ
    て、周辺機器(P1,P2,...,Pn)のための優
    先順位スケジュールを格納することを特徴とする優先順
    位調整機能を有する周辺機器接続システム。
  4. 【請求項4】 請求項2に記載の優先順位調整機能を有
    する周辺機器接続システムにおいて、調整されるべき信
    号(特に一般的な周辺機器(Pi)から第1のマトリッ
    クス(DCA)へ出された割込み可能信号(IE0
    i))が、対応する論理ゲート(PL1i)及びその後
    に続く論理ゲート(PLi+1,PL1+2,...,
    PLn)に入力されることを特徴とするする優先順位調
    整機能を有する周辺機器接続システム。
  5. 【請求項5】 請求項1乃至4の何れかに記載の優先順
    位調整機能を有する周辺機器接続システムを含むことを
    特徴とする、特にマイクロコンピュータをエミュレート
    するチップのための特別な接続マトリックス。
  6. 【請求項6】 請求項5に記載の特別な接続マトリック
    スにおいて、接続システム(1)に含まれる論理ゲート
    (PL1,PL2,...,PLn)がレファランスラ
    イブラリーから得られ、また、多数の入力を有する前記
    論理ゲートが、所望の論理関数を生成するために、幾つ
    かの論理ゲートを一緒にアセンブルすることによって形
    成されることを特徴とする特別な接続マトリックス。
  7. 【請求項7】 請求項5に記載の特別な接続マトリック
    スにおいて、接続システム(1)に含まれる論理ゲート
    (PL1,PL2,...,PLn)が特別な接続マト
    リックス(2)内の幾つかのメモリーセルにとって代わ
    ることを特徴とする特別な接続マトリックス。
  8. 【請求項8】 調整されるべき信号(特に割込み可能信
    号(IE01,IE02,...,IE0n))が提示
    される少なくとも一つのイネーブル出力端子(O1,O
    2,...,On)を有する複数の周辺機器(P1,P
    2,...,Pn)を優先順位を調整して接続する方法
    であって、調整されるべき信号(特に一般的な周辺機器
    (Pi)の割込み可能信号(IE0i))は第1の論理
    値を有し、また該割込み可能信号(IE0i)は、前記
    周辺機器(Pi)がイネーブル要求(特に割込み要求)
    を出す場合にだけ、第2の論理値へ行くことを特徴とす
    る接続方法。
  9. 【請求項9】 請求項8に記載の優先順位調整機能を有
    する接続方法であって、第2の論理値へ行く、調整され
    るべき信号(特に割込み可能信号(IE0i))が、調
    整されるべき信号(特により低い優先順位を有している
    全ての周辺機器(Pi+1,Pi+2,...,Pn)
    からの割込み可能信号(IE0i+1,IE0i+
    2,...,IE0n))の伝送を無効にすることを特
    徴とする接続方法。
JP10304438A 1997-10-29 1998-10-26 周辺機器のための優先順位調整機能を有する接続システム Pending JPH11212906A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP97830553.0 1997-10-29
EP97830553A EP0913941B1 (en) 1997-10-29 1997-10-29 System for connecting peripheral devices and having a priority arbitration, particularly in a microcontroller chip emulator

Publications (1)

Publication Number Publication Date
JPH11212906A true JPH11212906A (ja) 1999-08-06

Family

ID=8230829

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10304438A Pending JPH11212906A (ja) 1997-10-29 1998-10-26 周辺機器のための優先順位調整機能を有する接続システム

Country Status (4)

Country Link
US (1) US6253263B1 (ja)
EP (1) EP0913941B1 (ja)
JP (1) JPH11212906A (ja)
DE (1) DE69724969D1 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030177280A1 (en) * 2002-03-12 2003-09-18 Webster Steve R. Imbedded interrupt handler
TWI256591B (en) * 2004-08-11 2006-06-11 Benq Corp Method of reducing interrupts

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3753014A (en) * 1971-03-15 1973-08-14 Burroughs Corp Fast inhibit gate with applications
IT1122890B (it) * 1979-08-30 1986-04-30 Honeywell Inf Systems Italia Sistema a microprocessori con struttura modulare a bus e configurazione espandibile
JPH0743947B2 (ja) * 1985-09-20 1995-05-15 株式会社日立製作所 内容呼び出しメモリ
EP0262608A1 (de) * 1986-09-30 1988-04-06 Siemens Aktiengesellschaft Anordnung zum Auswählen von Prioritäten bei einer Unterbrechungssteuerung
EP0576764A1 (en) * 1992-06-30 1994-01-05 International Business Machines Corporation Method and apparatus for managing the access to a resource by several users in a data processing system

Also Published As

Publication number Publication date
EP0913941A1 (en) 1999-05-06
DE69724969D1 (de) 2003-10-23
US6253263B1 (en) 2001-06-26
EP0913941B1 (en) 2003-09-17

Similar Documents

Publication Publication Date Title
DE60213601T2 (de) Programmierbare hardwarelogik, welche ein programmierbares interface und eine zentrale recheneinheit beinhaltet
KR100288038B1 (ko) 초대규모집적에 적합한 파이프라인 반도체장치
US6483342B2 (en) Multi-master multi-slave system bus in a field programmable gate array (FPGA)
US6522167B1 (en) User configurable on-chip memory system
US5838167A (en) Method and structure for loading data into several IC devices
US6754881B2 (en) Field programmable network processor and method for customizing a network processor
US8356138B1 (en) Methods for implementing programmable memory controller for distributed DRAM system-in-package (SiP)
US4334288A (en) Priority determining network having user arbitration circuits coupled to a multi-line bus
US5083260A (en) Bus arbitration system for concurrent use of a system bus by more than one device
JP2000516418A (ja) 再構成可能な演算システム
US20240241650A1 (en) Logic fabric based on microsector infrastructure with data register having scan registers
CN114662432A (zh) 片上微网络和微扇区基础结构
JP2000232162A (ja) プログラマブルロジックlsi
Konishi et al. PCA-1: A fully asynchronous, self-reconfigurable LSI
US8185720B1 (en) Processor block ASIC core for embedding in an integrated circuit
US6523153B1 (en) Method of design verification for integrated circuit system and method for generating interface model for design verification
JPH10275075A (ja) 不平衡マルチプレクサとアービタの組合せ
JPH11212906A (ja) 周辺機器のための優先順位調整機能を有する接続システム
US20250391450A1 (en) Circuits And Methods For Systolic Memory
JPS6358942A (ja) 半導体装置
CN120670372B (zh) 一种堆叠芯片的菊花链配置方法
US20250130943A1 (en) Circuits And Methods For Exchanging Data Coherency Traffic Through Multiple Interfaces
EP0380105A2 (en) Computer interface
JPH03175720A (ja) 半導体集積回路
JP3084740B2 (ja) 半導体集積回路