JPH10503041A - バス結合遅延時の調停方式 - Google Patents
バス結合遅延時の調停方式Info
- Publication number
- JPH10503041A JPH10503041A JP8505342A JP50534296A JPH10503041A JP H10503041 A JPH10503041 A JP H10503041A JP 8505342 A JP8505342 A JP 8505342A JP 50534296 A JP50534296 A JP 50534296A JP H10503041 A JPH10503041 A JP H10503041A
- Authority
- JP
- Japan
- Prior art keywords
- bus
- arbitration
- connection method
- authority
- state
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 26
- 230000008878 coupling Effects 0.000 claims abstract description 53
- 238000010168 coupling process Methods 0.000 claims abstract description 53
- 238000005859 coupling reaction Methods 0.000 claims abstract description 53
- 230000005540 biological transmission Effects 0.000 claims description 15
- 230000003287 optical effect Effects 0.000 claims description 4
- 201000004059 subependymal giant cell astrocytoma Diseases 0.000 claims description 4
- 230000007704 transition Effects 0.000 claims description 4
- 230000004913 activation Effects 0.000 claims description 2
- 239000013307 optical fiber Substances 0.000 claims description 2
- 239000003365 glass fiber Substances 0.000 claims 1
- 230000008859 change Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 2
- 206010000210 abortion Diseases 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 239000004020 conductor Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 239000000725 suspension Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/36—Handling requests for interconnection or transfer for access to common bus or bus system
- G06F13/362—Handling requests for interconnection or transfer for access to common bus or bus system with centralised access control
- G06F13/366—Handling requests for interconnection or transfer for access to common bus or bus system with centralised access control using a centralised polling arbiter
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4004—Coupling between buses
- G06F13/4027—Coupling between buses using bus bridges
- G06F13/4031—Coupling between buses using bus bridges with arbitration
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Bus Control (AREA)
- Small-Scale Networks (AREA)
Abstract
(57)【要約】
データリンクを介して接続された2つの結合装置により、調停可能な2つのバスセグメントを接続する方式である。この場合、両方の結合装置のうちそのつど一方の結合装置が調停権限をもっており、調停権限をもたない結合装置を有するバスセグメント上では、調停フェーズの開始にあたりバスアクセスの試行が中止される。
Description
【発明の詳細な説明】
バス結合遅延時の調停方式
産業上の利用分野
本発明は、調停の行われるバスシステムの結合方式に関する。
従来の技術
"Small Computer System Interface"(SCSI)のようなバスシステムによれば調
停を行わせることができ、つまり接続されている各機器による優先度制御された
ダイナミックなバス割り当てが可能である。このバスシステムの長さは、所定の
応答時間により制限されている。2つの短いバスセグメントをたとえば光結合部
を介し障害に対する信頼性を伴って接続するバス結合装置もたしかに可能である
が、このような接続も、オプティカルリンクによればkm範囲の距離でも可能で
あるにもかかわらず、信号の伝播遅延時間によってその長さが数メートルに制限
されている。
したがって本発明の課題は、トランスペアレントに、つまり規定されているプ
ロトコルに完全に従いながら2つのバスセグメントを結合し、しかもリンク部分
における伝播遅延時間が大きくてもいっそう確実な調停を行えるようにしたバス
結合方式を提供することにある。
発明の概要
本発明は、調停の行われるバスシステムによって調停シーケンスの中断を許可
することに基づくものである。2つのバスセグメントを結合する2つの結合ユニ
ットは必要に応じて、調停に対する権限を互いに伝達し合う。一方のバスセグメ
ントにおいて調停を試みたとき、そのバスセグメントの結合ユニットが調停に対
する権限をもっていれば、調停は通常どおり実行される。結合ユニットが権限を
もっていなければ、その結合ユニットは他方の結合ユニットに対し権限を要求し
、同時に調停を中断させる。バスアクセスを試みた機器は、その試行を短時間後
に繰り返す。遠隔のバスセグメントがアクティブ状態になかったならば、その遠
隔の結合ユニットはただちに調停権限を送出する。この場合、この調停権限は、
アクセスを試みた機器の次回の試行時に利用可能となる。遠隔のバスセグメント
がアクティブ状態にあったならば、バス結合を介してこちら側のセグメントもア
クティブであり、バスが非アクティブ(開放)状態になった後に機器はアクセス
の試行を繰り返す。
図面の簡単な説明
図1は、結合装置の設けられた2つのバスセグメントと3つの機器の配置構成
を示す図である。
図2は、結合装置の概略図である。
図3は、本発明による調停のシーケンスを示す図で
ある。
発明の詳細な説明
図1にはバス結合の構造が示されている。この場合、2つの結合ユニットKE
AとKEBがリンクLNKを介して互いに接続されており、この構成については
あとで説明する。SEGAとSEGBは2つのバスセグメントであって、これら
は結合ユニットKEAおよびKEBを介して接続されている。セグメントSEG
Aには2つの機器DEV1とDEV2が接続されており、セグメントSEGBに
は機器DEV3が接続されている。他の機器も同じようにして接続される。ここ
ではバスセグメントのうち、以下の説明で重要となるデータラインD0..D8
とコントロールラインSEL,BSYおよびI/Oのみが示されている。これ以
外にもコントロールラインが設けられているが、それらは本発明に関しては重要
でなく、したがって見やすくするためここには示されていない。
同じセグメントにおける2つの機器たとえばDEV1とDEV2の接続は、ユ
ーザデータ伝送用の結合装置KEAおよびKEBを必要とせずに行われる。各セ
グメント間の接続たとえばDEV1からDEV3への接続のためには、ユーザデ
ータ伝送用の結合装置が必要である。しかし第1の事例でも状態の伝送は行われ
る。簡単にするため、ユーザデータの伝送は一般的でありかつ欠点を伴わないも
のとする。以下の説明では
バスシステムとして"Small Computer System Interconnect",SCSI を採用し、こ
れはたとえば ANSI-Standard X3.131-1986 に記載されており、以下ではこれが
周知のものであるとする。
SCSIバスは8つの異なる機器までを作動させることができ、それらの機器
には調停中、8つのデータラインD0..D7のうちの1つが割り当てられる。
データラインはオープンコレクタのドライバにより駆動され、これによりバスに
おいて信号のワイヤードOR処理が行われて許可される。パリティビットのため
の可能な付加的データラインは、この実施例では用いられない。
さらに信号ラインBSY,SELおよびI/Oが設けられている。SCSI仕
様ではさらに別のコントロールラインが挙げられており、それらについては代わ
りにコントロールラインI/Oが示されている。調停のためには信号SELとB
SYのみが重要である。これらの信号も、オープンコレクタのドライバを介して
ワイヤードOR処理で駆動される。これらのコントロールラインは、2つのディ
ジタル状態つまりLすなわち”否定”およびHすなわち”肯定”をとることがで
きる。コントロールラインにおけるこれらの状態の種々の可能な組み合わせを、
バス状態と称する。
バスシステムのアイドル状態は、信号SELとBSYの双方がLであることに
よってシグナリングされる
。機器DEV1は、信号BSYをHにセットし同時にその機器のアドレスに対応
するビットをデータライン上でアクティブにすることで、1つの調停サイクルに
おいてバスの利用を要求する。まえもって定められた一定の待機時間後であり2
.2μsの調停遅延後、この機器は、より大きい数値のビットがアクティブにな
っているか、あるいは自身でセットしたビットが最も大きい数値のものであるか
をチェックする。前者であれば、いっそう優先度の高い機器が制御を引き継ぎ、
後者であれば、制御の権限は要求を行った機器におかれる。制御の権限を有する
機器は信号SELをHにセットし、バスシステムの制御を引き継ぐ。これで調停
処理が終了する。これに続いてデータ転送のためのバス状態が続き、これはアイ
ドル状態IDLEへの移行により終了する。信号I/Oおよび他の信号のセット
により、バス状態がデータ転送のためにセットされ、周知のようにしてデータラ
インを用いてデータ伝送が実行される。このような調停方式によって確実にされ
ることは、一度にただ1つの機器だけしかバスの制御機能を引き継がないことで
ある。他の機器は再びアイドル状態になるまで待機し、その後、1つの調停サイ
クルにおいて制御権限を獲得しようとする。
結合装置KEAは、それに対応づけられているバスのバス状態を連続的に監視
する。この場合、機器DEV1によりBSYのアクティブ化が検出される。それ
に続いてリンクLNKを介して遠隔の結合装置KEBへ、新たなバス状態とデー
タラインの状態を含むメッセージが送達される。遠隔の結合ユニットKEBの方
では、いわば機器DEV1の代理として新たなバス状態に切り替え、データライ
ンをセットする。偶然同時に、遠隔のバスセグメントSEGBに対し機器DEV
3がバスの確保を試みているならば、遠隔の結合ユニットKEAはこのことを検
出して結合ユニットKEAへメッセージを送達する。そして結合ユニットKEA
の方はバスセグメントSEGA上にバスセグメントSEGBと同じ状態を生成し
、機器DEV1がバスの確保を行わないよう妨げる。結合装置KEAとKEBと
の間のメッセージ交換は、2.4μsの所定の時間制限内に少なくとも1つのメ
ッセージを送出して第2のメッセージを送り戻せるような速さで行う必要のある
ことは明らかである。規定されたロギングおよびセットリング時間によって、こ
のインターバルはさらに短くされる。したがって、リンク部分の伝播遅延時間は
200nsよりも小さく抑えられている。光導体と同様、ライン接続された電磁
波は、1kmあたり5μsよりも大きい遅延時間を有しているので、従来技術に
よれば25m以上の長さのリンクは不可能である。
後続のデータ転送フェーズにおいて、同じようにして結合装置KEAおよびK
EBによりバス状態のそのつどの変化が捕捉され、それらはメッセージによって
個々の別の結合装置へ供給され、それらの結合装置によってそれらに接続された
バスがそのつどの変化に設定される。
図2には、結合装置に関する回路が略示されている。メッセージの伝送は光導
体32,40を介して行われ、それらの光信号は Siemens 社のタイプV238
05−E2−T5およびV23800−S2−T5の受光装置41および送信機
31を介して電気信号に変換され、AMD社によるタイプAM79168および
AM79169の”TAXI Chip”と称するシリアル/パラレル変換器30,42
により変換が行われる。これらの素子によって、両方の結合装置の各々は別の結
合装置へ10bit幅のメッセージを全2重モードで伝達できる。
コントローラ25は、信号ラインSEL,BSYおよびI/Oにより示される
制御されたバス20の状態を監視し、これはその状態が変換器26により符号化
され、これまで有効でありメモリ28に記憶されていた状態と比較器27によっ
て比較されることで行われる。状態が同じでなければ、状態の数値がリンク49
を介して読み出され、リンク51を介して比較メモリに書き込まれる。同時に、
コントローラ25とマルチプレクサとの間のリンク52を介して、この新たな状
態の数値が送信TAXI30のデータ入力側へ加えられ、次にこれはストローブ
53により状態を送信する
よう促される。その直後、マルチプレクサ29はスイッチバックされ、第2のス
トローブにより送信TAXIに対しデータ信号の値も伝達される。この場合、1
0番目のビットがマルチプレクサによって、データ信号ではLにあり状態数値で
はHとなるよう結線される。
受信側ではシリアル信号が受信TAXI42においてパラレルに処理され、ス
トローブ54によってコントローラに通報され、コントローラはこれをリンク5
5を介して評価できる。10番目のビットがHであれば変化のなされた状態であ
り、この状態はコントローラにより内部に記憶され、リンク57を介してメモリ
45に書き込まれ、新たな状態信号がセットされる。10番目のビットがLであ
ればデータワードが存在していることになり、これはストローブ信号56を介し
てメモリ44に転送され、そこからデータバス21に加えられる。その際、既述
のように、定められたバスプロトコルによって、まずはじめに新たな状態がアク
ティブにされて次に新たなデータがアクティブにされるのか、あるいはその逆に
、まずはじめに新たなデータがアクティブにされて次に新たな状態がアクティブ
にされるのかが判定される。
つまり、結合ユニットにより交換される2つの形式のメッセージがある。すな
わち、データバスの変更された状態を含むデータメッセージと、変更されたバス
状態を表す状態メッセージとである。バス状態の個数はデータ状態の個数よりも
ずっと少ないので、状態メッセージのためにすべての可能な符号化は使い尽くさ
れない。
これまで述べてきたプロセスはいかなるバス結合にもあてはまるものであり、
つまり従来技術についてもあてはまるものである。本発明はコントローラの動作
に係わるものであり、本発明によればコントローラは状態変更に基づき作動され
る。図3には、本発明に係わる範囲でそのシーケンスが示されている。
各コントローラは、それが調停権限を有する状態Aにあるかまたは、それが調
停権限を有していない状態Bにある。ステップ62において、調停権限を有する
コントローラは2つのイベントのうち一方のイベントすなわち調停サイクルを開
始させるバス上での状態変化を待つ。これはBUS AQと呼ばれ、状態変化と
してリンク50および49を介して得られる。択一的にリンク54および55を
介して、受信TAXIからメッセージTOK RQを到来させることもできる。
最初の事例(BUS AQ)の場合、ステップBUS CYC 64において通常
のバスサイクルが進行し、それに属するデータがリンクを介して送信される。2
番目の事例の場合、隔たったステーションに接続されているバスにおける機器が
調停サイクルを開始し、後で述べるが破線の矢印68で示されているように、メ
ッセージTOK RQを送信する。このメッセージは許可された状態変更のセッ
トに属するものではなく、まだ利用し尽くされていない可能な符号化のセットか
ら取り出されたものである。コントローラはこのメッセージを検出し、データ内
容をコントロールラインにもデータバスにも供給するのではなく、単にメッセー
ジを内部的に評価するだけである。これに対する応答としてコントローラ自体は
メッセージTOK GNTを生成し、それに応じてマルチプレクサ29を切り替
え、そのメッセージを遠隔のステーションに送信する。このメッセージも、まだ
使用し尽くされていない可能な符号のセットから取り出される。このコントロー
ラは調停権限をもはや有していないので、コントローラは調停権限のない状態B
,61へ移行する。
この状態は、遠隔のステーションがその状態にあってステップ63で2つのイ
ベントのうちの一方を待っている状態である。破線の矢印69で示されたメッセ
ージTOK GNTの到来によってコントローラは調停権限を受け取り、調停権
限をもつ状態A,60へ移行する。以上で、可能な状態変化はすでに説明した。
メッセージTOK GNTの到来の代わりに、調停権限のない1つのステーシ
ョンにおいて、固有のバスにおける機器が調停サイクルを開始することもできる
。このことは、既述のようにしてコントローラにより検出される。リンク57お
よびメモリドライバ45を
介したコントロールラインのセットにより、あとで詳しく説明するように、調停
サイクルが中止される。同時にコントローラは破線68で示されているように、
ステップ67においてトークンリクエストTOK RQをトークン送出と同じよ
うにして遠隔のコントローラへ送信する。メッセージTOK GNTを受信する
まで、コントローラは状態B,61のままである。トークンリクエストTOK
RQの受信は、遠隔のステーションにより既述のようにして処理される。バスサ
イクル64が実行されている間、あるコントローラにトークンリクエストが到来
すると、このリクエストはコントローラにおいてバスがアイドリング状態にある
間、メモリに記憶されており、次にはじめて権限が出される。これに応じて権限
のないステーションは、トークンメッセージが到来するまでバスサイクルを中止
する。
調停の中止は、800nsの”バス・クリア・ディレイ”内での信号SELの
早期のセットにより行える。このプロセスは結合ユニットによりその固有の状態
に基づき判定できるので、伝達ラインにおける伝播遅延時間とは無関係に常に適
時に行うことができる。
既述の結合において、同じバスセグメントにおける2つの機器の通信にあたっ
ても、そこに接続されている機器がデータを評価しないにもかかわらず、遠隔の
バスセグメントにおけるバス状態が生成される。この
ことは、各機器が遠隔のバスセグメントにおいて調停サイクルを始めないように
する目的で必要である。調停において宛先アドレスが既知でなく調停後の中止が
不可能であるようなSCSIバスの場合、このことは不可避でもある。
調停において宛先アドレスも得られているような別のバスシステムの場合、各
結合ユニットを次のように構成することができる。すなわち、それらの結合ユニ
ットが、そのバスセグメントに接続された機器のアドレスに関する場合によって
はダイナミックに構築されるテーブルを有するようにし、バスセグメントにおい
て局所的に進行可能な接続にあたり調停フェーズ中はそれを中止しないように構
成できる。宛先アドレスがそのようなテーブル中になく結合装置が調停権限を有
していなければ、その結合装置は調停を中止し、既述のようにして権限を要求す
る。
既述の10bit幅のメッセージ伝達の代わりに、データと状態とが同時に伝
達されるたとえば16bit幅の伝達を用いることもできる。この場合、8bi
tのデータでありデータに対し1bitのパリティであれば、状態のために7b
itが残される。両方のメッセージTOK RQとTOK GNTの場合、コント
ローラはデータ部分を無視する。
結合としてポイント・ツー・ポイント接続の代わりに、複数の加入者を有する
1つのバスシステムを用い
ることも可能である。この場合、そのようなバスシステムにおけるアドレッシン
グにより、TOK RQのリクエスタがわかる。そしてそれに対しTOK GNT
が送達される。光ファイバシステムFDDIは、伝送レートが高く伝達時間が保
証されていることから、殊に適している。
さらに、結合装置を接続する機構における伝達時間が既知でない場合にも、本
発明を適用することができる。これはたとえば、イーサネットないしIEEE8
02.3を介した結合の行われる場合である。イーサネットを介したメッセージ
伝達の場合には、たとえばネットワーク上の衝突により、遠隔の結合ユニットへ
メッセージを送達できるまで別の送信試行が必要となる可能性がある。したがっ
て本発明によれば、既述の特性ゆえにこれまで全く不可能であったイーサネット
リンクを介したSCSIバスシステムの結合も行える。
このように本発明によれば、3つまたはそれよりも多くのバスセグメントから
成る接続も可能となる。複数の結合装置のうち1つだけが調停権限を有する。他
のすべての結合装置に対し同時にリクエストを送信するためには、ネットワーク
の同報通信("broadcast")機能が用いられる。あるいは権限を引き渡す結合装
置が別の複数の結合装置へ、権限が他の1つの結合装置に移されたという第3の
メッセージを送信する。
これまでSCSIバスシステムに基づき本発明を説明してきた。このようなS
CSIバスシステムでは、調停フェーズに対しそれよりも長いデータ転送フェー
ズの続くことが多く、その間、送信を行う機器はバスを開放しない。データ伝送
フェーズ中、競合するアクセス試行によって妨害されない接続が期待される。こ
のことは同じようにして、やはり調停が行われその中止を許可するマルチバスI
IやVMEバスのような他のバスシステムについても成り立つ。アドレスフェー
ズ中に調停の行われるI2Lシステムも、本発明によって結合することができる
。
さらに、接続すべきバスシステムが同じではないが調停中に遮断できるように
することも考えられる。この場合、2つの結合ユニットのうちの一方がプロトコ
ル変換を実行する必要がある。このことは、第1のバスシステムのそのつどのバ
ス状態に対し第2のバスシステムの対応のバス状態をテーブルに格納し、変換を
行う結合ユニットがそのテーブルに従い周知のプログラミング技術に従って状態
を変換することによって行える。したがってたとえば、8bitのデータ幅をも
つSCSI−Iから16bitのデータ幅をもつSCSI−IIへの接続が可能
である。
Claims (1)
- 【特許請求の範囲】 1.それぞれ1つのバスセグメントにつなげられており互いに接続されている結 合ユニットの結合方式において、 各結合装置(14,15)は実質的に同じ形式であり、 各バスセグメント(SEGA,20,SEGB,20′)はそれぞれ1つの 調停手順を利用し、 個々の調停手順は個々の結合ユニットによる中止(CAN,66)を、結合 ユニットがそれとつながっているバスシステムを介して制御権を受け取ることな く許可し、 複数の結合ユニットのうち最大限1つの結合ユニットが、調停の権限の付与 された状態A(60)を有するのに対し、他のすべての結合ユニットは、調停の 権限の付与されていない状態B(61)を有し、 1つの結合ユニットが権限の付与されていない状態Bにあれば、該結合ユニ ット自体がそれとつながっているバスセグメントにおけるすべての調停を、該バ スセグメントを介して制御権を受け取ることなく中止し、少なくとも1つのリク エスト(TOK RQ)を調停の権限の付与されている状態Aにある結合ユニッ トへ少なくとも送達し、 権限の付与されている状態Aにある結合ユニットがリクエスト(TOK R Q)を受信すると、該結合ユニットはリクエストした結合ユニットへ権限(TO K GNT)を送達し、同時に権限の付与されていない状態Bへ、それとつなが っているバスセグメントを励起することなく移行し、 権限(TOK GNT)の受信により、結合ユニットは権限の付与された状 態Aへ移行することを特徴とする、 結合ユニットの結合方式。 2.前記リクエスト(TOK,RQ)は必要に応じて記憶され、つながっている バスセグメント上で調停が可能になってはじめて権限(TOK,GNT)が送達 される、請求項1記載のバス結合方式。 3.バスセグメントが開放されている付加的な待機時間は前記権限(TOK G NT)が出される前まで経過する、請求項2記載のバス結合方式。 4.前記バスセグメントは、”スモール・コンピュータ・システム・インタフェ ース(Small Computer System Interface)”SCSIを使用する、請求項1〜 3のいずれか1項記載のバス結合方式。 5.調停の中止は、調停フェーズの開始時たとえば”バス・セット・ディレイ( Bus Set Delay)”時間の経過前に、結合ユニットによる信号SELのアクティ ブ化によって行われる、請求項4記載のバス 結合方式。 6.各結合ユニットを接続するため、グラスファイバリンクを介した光学的伝送 が用いられる、請求項6記載のバス結合方式。 7.各結合ユニットを接続するため光ファイバシステムFDDIが用いられる、 請求項6記載のバス結合方式。 8.各結合ユニットを接続するため、アクセスの競合するネットワーク(イーサ ネット)が用いられる、請求項1〜5のいずれか1項記載のバス結合方式。 9.2つよりも多くの結合ユニットが1つのネットワークを介して接続されてお り、リクエストが同報通信("broadcast")としてすべての結合ユニットへ送信 される、請求項1〜8のいずれか1項記載のバス結合方式。 10.2つよりも多くの結合ユニットがネットワークを介して接続されており、権 限を出す結合ユニットが、リクエストを行っている結合ユニットに送信される権 限に加えて、他の結合ユニットへ情報メッセージを送信する、請求項1〜8のい ずれか1項記載のバス結合方式。 11.各結合ユニットが、それらにつながっているバスセグメント上の既知の機器 に関するテーブルを有しており、宛先アドレスおよび出所アドレスが当該バスセ グメントにあれば調停を中止しない、請求項1 〜10のいずれか1項記載のバス結合方式。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE4426123.3 | 1994-07-22 | ||
DE4426123A DE4426123C2 (de) | 1994-07-22 | 1994-07-22 | Arbitrierung bei verzögernder Buskopplung |
PCT/DE1995/000865 WO1996003696A1 (de) | 1994-07-22 | 1995-07-04 | Arbitrierung bei verzögernder buskopplung |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH10503041A true JPH10503041A (ja) | 1998-03-17 |
Family
ID=6523959
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP8505342A Pending JPH10503041A (ja) | 1994-07-22 | 1995-07-04 | バス結合遅延時の調停方式 |
Country Status (6)
Country | Link |
---|---|
US (1) | US5915101A (ja) |
EP (1) | EP0772832B1 (ja) |
JP (1) | JPH10503041A (ja) |
AT (1) | ATE165176T1 (ja) |
DE (2) | DE4426123C2 (ja) |
WO (1) | WO1996003696A1 (ja) |
Families Citing this family (55)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0892352B1 (en) * | 1997-07-18 | 2005-04-13 | Bull S.A. | Computer system with a bus having a segmented structure |
US6182178B1 (en) * | 1998-06-30 | 2001-01-30 | International Business Machines Corporation | Method and system for supporting peripheral component interconnect (PCI) peer-to-peer access across a PCI host bridge supporting multiple PCI buses |
US6457078B1 (en) * | 1999-06-17 | 2002-09-24 | Advanced Micro Devices, Inc. | Multi-purpose bi-directional control bus for carrying tokens between initiator devices and target devices |
US6374319B1 (en) | 1999-06-22 | 2002-04-16 | Philips Electronics North America Corporation | Flag-controlled arbitration of requesting agents |
US6347351B1 (en) * | 1999-11-03 | 2002-02-12 | Intel Corporation | Method and apparatus for supporting multi-clock propagation in a computer system having a point to point half duplex interconnect |
US6842813B1 (en) | 2000-06-12 | 2005-01-11 | Intel Corporation | Method and apparatus for single wire signaling of request types in a computer system having a point to point half duplex interconnect |
US6877052B1 (en) | 2000-09-29 | 2005-04-05 | Intel Corporation | System and method for improved half-duplex bus performance |
US8892797B2 (en) | 2008-10-27 | 2014-11-18 | Lennox Industries Inc. | Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network |
US8655490B2 (en) | 2008-10-27 | 2014-02-18 | Lennox Industries, Inc. | System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network |
US9268345B2 (en) | 2008-10-27 | 2016-02-23 | Lennox Industries Inc. | System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network |
US8762666B2 (en) | 2008-10-27 | 2014-06-24 | Lennox Industries, Inc. | Backup and restoration of operation control data in a heating, ventilation and air conditioning network |
US9651925B2 (en) | 2008-10-27 | 2017-05-16 | Lennox Industries Inc. | System and method for zoning a distributed-architecture heating, ventilation and air conditioning network |
US8798796B2 (en) | 2008-10-27 | 2014-08-05 | Lennox Industries Inc. | General control techniques in a heating, ventilation and air conditioning network |
US8543243B2 (en) | 2008-10-27 | 2013-09-24 | Lennox Industries, Inc. | System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network |
US8615326B2 (en) | 2008-10-27 | 2013-12-24 | Lennox Industries Inc. | System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network |
US8352080B2 (en) | 2008-10-27 | 2013-01-08 | Lennox Industries Inc. | Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network |
US8437878B2 (en) | 2008-10-27 | 2013-05-07 | Lennox Industries Inc. | Alarm and diagnostics system and method for a distributed architecture heating, ventilation and air conditioning network |
US8548630B2 (en) | 2008-10-27 | 2013-10-01 | Lennox Industries, Inc. | Alarm and diagnostics system and method for a distributed-architecture heating, ventilation and air conditioning network |
US8874815B2 (en) | 2008-10-27 | 2014-10-28 | Lennox Industries, Inc. | Communication protocol system and method for a distributed architecture heating, ventilation and air conditioning network |
US8694164B2 (en) | 2008-10-27 | 2014-04-08 | Lennox Industries, Inc. | Interactive user guidance interface for a heating, ventilation and air conditioning system |
US9632490B2 (en) | 2008-10-27 | 2017-04-25 | Lennox Industries Inc. | System and method for zoning a distributed architecture heating, ventilation and air conditioning network |
US8463443B2 (en) | 2008-10-27 | 2013-06-11 | Lennox Industries, Inc. | Memory recovery scheme and data structure in a heating, ventilation and air conditioning network |
US8452456B2 (en) | 2008-10-27 | 2013-05-28 | Lennox Industries Inc. | System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network |
US8655491B2 (en) | 2008-10-27 | 2014-02-18 | Lennox Industries Inc. | Alarm and diagnostics system and method for a distributed architecture heating, ventilation and air conditioning network |
US8433446B2 (en) | 2008-10-27 | 2013-04-30 | Lennox Industries, Inc. | Alarm and diagnostics system and method for a distributed-architecture heating, ventilation and air conditioning network |
US8437877B2 (en) | 2008-10-27 | 2013-05-07 | Lennox Industries Inc. | System recovery in a heating, ventilation and air conditioning network |
US8564400B2 (en) | 2008-10-27 | 2013-10-22 | Lennox Industries, Inc. | Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network |
US8725298B2 (en) | 2008-10-27 | 2014-05-13 | Lennox Industries, Inc. | Alarm and diagnostics system and method for a distributed architecture heating, ventilation and conditioning network |
US8295981B2 (en) | 2008-10-27 | 2012-10-23 | Lennox Industries Inc. | Device commissioning in a heating, ventilation and air conditioning network |
US8352081B2 (en) | 2008-10-27 | 2013-01-08 | Lennox Industries Inc. | Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network |
US9261888B2 (en) | 2008-10-27 | 2016-02-16 | Lennox Industries Inc. | System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network |
US8463442B2 (en) | 2008-10-27 | 2013-06-11 | Lennox Industries, Inc. | Alarm and diagnostics system and method for a distributed architecture heating, ventilation and air conditioning network |
US9678486B2 (en) | 2008-10-27 | 2017-06-13 | Lennox Industries Inc. | Device abstraction system and method for a distributed-architecture heating, ventilation and air conditioning system |
US8239066B2 (en) | 2008-10-27 | 2012-08-07 | Lennox Industries Inc. | System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network |
US8600558B2 (en) | 2008-10-27 | 2013-12-03 | Lennox Industries Inc. | System recovery in a heating, ventilation and air conditioning network |
US8788100B2 (en) | 2008-10-27 | 2014-07-22 | Lennox Industries Inc. | System and method for zoning a distributed-architecture heating, ventilation and air conditioning network |
US8600559B2 (en) | 2008-10-27 | 2013-12-03 | Lennox Industries Inc. | Method of controlling equipment in a heating, ventilation and air conditioning network |
US8994539B2 (en) | 2008-10-27 | 2015-03-31 | Lennox Industries, Inc. | Alarm and diagnostics system and method for a distributed-architecture heating, ventilation and air conditioning network |
US9325517B2 (en) | 2008-10-27 | 2016-04-26 | Lennox Industries Inc. | Device abstraction system and method for a distributed-architecture heating, ventilation and air conditioning system |
US8855825B2 (en) | 2008-10-27 | 2014-10-07 | Lennox Industries Inc. | Device abstraction system and method for a distributed-architecture heating, ventilation and air conditioning system |
US8977794B2 (en) | 2008-10-27 | 2015-03-10 | Lennox Industries, Inc. | Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network |
US9432208B2 (en) | 2008-10-27 | 2016-08-30 | Lennox Industries Inc. | Device abstraction system and method for a distributed architecture heating, ventilation and air conditioning system |
US8452906B2 (en) | 2008-10-27 | 2013-05-28 | Lennox Industries, Inc. | Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network |
US8802981B2 (en) | 2008-10-27 | 2014-08-12 | Lennox Industries Inc. | Flush wall mount thermostat and in-set mounting plate for a heating, ventilation and air conditioning system |
US8774210B2 (en) | 2008-10-27 | 2014-07-08 | Lennox Industries, Inc. | Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network |
US9152155B2 (en) | 2008-10-27 | 2015-10-06 | Lennox Industries Inc. | Device abstraction system and method for a distributed-architecture heating, ventilation and air conditioning system |
US8661165B2 (en) | 2008-10-27 | 2014-02-25 | Lennox Industries, Inc. | Device abstraction system and method for a distributed architecture heating, ventilation and air conditioning system |
US8442693B2 (en) | 2008-10-27 | 2013-05-14 | Lennox Industries, Inc. | System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network |
US9377768B2 (en) | 2008-10-27 | 2016-06-28 | Lennox Industries Inc. | Memory recovery scheme and data structure in a heating, ventilation and air conditioning network |
US8744629B2 (en) | 2008-10-27 | 2014-06-03 | Lennox Industries Inc. | System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network |
US8255086B2 (en) | 2008-10-27 | 2012-08-28 | Lennox Industries Inc. | System recovery in a heating, ventilation and air conditioning network |
US8560125B2 (en) | 2008-10-27 | 2013-10-15 | Lennox Industries | Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network |
USD648642S1 (en) | 2009-10-21 | 2011-11-15 | Lennox Industries Inc. | Thin cover plate for an electronic system controller |
USD648641S1 (en) | 2009-10-21 | 2011-11-15 | Lennox Industries Inc. | Thin cover plate for an electronic system controller |
US8260444B2 (en) | 2010-02-17 | 2012-09-04 | Lennox Industries Inc. | Auxiliary controller of a HVAC system |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4845722A (en) * | 1987-10-16 | 1989-07-04 | Digital Equipment Corporation | Computer interconnect coupler employing crossbar switching |
CA2007737C (en) * | 1989-02-24 | 1998-04-28 | Paul Samuel Gallo | Data transfer operations between two asynchronous buses |
US5237695A (en) * | 1991-11-01 | 1993-08-17 | Hewlett-Packard Company | Bus contention resolution method for network devices on a computer network having network segments connected by an interconnection medium over an extended distance |
FR2698464B1 (fr) * | 1992-11-24 | 1997-06-20 | Bull Sa | Systeme d'appareils distribues en reseau. |
US5528765A (en) * | 1993-03-15 | 1996-06-18 | R. C. Baker & Associates Ltd. | SCSI bus extension system for controlling individual arbitration on interlinked SCSI bus segments |
US5566345A (en) * | 1994-08-31 | 1996-10-15 | Ostrowski; Carl L. | SCSI bus capacity expansion controller using gating circuits to arbitrate DMA requests from a plurality of disk drives |
US5561669A (en) * | 1994-10-26 | 1996-10-01 | Cisco Systems, Inc. | Computer network switching system with expandable number of ports |
-
1994
- 1994-07-22 DE DE4426123A patent/DE4426123C2/de not_active Expired - Fee Related
-
1995
- 1995-07-04 DE DE59501930T patent/DE59501930D1/de not_active Expired - Fee Related
- 1995-07-04 EP EP95924169A patent/EP0772832B1/de not_active Expired - Lifetime
- 1995-07-04 JP JP8505342A patent/JPH10503041A/ja active Pending
- 1995-07-04 US US08/765,709 patent/US5915101A/en not_active Expired - Fee Related
- 1995-07-04 WO PCT/DE1995/000865 patent/WO1996003696A1/de active IP Right Grant
- 1995-07-04 AT AT95924169T patent/ATE165176T1/de not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
DE4426123C2 (de) | 1998-05-20 |
DE59501930D1 (de) | 1998-05-20 |
EP0772832A1 (de) | 1997-05-14 |
ATE165176T1 (de) | 1998-05-15 |
DE4426123A1 (de) | 1996-02-15 |
WO1996003696A1 (de) | 1996-02-08 |
EP0772832B1 (de) | 1998-04-15 |
US5915101A (en) | 1999-06-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH10503041A (ja) | バス結合遅延時の調停方式 | |
US5878236A (en) | Method for coupling segments of a bus system | |
JPS6012189Y2 (ja) | 主バス・インタ−フェ−ス・パッケ−ジ | |
EP2306328B1 (en) | Communications system and method with multilevel connection identification | |
US5509126A (en) | Method and apparatus for a dynamic, multi-speed bus architecture having a scalable interface | |
EP1018687B1 (en) | A port manager controller for connecting various function modules | |
US3978451A (en) | Controlling communications between computer devices over common bus | |
EP0617368A1 (en) | Arbitration process for controlling data flow through an I/O controller | |
EP0165600A2 (en) | Input/output bus for computer | |
JPH10177545A (ja) | バス通信システム及びバス調停方法並びにデータ転送方法 | |
US20050174877A1 (en) | Bus arrangement and method thereof | |
JP2002055947A (ja) | バスシステム及びそのバス仲裁方法 | |
US6675245B1 (en) | Apparatus and method for providing round-robin arbitration | |
US7698485B2 (en) | Round-robin bus protocol | |
US4796022A (en) | Double transit bus system | |
JP2850282B2 (ja) | 通信装置 | |
JP3377797B2 (ja) | 複数のデータ処理エージェントの間でデータを転送するバスにおいて、第1のエージェントがサービスの必要を第2のエージェントへ知らせる方法 | |
JPH10320365A (ja) | データ交換装置およびその方法 | |
JP2612101B2 (ja) | バス優先占有方式およびその方式を使用した通信ネットワーク接続装置 | |
KR100331865B1 (ko) | 다수의 보드간 데이터 송수신 방법 | |
KR100324281B1 (ko) | 중앙 집중식 고속 데이터 전송 장치 | |
JPH06110831A (ja) | データ転送装置 | |
JPH0816501A (ja) | 通信装置およびそれを用いた通信システム | |
US20060136635A1 (en) | Very little multi master bus | |
JP2636003B2 (ja) | データ転送制御装置 |