JPH04270529A - 中継器およびその製造方法 - Google Patents

中継器およびその製造方法

Info

Publication number
JPH04270529A
JPH04270529A JP3179572A JP17957291A JPH04270529A JP H04270529 A JPH04270529 A JP H04270529A JP 3179572 A JP3179572 A JP 3179572A JP 17957291 A JP17957291 A JP 17957291A JP H04270529 A JPH04270529 A JP H04270529A
Authority
JP
Japan
Prior art keywords
repeater
ports
data
collision
circuits
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
JP3179572A
Other languages
English (en)
Other versions
JP2745255B2 (ja
Inventor
Nader Vijeh
ナデル・ビジェー
David Staab
デイビッド・スターブ
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.)
Advanced Micro Devices Inc
Original Assignee
Advanced Micro Devices Inc
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 Advanced Micro Devices Inc filed Critical Advanced Micro Devices Inc
Publication of JPH04270529A publication Critical patent/JPH04270529A/ja
Application granted granted Critical
Publication of JP2745255B2 publication Critical patent/JP2745255B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K5/00Manipulating of pulses not covered by one of the other main groups of this subclass
    • H03K5/01Shaping pulses
    • H03K5/02Shaping pulses by amplifying
    • H03K5/023Shaping pulses by amplifying using field effect transistors
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K19/00Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
    • H03K19/0175Coupling arrangements; Interface arrangements
    • H03K19/0185Coupling arrangements; Interface arrangements using field effect transistors only
    • H03K19/018557Coupling arrangements; Impedance matching circuits
    • H03K19/018571Coupling arrangements; Impedance matching circuits of complementary type, e.g. CMOS
    • H03K19/018578Coupling arrangements; Impedance matching circuits of complementary type, e.g. CMOS with at least one differential stage
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K5/00Manipulating of pulses not covered by one of the other main groups of this subclass
    • H03K5/156Arrangements in which a continuous pulse train is transformed into a train having a desired pattern
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/44Star or tree networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/08Modifications for reducing interference; Modifications for reducing effects due to line faults ; Receiver end arrangements for detecting or overcoming line faults
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/08Modifications for reducing interference; Modifications for reducing effects due to line faults ; Receiver end arrangements for detecting or overcoming line faults
    • H04L25/085Arrangements for reducing interference in line transmission systems, e.g. by differential transmission
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/38Synchronous or start-stop systems, e.g. for Baudot code
    • H04L25/40Transmitting circuits; Receiving circuits
    • H04L25/49Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems
    • H04L25/4904Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems using self-synchronising codes, e.g. split-phase codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/0264Arrangements for coupling to transmission lines
    • H04L25/0272Arrangements for coupling to multiple lines, e.g. for differential transmission

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Nonlinear Science (AREA)
  • Computer Hardware Design (AREA)
  • Power Engineering (AREA)
  • Mathematical Physics (AREA)
  • General Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • Small-Scale Networks (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Facsimiles In General (AREA)

Abstract

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

Description

【発明の詳細な説明】
【0001】
【関連出願の相互参照】この出願は1990年2月15
日の日付で出願された、「ペア媒体アクセスユニット(
Twisted Pair Medium Acces
s Unit )」連続番号07/480、426の一
部係属出願であり、ここにおいてすべての目的に対して
明確に引用により援用される。
【0002】
【発明の背景】この発明はコンピュータネットワークに
おいて使用される中継器に関する。特定的に、この発明
はモノリシックシリコンにおける中継器を有する複数個
のペア媒体付着ユニット(「MAU」)を統合しかつポ
ート拡張能力を提供することに関連する。
【0003】会社は生産性を改良するためにコンピュー
タネットワークを使用する。多くの異なったネットワー
ク型がこの生産性の改良を助けるために発達した。その
ようなネットワーク型の1つがキャリアセンス、多重ア
クセス−衝突検出(「CSMA/CD」)ネットワーク
である。ここにおいてすべての目的に対して明確に引用
により援用される、IEEE  802.3標準はCS
MA/CDネットワークに対する動作特性を特定する。 ゼロックスコーポレーション(Xerox Corpo
ration )の登録商標である、イサーネット(E
thernet)として知られる商用のシステムはその
ようなシステムの一例である。
【0004】CSMA/CDネットワークはネットワー
クにインタフェースするための制御装置を有する複数個
のノードを設ける。そのノードはデータを別のDTEに
転送するためのデータ端末装置(「DTE」)の何らか
の型であり得る。制御装置は特定のネットワークプロト
コルに従っての入力および出力データならびに制御信号
に条件を設ける。交信信号を搬送するために1つまたは
それ以上の媒体型を使用することは可能である。この媒
体はケーブルの周知のかつ予期できるパラメタのために
しばしば同軸ケーブルである。利用できる異なったプロ
トコルの各々は構成されたデータおよび制御情報を必要
とする。制御装置は使用される特定のプロトコルに従っ
てデータおよび制御情報を準備する。データおよび制御
情報はデータおよび制御信号になる。これらの信号は使
用される実際の媒体から独立している。これらの媒体独
立した信号を特定の媒体に特有の信号型に変換すること
はMAUの機能である。付着ユニットインタフェース(
「AUI」)は制御装置およびMAUを結合する。IE
EE  802.3標準はAUI特性と同様にAUIと
MAUとの間でのプロトコルを規定する。
【0005】コンピュータネットワークのさらに大きな
規模での使用に対する障害物は設置コストである。ネッ
トワークを使用するために必要な配線を伴ってビルディ
ングを逆に取付けることはネットワークを設置するため
に相対的に多くのコストを必要とし得る。以前から存在
する電話回線を全体にわたって動作するネットワークプ
ロトコルの発達は配線費用の幾分かを除去することによ
って設置コストを減少させる。以前から存在する電話配
線は典型的にペアケーブルを使用する。ペアケーブルの
問題点はそれを騒音に対して弱くさせているシールドの
欠如から引起こることに直接的に関連している。騒音が
ネットワーク動作を妨害するのでネットワーク媒体とし
てのペアケーブルの使用はネットワークの設置を複雑に
する。ネットワークを動作することによって起こる電磁
気の放射放出における制限もまたある。配線に対するシ
ールディングの欠如に起因して、これらの制限が満たさ
れることはさらに難しくなる。また、前に設置された配
線ネットワークの回線特質はインピーダンス整合を困難
にすることについては予期できず、さらに信号ドライブ
およびレシーバに対する特定を複雑にする。
【0006】製造者のグループが10ベース−T草案標
準を共同で発達させ、これによってすべての目的に対し
て明確に引用により援用される。その草案標準はペア配
線のネットワーク使用を可能にする。10ベース−T草
案標準はペア媒体を介してCSMA/CDプロトコルを
実行するために装置および装置特質を概説する。この草
案標準はMAUおよびその動作を規定する。IEEE 
 802.3標準を実現する多くのネットワークは多重
ノードが従属するところのバス型トポロジーの媒体(同
軸ケーブルのような)を使用する。10ベース−T草案
標準は、しかしながら、ペア媒体に起因して星型トポロ
ジー(3つまたはそれ以上のノードが現われるとき)を
必要とする。この星型トポロジーは星の中心で中継器を
有する。中継器は複数個のポートのうちの1つからデー
タを受取るように機能する。データから嵌め込まれたク
ロック信号を抽出した後、中継器はそれ自身の内部クロ
ックを伴ってデータを処理する。中継器はそれから、そ
のポートのすべてを新しく時間決めされたかつ振幅修正
されたデータに同報通信する。中継器は、もしそれがA
UIポートまたは同軸MAUを含んでいると、そのポー
トの1つで分岐バスに接続し得る。こうして、多くのノ
ードが単一中継器ポートに接続し得る。
【0007】IEEE  802.3標準において概説
されるタイミング要求を満たすために、ネットワークは
1つのノードから他のいかなるノードへも続くいかなる
直列においても4つの中継器の最大値を有する。それゆ
え、特定の中継器上の多数の利用可能なポートは星−ト
ポロジーを使用する構成されたネットワークの多数の可
能なユーザにかなり衝撃を与える。中継器上の制限され
たポート利用可能性はネットワークの増大を防ぎかつデ
ィスクリートな(discrete)中継器構成要素の
使用を制限する。特にそのことを考えると、星−トポロ
ジーは中継器ポートにつき1つのノードを結果としても
たらす。
【0008】従来の中継器は実質的に制限されない拡張
容量を有する。ネットワーク管理者は必要なようにポー
トを付加しかつネットワークは境界なしに実質的に増加
する。従来的な中継器はリレー機能、実際の中継器をM
AUの媒体付着機能から分離する。それは、中継器機能
が一定の状態でありかつポートが単純に付加されている
ということである。
【0009】この拡張能力を与えるために、中継器のコ
ストは重要であり得る。中継器コストの削減は中継器機
能を組入れるモノリシック装置を与えることによってそ
の結果として生じる。さらなるコストの削減は中継器機
能およびMAU機能を統合することによって可能である
。しかしながら、MAUおよび中継器の単一モノリシッ
ク装置への統合は過去になされたようにポートの単純な
付加を防ぐ。各々の単一のチップはドライブ電流制限に
起因して利用可能な制限された数のポートを有するであ
ろう。読出装置が認めるように、この数字は相対的に小
さなものであろう。この制限されたポート利用可能性を
直列するたった4つの中継器のさらなる制限に組合わせ
ることによって、モノリシック装置によって提供される
ネットワークの大きさを制限する。小さなネットワーク
に対して、この大きさの制限は許容できる。そのような
統合された中継器およびMAUユニットはさらに大きな
ネットワークまたは予期される将来の拡張の場合に対し
て受入れ可能ではないであろう。
【0010】それゆえ、モノリシックシリコンにおいて
実現された装置は望ましくポート拡張機能を与えるであ
ろう。中継器はそのポートの中での衝突に対する監視お
よび適切に応答する付加的な機能を有する。
【0011】多重ノードが混合セグメントを介して単一
ポート(たとえば、AUIポート)に結合され、単一ポ
ートからの衝突検出を必要とするであろうため、衝突検
出および処理の複雑は中継器に対して発生する。
【0012】第2の複雑さは2つの中継器を共に接続す
るリンクするセグメントから発生する。これらの可動中
のポートがお互いにジャム(jamming )して残
っている唯一のポートであるとき特別な回路は伝送を終
えるために2つの中継器がJAMパターンをお互いに送
ることを可能かしなくてはならない。さもなければ、2
つの中継器はお互いに永遠にJAMするであろう。
【0013】中継器はIEEE  802.3標準のセ
クション9において概説される多重機能および草案10
−ベース−T標準のペアトランシーバ機能を達成する。 中継器のMAUとの統合は全体の製造設置およびハード
ウェアコストを減ずるのと同様にペアネットワークの設
置を簡素化する。
【0014】
【発明の要約】この発明は単一中継器として機能すべき
中継器および多重MAUを複数個のポートに調和させる
ための方法および装置を提供する。統合された装置は拡
張可能でありかつその様々なポート処理機能の中で共通
の回路資源を共有する。
【0015】この発明の1つの局面は統合マルチポート
中継器(IMR)を形成するように媒体付着ユニットお
よび中継器機能を統合することである。IMRを伴って
与えられる複数個のポートはAUIポートおよび拡張ポ
ートを含む。IMRはその制御回路が拡張ポートばかり
ではなく複数個の入力/出力ポートの各々にも結合され
る。拡張ポートは様々な制御信号を有して単一中継器ユ
ニットを形成するために2つまたはそれ以上のIMRが
お互いに結合することを許可するように動作する。相互
結合されたIMRは付加的なポートを伴って単一中継器
として正確に機能する。各々の個別中継器チップはIE
EE  802.3標準に従う複数個の中継器機能を行
なう。拡張バスは個別中継器チップの中継器機能の間の
相互関係が中継器ユニットを組立てるいくつかの中継器
チップのすべてのポートと関連してこれらの中継器機能
を行なう組合わされた中継器ユニットを製造することを
許可する。中継器ユニットはすべてのIRMの予め指定
されたポートの中での予め規定された活動がちょうど多
重装置が単一装置であるかのように処理されることを許
可する。この予め規定された活動はたとえば、様々なポ
ートで検出されまたは感知される衝突を含む。
【0016】この発明の実施例は単一中継器ユニットと
して機能するようにお互いに組合わせ可能な2つまたは
それ以上のIMRを含む。アービタ機能は単一IMRが
他のIMRに対して情報を交換するために拡張バスをア
クセスすることを許可する。情報は単一IMR衝突状態
に関する情報または繰り返しのためのデータを含むかも
しれない。アービタは1つ以上のIMRが拡張バスにア
クセスすることを試みるときを単一中継器ユニットのす
べてのIMRに知らせる。
【0017】好ましい実施例において、拡張バスは2つ
またはそれ以上のIMRの拡張ポートを組合わせる。拡
張バスを超えて送られた信号は5つの信号を含み、それ
らは2つの双方向性信号、出力信号および2つの入力信
号である。双方向性信号はDATA信号およびJAM信
号を含む。出力信号はREQUEST信号でありかつ入
力信号はCOLLISION信号およびACKNOWL
EDGE信号を含む。従来のアービタ機能は双方向性信
号に対するアクセスを求めるIMRの中の矛盾点を解決
する。アービタは単一REQUEST信号のみのアサー
ション(assertion )時の出力をアサートす
る(assert)単純機能を実現する。
【0018】伝送のために中継器グループのすべてのI
MRのポートからデータを通過させるために、ソースI
MRはREQUESTをアサートする。アービタはただ
単一IMRがアクセスを要求しているだけだとしても、
IMRに対してACKNOWLEDGEをアサートする
。もし2つまたはそれ以上の要求が同時にアクセスする
と、アービタはCOLLISIONをアサートし、それ
は衝突が存在するということをすべてのIMRに知らせ
る。単一要求IMRはデータがDATA回線上で繰り返
されることをアサートする。他のIMRは、ACKNO
WLEDGE信号のアサーションを検出し、それらがR
EQUESTをアサートしていない限りにおいてDAT
A回線上のデータが同報通信のためのものであるという
ことを知る。JAMはソースするIMRが、それが経験
する衝突型に対応するようにDATAを駆動することを
許可する。
【0019】マルチポート衝突を検出する単一IMRは
アービタがそれがバス制御だということを認めた後JA
MをアサートしかつDATAをデアサート(deass
ert)する。1つのポート衝突を検出する単一IMR
はDATAおよびJAMの双方がその中継器ユニットの
他のIMRに情報を与えることをアサートする。JAM
のアサーションはDATA情報が中継器ポートから同報
通信されることを禁ずる。
【0020】明細書および図面の残余の部分に対する参
照によってこの発明の性質および利点のさらなる理解が
可能となる。
【0021】
【好ましい実施例の詳細な説明】
図1はこの発明を実施する集積回路(IC)装置10の
1つの可能なピン構成を図示する。8つの媒体付着ユニ
ット(MAU)および付着ユニットインタフェース(A
UI)。各々のMAUは引用されかつ援用された係属中
の特許出願において開示されるように回線TD+、TD
−、TP+、TP−、RD+およびRD−のうちの1つ
を使用する。AUIは援用された特許出願においてまた
説明されるようにDI+、DI−、DO+、DO−、C
I+およびCI−を含む。
【0022】IC装置50は単一中継器ユニットを与え
るために1つまたはそれ以上の他のIC装置10に組合
わせ可能である。IC装置10は2つの双方向性信号D
ATAおよびJAMに対してピンを含む。IC10を有
して含まれるものはREQUESTのための1つの出力
ピンおよびACKNOWLEDGEならびにCOLLI
SION信号のための2つの入力ピンである。X1およ
びX2は、中継器ユニットとして構成されるときすべて
のIC装置10と同期するように使用される外部クロッ
クのためのピンである。同様に内部クロックと同期する
外部リセット機能のためのピンは示されない。IEEE
  802.3標準は中継器の最小の組の必要な機能を
概説する機械の流れの明細書のための状態の説明を含む
。 中継器ユニットはIEEE  802.3標準のこれら
の必要な機能を実現しなくてはならない。図1において
示されないものは必要とされる順序においてこれらの必
要な中継器機能を実現するIC装置10の状態機械であ
る。
【0023】5つの信号、DATA、ACKNOWLE
DGE、REQUEST、JAMおよびCOLLISI
ONは拡張バスを組立てる。拡張バスは単一中継器ユニ
ットを構成する2つまたはそれ以上のIMRが個別IM
Rの状態機械と同期するようにセマフォ(semaph
ores)を交換することを許可する。こうして、IM
Rは単一中継器ユニットを含むすべての個別IC装置の
中で中継器およびポート機能を分布する。
【0024】使用されるセマフォは以下の信号を含む。 繰り返しのためのデータを受信する特定IC装置10は
拡張バスに対するアクセスを要求する。拡張バスに対す
るアクセスは特定IC装置が受信されたデータを繰り返
しのために中継器ユニットの他のIMRに供給すること
を許可する。アクセスの要求はREQUESTをアサー
トすることによってなされる。好ましい実施例において
、REQUEST、ACKNOWLEDGEおよびCO
LLISIONはすべてアクティブロー(active
 low)である。それゆえ、REQUESTのアサー
ションは「0」レベルでREQUESTを駆動する結果
として生じる。
【0025】もし特定IC装置がREQUESTのその
アサーションに応答してアサートされたACKNOWL
EDGE信号を受信すると、それは拡張バス制御を得る
。中継器ユニットに対して、COLLISION回線と
同様にACKNOWLEDGE回線はすべて並列に接続
される。こうして、中継器グループのIC装置10のす
べてはACKNOWLEDGEまたはCOLLISIO
Nの単一アサーションを検出するであろう。ACKNO
WLEDGE信号のアサーションは特定IC装置10が
繰り返されるべきデータを有するDATAを駆動すると
いうREQUESTをアサートしていないIC装置10
を示す。DATAおよびJAM回線はまた並列に接続さ
れる。拡張バス制御を有するIC装置10はすべての他
のIC装置10に対してそのデータを同時に与える。
【0026】REQUESTのアサーションに応答して
、その代わりとしての、COLLISIONのアサーシ
ョンは中継器ユニットのポートを横切ってすべてのIC
装置10に対しての衝突状態の発生を示す。COLLI
SIONのアサーションは要求するIC装置がバスをD
ATA回線またはJAM回線を駆動するようにアクセス
することを防ぐ。
【0027】その複数個のポートの中での衝突に対する
単一IC装置10による衝突検出もまた起こる。そのよ
うな衝突は信号IC装置10が拡張ポートに対しアクセ
スすることを必要とする。JAM回線はアクセスするI
C装置10がその中継器ユニットにおける他のIC装置
10に衝突の存在を知らせることを許可する。JAMの
アサーションはDATA回線情報が繰り返されるべきで
はないということを示す。むしろ、DATA回線の状態
は他のIC装置10に衝突の型を知らせる。好ましい実
施例において、JAMと同時に起こるDATAのアサー
ションは受信衝突(1つのポート衝突)の検出を示す。 JAMのアサーションおよびDATAの否定はマルチポ
ート衝突の検出を示す。こうして、拡張バスは分布され
た中継器およびポート機能と同期するように機能を達成
する。
【0028】 アービタ機能はREQUEST信号に応答してACKN
OWLEDGEまたはCOLLISIONを否定または
アサートする。この発明の好ましい実施例に従う拡張バ
スを形成するために、アービタは独特の入力での第1お
よび第2のIMRからREQUEST信号の各々を受信
する。独特の入力は拡張バスのアクセスを要求する特定
IMRを単純に識別する。アービタはIMRに対してC
OLLISION信号およびACKNOWLEDGE信
号を並列に与えるように2つの出力回線を有する。多重
IMRで構成された中継器に対して3つの衝突状態があ
る。
【0029】第1の衝突状態はIMRの2つまたはそれ
以上の中で活性状態のポートを有する。この例において
、IMRの各々はアービタに対してREQUESTをア
サートする。アービタは2つまたはそれ以上のREQU
EST信号の同時のアサーションに応答してすべてのI
MRに対してCOLLISIONをアサートする。もし
アービタがIMRに対してACKNOWLEDGEをア
サートした後同じ結果が起こると、それは後で第2のI
MRから第2の要求を受信する。アービタはACKNO
WLEDGEをデアサート(否定、これらの言葉は交互
に使用される)しかつCOLLISIONをアサートす
るであろう。IMRはIEEE  802.3標準ごと
にJAMシーケンスを発生することによって衝突に応答
する。
【0030】第2の衝突状態は中継器ユニットIMRの
単一IC装置10上の多重活性状態のポートからの結果
として生じる。IMRはREQUESTをアサートし、
かつもしそれがアクセスを要求する唯一のIMRである
なら、拡張バスの制御を得る。マルチポート衝突を経験
するIMRはJAMをアサートすることによって、その
中継器ユニットの他のIMRにDATA回線にわたって
リレーされるその情報が衝突型を説明するということを
知らせる。拡張バスに対してアクセスするIMRによる
JAMのアサーションはIMRがその独自のポート上で
衝突を検出したということを示す。JAMをアサートす
るときにDATAをデアサートすることによって、IM
Rは他のIMRにそれがマルチポート衝突を検出すると
いうことを知らせる。中継器ユニットのIMRはそれに
応答してジャミングシーケンスを発生する。
【0031】第3の衝突状態はリンクするセグメントま
たは混合セグメントのいずれかを介する1つのIMR上
での単一ポート衝突の結果として生じる。各々の場合に
おける「残された1つのポート」としての第3の衝突型
を参照することによって中継器ユニットがそれら双方を
同様に取扱うということが強調される。中継器ユニット
の1つを除くすべてのポートがジャムシーケンスを中継
器ユニットに結合されたノードに伝送するときに残され
た1つのポートの状態が起こる。2つのセグメント型上
の衝突は異なった理由によって起こるが、中継器システ
ムはその双方に対して同様に応答する。
【0032】残された1つのポート状態を検出するIM
Rはその独自のマルチポート衝突を検出するIMRに対
して拡張バスを同様にアクセスする。しかしながら、2
つの間における差異はIMR  50がJAMおよびD
ATAの双方をアサートし、それが残された1つのポー
ト状態を信号で知らせることである。この方法において
、IMRはIEEE  802.3標準ごとに「後退」
し始めかつジャムシーケンスを発生することをやめる。
【0033】いくつかのIC装置10の中の多重衝突型
に対して、IMRは中継器ユニットが残された1つのポ
ート状態において単一ポートを識別するまでジャムシー
ケンスを発生することをやめる。残された単一ポートが
別の中継器ユニットに対して接続しかつポートに接続さ
れた実際のノードにかかわりなくそれに従ってシステム
が動作するということが推測される。2つの中継器がお
互いに不明確にジャムすることを防ぐために、状態機械
はジャムシーケンスが残された1つのポート状態をやめ
ることを必要とする。
【0034】図2はこの発明の好ましい実施例に従う統
合されたマルチポート中継器(IMR)50のブロック
図である。IMR50は複数個の(予め確立された数)
ポートを含む。AUIポート60および8つのペアポー
ト62i はIMR50をネットワークに結合する。ペ
アポート62iはペア草案標準に従いかつIEEE  
802.3標準の部分に適応できる。ポート62i の
各々はMAUとして動作する。ペアポートは受信された
データ(RX)を第1のマルチプレクサ70を介してデ
コーダ64および位相ロックループ66に送るための回
線を有する。デコーダ64は受信された信号内に嵌め込
まれた抽出されたタイミングクロックを使用することに
よって受信されたデータを抽出するために位相ロックル
ープ66に応答する。位相ロックループ66はクロック
発生器72から受信された独立したタイミングクロック
を使用する。クロック発生器72は入力X1およびX2
で与えられた外部クロッキング信号に応答する。
【0035】先入先出方式(FIFO)バッファ74は
デコーダ64からデコードされたデータを受信する。F
IFO制御回路76はFIFOバッファ74からの読出
しおよびそれへの書込みを管理する。IMR50はすべ
てのそのポートに対して受信されたデータを繰り返すの
みでなく、それはまた繰り返されたデータが適切なプロ
トコル形状にあるように条件を設ける。ペアケーブルを
使用することによって、信号の効率劣化の様々な型を可
能にし、それはタイミング遅延、振幅歪およびプリアン
ブル切断を含む。中継器はそのプリアンプルの入力デー
タパケットを取去りかつその場所に標準プリアンブルを
置換える。中継器はクロック発生器72を伴ってデータ
が適切なマンチェスタ(Manchester)形状に
あるように再び時間決めをしかつコード化する。クロッ
ク内の差異のために入力データと出力データとの間でい
くつかのタイミング不一致が起こることは可能である。 FIFOバッファ74はデータを受信しかつその条件を
設けられたデータを繰り返す相対的に独立した動作を可
能にするように必要な順応性を与える。FIFOバッフ
ァ74は第2のマルチプレクサ80への入力のうちの1
つを含む。 プリアンブル回路82およびJAMシーケンサ84もま
たマルチプレクサ80への入力である。第3のマルチプ
レクサ86はエンコーダ90へ出力する。エンコーダ9
0は第3のマルチプレクサ86から受信されたデータを
コード化しかつそれを様々なノードへ送るためにポート
に分布する。第2のマルチプレクサ80の出力はデータ
を第3のマルチプレクサ86および拡張ポート100へ
同時に与える。拡張ポートの出力はまたデータを第3の
マルチプレクサ86へ供給する。拡張ポート100は2
つの双方向性信号、DATおよびJAMを含む。1つの
出力信号REQおよびDATならびにJAMに組合わさ
れた2つの入力信号ACKおよびCOLは拡張バス接続
を確立する。
【0036】IMR制御回路102は様々な制御信号お
よびデータに応答してIMR50の動作を監視しかつ管
理する。制御回路102は区分およびリンクテスト回路
を含む。制御回路102はポートの動作、FIFO制御
回路76および拡張ポート100を監督するためにタイ
マ回路104からの様々なタイマおよびテストならびに
管理ポート106からの命令を使用する。タイマ回路1
04はクロック発生器72およびテストならびに管理ポ
ート106からの信号に応答する。
【0037】図3は単一IMR中継器ユニット52を形
成するためにともに結合された3つのIMR50i ユ
ニットのブロック図である。中継器ユニット52は直列
の4つの中継器のうちの1つに対して最大値を計算する
のみである。中継器ユニット52はいずれかの単一IM
R50が有するポートの3倍の数のポートを有するが、
さもなければ、機能において個別IMR50i と区別
がつかない。
【0038】IMR50i は図2の拡張ポート100
のためにこの機能を可能にする。DAT端子の各々はそ
の個別IMR50i を他の個別IMR50i に結合
させる。このことはJAM端子に対しても同様に真であ
る。 任意のドライバ120はもし個別IMR50i が十分
な電流を供給またはソースできなければいかなる付加的
な駆動機能をも供給する。ドライバ120は単一中継器
ユニットを構成するために実質的に無限の数のIMR5
0を準備する。外部アービタ機能112は外部プロトコ
ルの動作を管理し、それは中継器ユニット52動作を許
可する。アービタ機能は標準でありかつこの発明に使用
可能である。アービタ機能112は個別IMR50i 
から個別REQ信号を受信する。アービタ機能112か
らの単一COL信号および単一ACK信号は個別IMR
50i のそれぞれの端子に結合することによって拡張
バスを完成する。
【0039】単一水晶発振器114は個別IMR50i
 およびD−型フリップフロップ116に対して共通の
クロック信号を与える。共通の水晶114は個別IMR
50i がデータを一致して動作しかつコード化するこ
とを確実にする。Dフリップフロップ116は装置をと
もにリセットする。
【0040】任意のドライバ120はドライバ124を
選択的に可能化するために論理ゲート122を含む。論
理ゲート122はIMR50の各々と相関の特定の任意
のドライバ120を可能化するためにREQUESTお
よびACKNOWLEDGEの同時アサーションに応答
する。任意のドライバ120を可能化することによって
DATAもしくはJAMのいずれかまたはその両方のア
サーションがIMR50のすべてに対してアサートされ
ることが可能となる。IMR50の間で交換されたセマ
フォは上記で説明されたとおりである。
【0041】図4は単一IMR50が統合されたマルチ
ポート中継器(IMR)ユニット52として機能するこ
とを許可する外部構成要素の構成を図示する概略ブロッ
ク図である。REQUESTおよびACKNOWLED
GE回線はアービタ機能を与えるようにともに拘束され
る。REQUESTのアサーションは自動的にACKN
OWLEDGEをアサートする。COLLISIONは
衝突がないということを示す電圧レベルに拘束される。 DATAおよびJAMは浮動した状態のままでおかれる
。水晶発振器のような外部クロックソースは伝送のため
のデータの時間を再び決めるために使用されるクロック
信号を与える。リセット回線は抵抗を介して「1」電圧
レベルに結合されかつ容量を介して接地に結合される。
【0042】IMR50は8つのペアMAUおよびAU
Iポートを伴って中継器ユニットとして機能する。中継
器およびポート機能はIMR50において分布される。
【0043】図5は5つの拡張信号の識別された組合わ
せに応答する図3の特定IMR50の状態を要約する表
である。信号は以下のように対応し、それらはREQ=
REQUEST、ACK=ACKNOWLEDGE、C
OL=COLLISION、DAT=DATA、および
JAM=JAMである。
【0044】図6は中継器ユニット52におけるソース
IMRのための好ましい状態機械処理を図で示す省略さ
れたフロー図である。特定IMR50がアービタ機能1
12(図3)によってバスマスターシップと認められた
後の情報の交換に対して、特定IMR50はソースIM
Rであるが、一方でその他のものは目標、または宛先、
IMRである。ソースIMRの状態機械はフロー図にお
いて概説されるように応答する。
【0045】処理はステップ200、IDLEで始まる
。定期的に、状態機械は1組のテストを介して循環し、
それは伝送衝突(XMT  COL)202の検出、受
信衝突(RX  COL)204の検出、繰り返される
べき拡張ポートデータ(EXPPT  DATA)20
6の検出、および特定IMR50に対する拡張バスでの
それ以外のいずれかの受信活動(ANY  RA)20
8の検出を含む。中継器ユニット52によって受信され
たデータなしで、状態機械はIDLE200を介してX
MT  COL202(偽)へ、RX  COL204
(偽)へ、EXPPTDATA206(偽)へ、かつA
NY  RA208(偽)へと循環し、IDLE200
に戻る。
【0046】拡張ポートでのそれは以外の特定IMR5
0でのいずれかの受信活動の検出ANY  RA208
(真)、IEEE  802.3標準ごとのデータパケ
ットを処理するように中継器ユニット52の流れを指示
する。ステップ210はポートで受信されたデータパケ
ットの処理を図示する。ステップ210の部分は図3の
アービタ機能112からのACKNOWLEDGE信号
に応答して拡張バスの制御を得ることおよびDATAを
適切に駆動することを含む。ステップ210でデータパ
ケットを処理した後、流れはIDLE200ステップへ
戻る。ステップ210の処理の部分は伝送衝突(XMT
  COL)220(真)および受信衝突(RX  C
OL)222(真)のための定期的なチェックを含む。 ステップ220およびステップ222はステップ210
の後で起こるものとして図示されるが、ステップ210
の全体を通して定期的に散在させられる。ステップ21
0は図6において簡略されて示される中継器ユニット5
2の複数個の状態を含む。XMTCOL220真または
RX  COL222真を検出しないことによって、デ
ータパケット処理の完成およびIDLE200への復帰
がその結果としてもたらされる。
【0047】IMR50はテストEXP  PT  D
ATA206でACKNOWLEDGEを検出するとす
ぐに、234を介してステップ230へ分岐する。ステ
ップ230、拡張ポートデータ(EXP  DATA)
230はそれをそのポートの中で繰返すことによって拡
張ポート上でのデータを処理する。ステップ232は、
XMT  COLについてテストしかつステップ234
はRX  COLについてテストする。衝突型のどちら
をも検出しないことによってIDLE200への復帰を
その結果として生じる。ステップ202、ステップ22
0、またはステップ232のいずれか1つでの伝送衝突
の検出は伝送衝突の処理をステップ252を介してステ
ップ238へと指示する。伝送衝突は少なくとも4つの
例において真であり得る。第1に、IMRのそれ自身の
ポートの中でのマルチポート衝突が現われ得る。第2に
、データパケットのIMRの受信は第2のIMRのデー
タパケットと一致し得る。第3に、2つの他のIMRは
衝突を検出し得る。第4に、1つの他のIMRはそれ自
身のポートの中でのマルチポート衝突を検出し得る。第
1の例を除くすべての例において、衝突の検出は拡張バ
ス全体にわたって起こる。2および3の例に対して、拡
張バスはすべてのIMRに衝突の中継器ユニットを通知
するようにCOLLISIONのアサーションを含む。 第4の場合において、単一IMRは拡張バスへのアクセ
スを得て、かつJAMをアサートしかつDATを否定す
る。
【0048】XMT  COL真時に、カウンタはステ
ップ236でクリアされ(CLR  CNT)、かつス
テップ240はそのIMR50がそのポートの中でいず
れかの受信活動(ANY  RA)を検出するかどうか
をテストする。カウンタはクリアされかつジャムビット
の最小限の数が伝送されてしまったことを確実にするの
に使用される。もしANY  RAが真であるなら、シ
ステムは拡張バスに対して仲裁し、それはバス制御と認
められるとすぐに、それ自身のDATおよびJAMを選
択し戻し、それによってステップ242での入力信号と
してのその出力信号を無視する。もしANY  RA2
40が偽であるなら、その処理は適切なジャムシーケン
スの発生のためにステップ244へ直接に進む。ステッ
プ242で、DATおよびJAM入力を仲裁しかつ選択
し戻し始めた後、流れはまたステップ244へと進む。 ジャムシーケンスの発生後、システムはステップ246
で伝送衝突状態を入力する。
【0049】ステップ246の後、システムはステップ
248でカウンタを使用することによって96ビットの
最小値が伝送されてしまったかどうか(RUNT)を決
定するようにテストする。RUNT真は流れをステップ
240へと指示する。RUNT偽はステップ250でX
MT  COLをテストするように流れを指示する。X
MT  COL250真は流れをステップ240へと指
示する。ステップ252はステップ250XMT  C
OL偽の後で受信衝突(RX  COL)をテストする
【0050】真をテストするRX  COL252は受
信衝突ブロック、ステップ260ないし272の適切な
ステップを行なう。ステップ252RX  COL偽の
後で、システムはIDLE200へと戻る。
【0051】受信衝突ブロック、ステップ260ないし
272は、ステップ260でのテスト、ANY  RA
テストを含む。ステップ260ANY  RA真は拡張
ポートからの入力信号DATおよびJAMの受取りを不
能化する。拡張ポートからの受信衝突はDATAおよび
JAMの双方のアサーションを介して中継器グループの
他のIMRへと通過するのみである。ステップ262で
の拡張ポートの不能化またはANY  RA偽のいずれ
かの後、状態機械はステップ264でのジャムシーケン
スの発生(GEN  JAM)を開始する。ステップ2
65はRX  COLT真を設定することによって受信
衝突状態を設定する。RX  COLTは状態機械にお
いて受信衝突と伝送衝突とを区別する。ステップ265
に続くステップ266は受信衝突状態を入力するときシ
ステムを識別する。
【0052】ステップ268でのXMT  COLテス
トおよびステップ270でのRX  COLテストは受
信衝突状態266の後に続く。XMT  COL真は流
れをステップ238へ指示し、ステップ240で受信活
動をテストするよりも前にカウンタをクリアする。RX
  COL真は流れをステップ260に戻す。RUNT
272はステップ268XMT  COL偽およびステ
ップ270RX  COL偽での決定の後に続く。ステ
ップ272でのRUNT真は状態機械の流れをステップ
260に戻すが、一方でRUNT偽はステップ200で
流れをIDLEへと指示する。
【0053】上記で説明されたように、この発明の好ま
しい実施例は中継器の様々な衝突モードに関して同期さ
れかつ情報を与えられる分布された中継器状態機械機能
を含む。状態機械の同期は中継器グループ52がIMR
の全体の組合わせのためにそれらの中継器機能を行なう
ことを許可するように個別IMR機能の動作を相互に関
係させる。図6の状態機械フロー図はIEEE  80
2.3標準において概説された状態機械の流れに対する
いくつかの修正を識別する。一般に、分布された中継器
機能を許可するような特定中継器状態機械に対する変更
の正確な型は特定の実現化例および設計選択に依存して
変化し、それは、IEEE  802.3標準の状態機
械を実現するために使用される方法である。
【0054】図8、図9および図10ないし図33、図
34、図35および図36ならびに図28ないし図45
はこの発明の好ましい実施例に従うIMR50のIMR
状態機械300に対する制御を実現する機能および回路
図の概略ブロック図である。
【0055】図8、図9および図10はIMR50にお
ける機能ブロックの概略図である。IMR50は主とし
て拡張ポート(EXPPORT)302、および状態(
STATUS)304ブロックについて信号を受信しか
つ送信するIMR状態機械300を含む。EXPPOR
T302はIMR50を上記で説明された拡張バスに接
続しかつ5つの拡張バス信号に対する接続を含む。MA
UBANK306およびAUIPORT308はポート
をIMR50に提供する。クロック310機能は水晶発
振器114から外部クロック信号を受信しかついかなる
リセット信号をも受信する。
【0056】データバッファ(DATABUF)320
はいくつかの信号をSTATUS304およびEXPP
ORT302と同様にIMR状態機械300に供給する
。IMR50および324レシーバ後端(RXBCKE
D)322は衝突持続期間ならびにジャバー(jabb
er)機能を監視する運転カウンタ(BEHAVCNT
)324を含む。テストポート(TESTPORT)3
26およびリンクテスト機能(LINKTEST)32
8はIMR50の機能ブロックを完成する。
【0057】図38ないし図45はIMRSM300の
概略およびブロック図でありかつ図8、図9および図1
0の他の機能ブロックとの相互作用である。
【0058】特定的に、図38はIMRSM300が他
の機能ユニットから受信する信号および接続を示す機能
ブロック図である。IMRSM300はプリアンブル、
FIFOデータ、およびジャムパターン伝送(転送状態
機械)を制御する状態機械を含む。さらに、物理的転送
タイマはプリアンブルタイマ、小さなパケットタイマお
よびジャム長さタイマの機能性を結びつける。グルー(
Glue)論理は転送状態機械および物理的転送タイマ
を指示する。
【0059】転送状態機械は実質的にIEEE  80
2.3標準中継器状態図に均等である。IEEE  8
02.3標準に均等の状態機械は特定の伝送に伴うAU
IまたはペアMAUの特定のポート型に気がつかないで
いる。状態ブロック304は時間におけるいかなる点で
の受信ポートおよび伝送ポートをも識別する。IMRS
M300は拡張ポートデータ受信状態がすべての他のポ
ートに対する拡張ポートに対して別個の伝送可能信号を
制御することを可能にするようなIEEE  802.
3標準状態図に対する付加的状態を含む。
【0060】ランダム論理は状態機械を実現する。状態
機械の評価位相はDATABUF320による使用がポ
ート送信機のTCLK立上り端縁ビット境界線に対して
データを与えることを許可する。CLOCK310は外
部水晶、単一IMR50動作からの20MHz信号、も
しくは単一または多重IMR50動作に対する20MH
z水晶発振器のいずれかを受信する。CLOCK310
は20MHz信号に対して同期される非同期リセット信
号を受信する。CLOCK310はシングルエンディッ
ド(single−ended)10MHzクロックを
ポート伝送回路における使用に与えるように2による除
算(divide−by−two )回路を使用する。 2位相重複しないクロック発生器はシングルエンディッ
ド10MHzクロック波形(TCLK)から2つの10
MHzクロック波形(TPH1およびTPH2)を発生
する。TPH1およびTPH2はポート伝送回路におい
てディジタル論理を時間決めする。
【0061】TCLK20、20MHzクロック信号、
立上がり端縁は伝送データをポートから駆動する。1つ
のTCLK20端縁おきにTCLK立上がり端縁にほぼ
対応するということに注目されたい。状態機械への入力
はTPH2の立上がり端縁上に到達する。新しい出力の
評価およびアサーションはTPH1の立上がり端縁上で
起こる。クロック端縁に関するこの敏速な動作は処理性
能および状態機械の小さなサイズに対する遅いクロック
速度に起因して許される。
【0062】特定的に、IMRSM300はCLOCK
310からRESETT、TPH1およびTPH2を受
信する。EXPPORT302は拡張ポートでの受信デ
ータの指示(EXPRXENX)、受信衝突に対応する
宛先IMR50に対する拡張ポートJAMパッド(PA
DJAM)およびDATパッド(PADDAT)回線(
EXRXCOLX)のサンプリングされた状態、ならな
びに宛先IMR50に対する拡張ポートPADJAMお
よびPADDAT回線(EXTXCOLX)のサンプリ
ングされた状態を受信し、それは伝送衝突に対応し、か
つ中継器グループ52の多重IMR50の間の衝突を組
込む。IMRSM300は拡張ポート伝送可能(EXP
TXENT)およびIMRSM300が受信衝突(RX
COL)状態(RXCOLT)にあるということの指示
を与える。EXPPORT302はデータ(プリアンブ
ル、データ、またはジャム)のそれと一致するタイミン
グを与えるための使用の前にEXPTXENT1/2T
CLKを遅らせる(EXPDOUTX)。EXPPOR
T302はソースIMR50によってRXCOLTをP
ADDATから伝送し、かつ中継器グループ52のすべ
てのIMR50が最小のジャムシーケンスを独立して計
算することを可能にする。
【0063】BEHAVCNT324はジャバータイマ
が満期になとき、IMRSM300に対して指示を与え
る(TW3DONEX)。TW3DONEXは伝送が再
び可能化されるという事象において小さなパケットを止
める小さなパケットカウンタを初期設定する。TW3は
IEEE  802.3標準ごとのジャバ長さである。 16ビットカウンタはIMRSM300のスキャンテス
ト経路内に含まれるジャバータイマを実現する。ジャバ
ータイマはカウント要求よりも前に次のカウントを求め
るが、計算することを要求されるまでそのマスタ状態ラ
ッチにおいて新しいカウントをストアしない。こうして
、TPH2カウント要求は次に続くTPH2上に発生さ
れた関連するフラグを伴って、マスタラッチにおける続
いて起こるTPH1の間に新しいカウントをストアする
という結果に終るであろう。このタイミング機構はほぼ
1つのいっぱいの10MHzクロックサイクルにカウン
タ評価を見込む。ジャバータイマは連続する伝送の2^
16+1TCLKS(≒6.55ms)の後TPH2上
にフラグTW2DONECを発生する。このフラグは9
6TCLKのジャバー待ち時間の間活性状態におかれる
。 好ましい実施例において、前の96TCLKジャバ待ち
時間(2^16+1−96TCLKs)は実現を簡素化
するために連続するジャバーシーケンスにおけるジャバ
ー待ち時間の次のジャバー長さタイミングを減少させる
。BEHAVCNT324に対してジャムパターンを発
生する(GENJAMT)ために拡張ポートおよび情報
フラグを除外するすべてのポートに対してIMRSM3
00は伝送可能化を与える。データの伝送の間、STA
TUS304は受信ポートおよびリンクテストに失敗し
たポートを不能化するようにTXENT信号を修正する
。GENJAMTはEXPPORT302およびSTA
TUS304から送られた受信および伝送衝突信号の機
能であり、それはあるFIFOおよび転送長さ状態を含
む。
【0064】STATUS304はIMRSM300か
らのGENJAMT、TXENT、およびRXCOLT
に応答する。STATUS304は、それがキャリアセ
ンス(CSX)を受信したということと同様に、それが
多重衝突(MLTICOLX)を検出した、またはそれ
が衝突における1つのAUIポートまたはペアMAUポ
ート(ONECOLX)を検出したということを示す信
号を与える。MLTICOLXのアサーションは多重ポ
ートが単一IMR50上で活性状態にあり(拡張ポート
は含まず)かつ伝送衝突に対応するということを暗示す
る。CSXのアサーションはプリアンブル発生が始まる
べきであるということを示す。ONECOLXのアサー
ションはそれが伝送がないときのAUIポートにおいて
のみ衝突が起き、またはジャムシーケンスの間単一AU
IまたはMAUポートが活性状態のままで置かれるとい
うことを暗示するように受信衝突に対応する。
【0065】DATABUF320はTXENT、GE
NJAMT、プリアンブル発生(GENPRET)の開
始を指示するフラグ、およびIMRSM300からのデ
ータ(GENDATAT)の伝送を指示するフラグを受
取る。GENDATATはフレーム区切り信号の開始、
FIFOハイウォーターマーク(high−water
 mark )フラグおよびプリアンブル長さカウント
の機能である。IMRSM300は開始データアウト要
求(STDOUTX)、FIFOが通常空の状態に到達
した(DATDONEX)という指示、プリアンブル発
生を打切るという要求(ABRTPREX)、およびD
ATABUF320からの電流データパケットを打切る
という要求(ABRTDATX)を受取る。FIFOに
おいてハイウォーターマークに到達するデータはABR
TPREXをアサートする。FIFOアンダーフローま
たはオーバーフローはABRTDATAXをアサートす
る。DATABUF320は出力TXDOUTXで適切
なIMR拡張、AUI、またはペアポートによって伝送
されるべきプリアンブル、データ、またはジャムパター
ンを与える。IMRSM300はDATABUF320
がいずれかの特定の時間で偶数または奇数のプリアンブ
ルビットを発生したかどうかということを識別するため
にTXDOUTXを使用する。
【0066】RXBCKEND322は衝突の間に活動
上で位相ロックされたループロックを打切るようにIM
RSM300からGENJAMTを受信する。AUIP
ORT308はジャム要求のIEEE  802.3標
準の中止の条件を満足させるために96ビットよりも大
きなジャムシーケンスを早めに終らせる(1/2ビット
時間)ために使用される信号を受信する。
【0067】図39は転送状態機械(XFRSM)95
0、転送制御(XFRCTL)952、および転送カウ
ンタ(XFRCNT)954を含むIMRSM300の
ブロック図である。XFRSM950は上記で説明され
たようにIEEE802.3標準状態図にほぼ対応し、
かつXFRCTL952およびXFRCNT954は単
一物理転送タイマとして動作する。転送カウンタは最小
JAMパターン伝送を確立するように96ビットを計算
する。また、62ビットでの伝送の後、プリアンブル発
生の時間切れを起こす。XFRSM950はCSX、S
TDOUTX、転送カウンタDATDONEX、TPH
1、TPH2、RESETおよびEXPRXPNXを受
信し、かつBLKJAMT、GENJAMT、GENP
RET、GENDATAT、RXCOLT、EXPTX
ENTおよびTXENTを駆動する。XFRCTL95
2は、XFRSM950からTXENTを受信するのと
同様に、上記で示された図38におけるブロックからA
BRTPREX、ONECOLX、EXRXCOLX、
EXTXCOLX、MLTICOLX、ABRTDAT
X、TW3DONEXおよびTXDOUTXを受信する
。XFRSM950およびXFRCTL952は複数個
の信号を交換する。これらの信号のうちの1つはIEE
E  802.3標準(RUNTDD)の条件を満足さ
せるためにAUIPORTが他のポートよりも前に1/
2ビット時間のジャミングを終えるべきときを確立する
。RUNTDDは1つのクロックサイクルによってRU
NTを遅らせるようなTPH1およびTPH2から発生
されたクロッキング遅延を使用するRUNTの遅延機能
である。他の信号は、クリア転送カウンタ(CLRXC
NTT)、中継器ユニット52を横切るすべての受信衝
突のOR処理、受信衝突イン(RXCOLIN)、伝送
された62ビットを示すプリアンブル終了(PRIDO
NE)、中継器ユニット52を横切るすべての伝送衝突
のOR処理、伝送衝突イン(TXCOLIN)、FIF
Oハイウォーターマーク(ABRTPREX)から発生
された放棄プリアンブル、およびRUNTパケット指示
(RUNT)であり同様にTPH1およびTPH2を備
える。XFRCTL952およびXFRCNT954は
3つの制御信号、すなわちマスタレジスタを所望の初期
カウントに初期設定する信号(INITMSTR)、1
ずつマスタレジスタを増分させる信号(CNTMSTR
)、およびそれらは局部中間(スレーブ)レジスタ(L
DSLAVE)の信号ならびに3つのデータ信号DI1
、DI5、およびDI6を交換する。状態機械の各々の
クロックサイクルは1つの移行のみを行なう。
【0068】図40および図42ならびに図43は図3
8のXFRSM950の概略図である。図40および図
42ならびに図43のすべてはNxxおよびPSxの符
号が付されたノードによって示されるように接続された
2つのFIGからの信号を伴うXFRSM950を含む
。機能的に、XFRSM950は図33、図34、図3
5および図36の状態機械フロー図の機能、移行および
テストを達成する。
【0069】図44はXFRCTL952の概略図であ
る。MLTICOLX、EXTXCOLX、またはAB
RTDATXのいずれかのアサーションはTXCOLI
Nをアサートする。ONECOLXまたはEXRXCO
LXのうちのいずれかのアサーションはRXCOLIN
をアサートする。ABRTPREXのアサーションおよ
びTXDOUTXの否定はXFRSM950に対してA
BRTPREXであるマスタプリアンブル放棄(MAB
RTPRE)をアサートする。96ビットがクリア信号
なしに伝送されてしまうまで、伝送はCNTMSTRを
アサートする。CLRXCNTTのアサーションはIN
ITMSTRをアサートする。96ビットが伝送されて
しまうまで、伝送はLDSLAVEをアサートする。9
6ビットが伝送されてしまうまで、伝送はRUNTをア
サートする。62ビットが伝送されてしまったという指
示においてそれを超過する転送カウンタはPREDON
Eをアサートする。
【0070】図45はXFRCNT954の動作を図示
するブロック図である。XFRCNT904はクロック
サイクルごとに一度増分することができる初期設定可能
な同期カウンタである。
【0071】図11はこの発明の好ましい実施例に従う
EXPPORT302の概略ブロック図である。DAT
Aパッドバッファ(DATPADBF)330、JAM
パッドバッファ(JAMPADBF)332、COLL
ISIONパッドバッファ(COLPADF)334、
ACKNOWLEDGEパッドバッファ(ACKPAD
BF)336およびREQUESTパッドバッファ(R
EQPADBF)338はEXPPORT302を組立
てる。それぞれの機能はパッドを駆動しまたはそれぞれ
のパッドからの信号を受取るように動作する。バッファ
330ないし338は以下に識別されるように特定され
た信号に応答する。これらの信号は、パッド信号に加え
て、クロック信号TCLK、TPH1およびTPH2を
含む。
【0072】図46はTCLK、TPH1およびTPH
2の間の関係を図示する。TPH2はTCLKプラス第
1の遅延の否定に対応する。TPH1はTCLKプラス
第2の遅延のアサーションに対応する。第1および代2
の遅延は拡張バスを横切る宛先であるIMRにデータホ
ールドを与えるように選択される。他の入力信号はGE
NJAMT、RXCOLT、EXPDOUTX、受信デ
ータ(RDATAR)、伝送バイパス(TXBPASS
X)、位相ロックループからのデコードされた受信クロ
ック(RCLK)、交互のキャリアセンス可能化(テス
ト機能)(ALTCSENT)、EXPTXENT、お
よびCSXを含む。EXPPORT302は出力信号を
与え、それらはNRZフォーマットにおける拡張ポート
受信されたデータ(EXPDINT)、EXRXCOL
X、EXTXCOLX、PADCOLから受信されたテ
ストモードデータ(COLDATAT)およびEXPR
XENXを含む。EXPPORT302の機能ブロック
は互いに信号を交換し、それはTCLK、TPH1およ
びTPH2信号に加えて、DATのサンプリングされた
状態(DATX)、COLのサンプリングされた状態(
COLX)、JAMのサンプル状態(JAMX)、AC
Kのサンプリングされた状態(ACKX)、伝送応答(
TXACKX)、および受信応答を含む(拡張バス上の
IMR伝送を実現し、そうして受信手順RXACKXを
起動する)。EXPTXENTはIMR50によってど
のデータが発生されるかということを制御する。データ
を発生する(GENDATAT)ためのIMR状態機械
要求を有するEXPTXENTの同時アサーションはF
IFOデータの発生という結果に終る。アサートされた
GENDATATを有するEXPTXENTの否定は拡
張ポートデータを発生する。読出し装置はソーシングI
MRからのデータが拡張ポートおよびその他のAUIな
らびにペアMAUポートに同時に伝送されるということ
に気づくであろう。その結果として、データパケットは
ソーシングIMRから拡張ポート宛先IMRに対してよ
りも早く2つのTCLKを発生するであろう。この待ち
時間もまたジャムパターン発生の信号を送るPADJA
Mに対して真である。
【0073】図12はDATPADBF330の回路図
である。反転出力バッファ400はDATに対して出力
パッドを駆動する(PADDAT)。入力バッファ(N
BUF)402は入力信号をPADDATからバッファ
に入れる。MNLAT404は反転されたTXACKX
信号、またはTXBPASSXのアサーションに応答し
てバッファ400を可能化または不能化する。MNLA
T404の出力はバッファ400を可能化するMNLA
T404の出力のアサーションを伴って、バッファ40
0の動作を可能化または不能化する。
【0074】MNLAT404は多重化されたNLAT
であり、これゆえにその名前が「MNLAT」である。 NLATは透過ラッチであり、そこにおいてクロック信
号のアサーションは入力信号がデータ出力へと通過する
ことを可能にする。NLATはその出力として反転され
た入力信号を与えるように入力信号を反転する。NLA
Tは透過ラッチであり、そこにおいてクロックのアサー
ションはNLATの出力がクロック信号の連続するアサ
ーションなしに変更する入力信号を伴って変更すること
を許可する。MNLATは2つのデータ入力および2つ
のクロック入力を有する。各々のデータ入力は第1のク
ロック入力のアサーションが第1の入力で信号を「ラッ
チ」するために動作するようなクロック入力のうちの1
つと相関する。同様に、第2のクロックのアサーション
は第2の入力信号を「ラッチ」する。
【0075】IMR変形に対するいくつかのIMRがク
ロック信号TCLK、TPH1およびTPH2において
起こる。ある動作に対して、TNLATは拡張バスを介
してIMRの間で交信された様々な信号を再び時間決め
することに役立つ。TNLATは単一データ入力および
二重クロック入力を有する。両方のクロックをアサート
することによってTNLATの動作が結果として生じる
【0076】MNLAT406は出力バッファ400の
データを制御する。TPH1の論理積および反転された
TXBPASSXならびにTXBPASSXはクロック
する信号をMNLAT404に与える。TPH1のアサ
ーションおよびTXBPASSXの否定はMNLAT4
04およびMNLAT406の両方のクロック1をアサ
ートする。IMRをテストすることはTXBPASSX
を与えることによって簡素化されるが、この発明の好ま
しい実施例において重要な部分ではない。RDATAR
はテストモードにおけるTXBPASSXのアサーショ
ン時のPADDATで現われる。MNLAT404によ
る反転に起因して、アサーションTPH1およびTXB
PASSXの否定はTXACKX可能化バッファ400
のアサーションを伴う。
【0077】RXCOLT、GENJAMTおよびEX
PDOUTXの組合わせ論理関数は上記で説明されたよ
うにTXBPASSXのアサーションを除いて、PAD
DATに対してデータを発生する。論理関数はTXAC
KXのアサーションおよびa)TXDOUTXのアサー
ションならびにGENJAMXの否定、またはb)GE
NJAMXおよびRXCOLXの両方のアサーションの
いずれかの時にPADDATをアサートするように結合
する。EXPPORT302を入力するTXDOUTX
はEXPDOUTXになる。GENJAMXおよびRX
COLXは以下のようにGENJAMTおよびRXCO
LTに対応し、各々の信号はそれぞれの信号の1/2ク
ロック遅延されたバージョンである。
【0078】TPH2および反転されたTCLKの両方
の同時アサーションは信号をTNLAT410を介して
PADDATから送る。TPH1の次に続くアサーショ
ンはこれらの信号をNLAT412を介してインバータ
に送る。インバータの出力はEXPDINTを与える。 TNLAT410(2回反転されたPADDAT)の反
転された出力のサンプリングはDATX、時間を進めら
れたEXPDINTを与える。
【0079】図13はJAMPADBF332の回路図
である。JAMパッド(PADJAM)は入力または出
力信号のうちのいずれかを受信する。反転出力バッファ
420は出力モードに対してPADJAMを駆動しかつ
入力バッファ422は入力モードに対してPADJAM
から入力信号を受信する。MNLAT424からのアサ
ートされた出力はバッファ420を可能化する。MNL
AT426からの出力はデータをバッファ420に与え
る。バッファ420を可能化するために、テストモード
を入力することは、それはTXBPASSをアサートし
ているが、バッファ420、ローに拘束されたMNLA
T424の第2の入力を可能化し、かつMNLAT42
6の出力に対して反転されたRCLKを与える。
【0080】テストモード以外のために、TPH1のア
サーションおよびTXBPASSXの否定はMNLAT
426の出力に対してNLAT430の反転された出力
をラッチしかつMNLAT424の出力に対して2回反
転されたTXACKXをラッチする。TPH2のアサー
ションはNLAT430の出力に対して2回反転された
GENJAMTをラッチする。それゆえ、TXACKX
のアサーションおよびGENJAMTのアサーションは
テストモードなしで連続するTPH2およびTPH1ク
ロックの後でPADJAMをアサートする。
【0081】反転されたTCLKおよびTPH2の同時
アサーションはTNLAT432の出力に対する反転さ
れたPADJAM入力データをラッチする。TNLAT
432の反転された出力(2回反転されかつクロック遅
延されたPADJAM入力)はJAMXである。連続す
るTPH1およびTPH2によってNLAT434およ
びNLAT436を介してラッチされた前のサイクルか
らのACKX、COLX、およびCOLXのアサーショ
ンはEXTXCOLXをアサートする。NLATの対、
NLAT434およびNLAT436は衝突に伴う多重
IMRから衝突に伴う1つのIRMへの伝送が1つのク
ロックバス捕捉遅延に起因して平滑に起こることを確実
にする。バス捕捉遅延は、たとえば、多重IRMが前に
衝突に伴って起こっていたときに衝突を有する中継器ユ
ニットのIMRにおける1つのクロック遅延からその結
果として生じる。アービタは多重IMR衝突を示す。衝
突を経験する個別IMRはDATおよびJAM信号を介
して他のIMRへ情報を与える。多重衝突から単一IM
R衝突へのそのような移行に伴う1つのサイクル遅延が
ある。また、JAMXおよびRXACKXのアサーショ
ン、およびDATXの否定はEXTXCOLXをアサー
トする。JAMX、RXACKX、およびDATXのア
サーションはEXRXCOLXをアサートする。
【0082】図14はCOLPADBF334の概略回
路図である。COLPADBF334はCOLLISI
ONピン(好ましい実施例においてアクティブ  ロー
)から入力信号(PADCOL)を受信しかつCOLX
およびCOLDATATを発生する。TNLAT440
に対するTCLKおよびTPH2の同時アサーションは
PADCOL(ロー)のアサーションまたはALTCS
ENTの否定時にCOLXをアサートする。TNLAT
442に対するTCLKおよびTPH1の同時アサーシ
ョンはPADCOL(ロー)のアサーション時にCOL
DATATをアサートする。静電気放電保護装置、ES
DDIA444および入力バッファ446はPADCO
Lをバッファに入れる。
【0083】図15はACKPADBF336の概略回
路図である。ACKPADBF336はIMR50のA
CKNOWLEDGEピン(アクティブ  ロー)から
入力信号(PADACK)を受信しかつPADACK、
EXPTXENT、およびJAMXからACKX、RX
ACKX、EXPRXENXを発生する。ESDDIA
450および入力バッファ452はACKINを与える
ようにPADACKをバッファに入れる。TNLAT4
54およびTNLAT456に対して反転されたTCL
KおよびTPH2のアサーションはTNLAT454お
よびTNLAT456の出力に対して反転されたACK
INをラッチする。NLAT460に対するTPH2の
アサーションはその出力に対して反転されたEXPTX
ENTをラッチする。TNLAT454の出力およびN
LAT460の出力の同時アサーションはACKXをア
サートする。NLAT462に対するTPH1のアサー
ションはその出力に対して反転されたACKXをラッチ
する。NLAT464に対するTPH2のアサーション
は出力に対して反転されたACKX62、先行のサイク
ルACKX(バス捕捉遅延に対して)、および電流EX
PTXETの反転された論理和をラッチする。NLAT
464の反転された出力およびTNLAT454の出力
、ならびにTNLAT454からの反転された電流AC
KINの同時アサーションはRXACKXをアサートす
る。JAMXの同時否定と同様にNLAT464の反転
された出力およびTNLAT456の出力の同時アサー
ションはEXPRXENXをアサートする。TNLAT
456の出力のアサーションおよびNLAT460の出
力の否定はTXACKXをアサートする。
【0084】図16はREQPADBF338の概略回
路図である。REQPADBF338はCSXおよびE
XPTXENTに応答してIMR50のREQUEST
ピンから出力信号(PADREQ)(アクティブ  ロ
ー)を駆動する。NLAT470に対するTPH2のア
サーションはその出力に対して2回反転されたEXPT
XENTをラッチする。NLAT472に対するTPH
1のアサーションはその出力に対してCSXおよびNL
AT470の出力の論理和をラッチする。反転出力バッ
ファ474はNLAT472の出力を受信しかつPAD
REQを駆動するようにそれを反転させる。
【0085】図18、図19、図20および図21は図
8、図9および図10のSTATUS304の概略ブロ
ック図である。STATUS304はIMRSM300
からの信号に関連してポートの数および型に対してIM
Rを詳細に述べるように動作する。上記で言及されたよ
うに、IMRSM300はそれが制御するポートの特定
の型およびそれらの数を知らない。STATUS304
ブロックは受信している、かつ伝送しているポートを識
別し、かつJAMパターンかデータのどちらかが伝送さ
れているかどうかを識別するように個別ポートの活動を
監視する。STATUS304はまた、たとえばリンク
テストに失敗したポートのような特定ポートを非選択し
、また受信ポートに対する伝送可能化を不能化するよう
にポートに対して指示された可能化信号を修正する。 STATUS304はIMR50のMAUポートの各々
に対するMAU状態回路(MAUSTAT)500およ
びAUIポートの各々に対するAUI状態回路(AUI
STAT502)を含む。状態制御(STATCTL)
504はMAUSTAT500回路およびAUISTA
T502回路の動作を支持する。STATUS304は
他の信号の中からTXENT、GENJAMT、ALT
CSENT、TW3DONEX、RXCOLT、RES
ETT、TPH1、およびTPH2を受信する。STA
TUS304はCSX、ONECOLXおよびMLTI
COLXを含む複数個の信号を発生する。
【0086】図23および図24はAUISTAT50
2の概略ブロック図である。AUISTAT502はA
UIキャリアセンス検出器(AUICSDET)510
、パーティション状態機械(PARTSM)512、伝
送回復カウンタ制御(TXRECCTL)514、伝送
回復カウンタ(TXRECCNT)516、衝突カウン
ト制限カウンタ制御(CCLIMCTL)518および
衝突カウント制限カウンタ(CCLIMCNT)520
を含む。AUICSDET510はIMRSM300に
おいて使用される3つの信号を供給する。これらの信号
はONECOLX、MULTICOLXおよびCSXを
含む。PARTSM512はIEEE802.3標準パ
ーティション状態機械と均等に働く。
【0087】図26および図27は図18、図19、図
20および図21のMAUSTAT500の概略ブロッ
ク図である。MAUSTAT500はMAUキャリアセ
ンス検出器(MAUCSDET)550、パーティショ
ン状態機械(PARTSM)552、受信リンク状態機
械(RXLNKSM)554、受信リンク検出器(RX
LNKDET)556、CCLIMCTL558および
CCLIMCNT560を含む。MAUSTATはON
ECOLX、MLTICOLX、およびCSXを発生す
ることにおいて使用されるAUISTAT502に対し
てMAUキャリアセンスおよび衝突情報を与えることに
役立つ。
【0088】図29、図30および図31は図23およ
び図24のAUICSDET510の回路図である。衝
突に伴う1つ以上のポートがMLTICOLXをアサー
トする。他のいかなる受信活動またはマルチポート衝突
において残存する1つのポートをも伴わないAUIPO
RTからの受信衝突はONECOLXをアサートする。 いかなる可能化されたポート上の受信活動もCSXをア
サートする。
【0089】図33、図34、図35および図36は、
図8、図9および図10ないし図33、図34、図35
、および図36ならびに図38ないし図45の信号表示
を使用する状態機械の機能を概説する詳細なIMRSM
500フロー図である。図33、図34、図35および
図36のフロー図において、長方形はソーシングIMR
  IMRSM300に対する8つの状態のうちの1つ
を表現する。状態の1つの例はステップ600でのID
LEである。楕円形は特定値をアサートする出力を表現
する。出力の1つの例はたとえば、ステップ626での
EXPTXENTのアサーションである。菱形は識別さ
れた値の状態を検査するための決定、またはテストを表
現する。そのようなテストステップの例はTXCOLI
Nの値をテストするステップ604である。もしTXC
OLINが偽であるなら、処理の流れはステップ606
へと続く。TXCOLIN真はステップ850hの実行
という結果に終る。ステップ850hはステップ850
への分岐である。丸はこれらの分岐ステップを表現する
【0090】ステップ620ないしステップ744は図
6のステップ210、220および222に対応する。 菱形決定ステップのあるところにおいてテストされた値
は図の下に概説される。値に対する表記法の解釈は、「
+」は「OR」または論理和を意味し、「★」は「AN
D」または論理積を意味し、かつ「!」は「NEGAT
ION」または反転を意味する。たとえば、PADDA
T(PADDAT真)のアサーションはGENJAMX
の否定およびTXDOUTXのアサーションかGENJ
AMXおよびRXCOLXの両方のアサーションのいず
れかを伴ってPADACKおよびEXPTXENTの両
方のアサーション時に起こる。
【0091】上記で説明されたように図33、図34、
図35および図36のフロー図からのIMRSM300
の実現は1つまたはそれ以上のIMR50の中での分布
された中継器機能という結果に終る。中継器機能の分布
は単一中継器として協力して作用し、単一遅延の総計の
みに寄与するこれらのIMR50からの中継器ユニット
52の作成を許可する。ペア媒体ネットワークは直列す
る中継器ユニット52の4つまでを組入れることができ
、かつさらに、10ベース−T標準およびIEEE  
802.3標準に従うことができる。中継器ユニット5
2の各々は特定された数のポートを有することができ、
単一集積回路装置上に設けられた特定の数のポートによ
って制限されはしない。付加チップを組合わせることに
よっていかなる所与の中継器ユニット52に対しても必
要とされるできるだけ多くのポートの付加を許可する。
【0092】図37はこの発明の代替の好ましい実施例
の概略回路図である。この代替の好ましい実施例は中継
器ユニット902において利用可能であるポートの数を
増加させるために複数個のIMR900を「デイジーチ
ェイン(daisy chains)」する。この構成
はIEEE  802.3標準の必要とされる中継器機
能に従う。システムは好ましい実施例において与えられ
るように外部アービタ機能を与えるというよりはアービ
タ機能を各々のチップと合体させる。そのようなデイジ
ーチェインアービトレーションシステムがその上外部ア
ービタに応答することができるようにすることは可能で
ある。IMR900の各々はこの拡張機能の使用を許可
する4つの信号を含む。これらの4つの信号は、リンク
イン(LI)、リンクアウト(LO)、データ(DAT
)および衝突(COL)を含む。図示されるようにIM
R900を接続するカスケードは制限された拡張を準備
する。DATおよび−COLは、「−」がCOLのロー
レベルアサーション(アクティブ  ロー)を示すが、
それは双方向性信号である。特定IMR900はそのD
AT回線上のプリアンブル再生および断片拡張に続くデ
ータパケットにおいて含まれるデータを出力する。衝突
を調べるIMR900はCOLをアサートし、それは衝
突を信号で知らせかつ衝突ジャムシーケンスを開始する
。リンクイン(LI)およびリンクアウト(LO)は二
重の機能を有する。リセットの間、LIおよびLOはマ
スタIMRを確立する。動作の間、LIおよびLOは多
重IMR900を横切る衝突を検出するような機構を確
立する。連鎖において「最もハイ」または第1の(LI
はアサートされている)特定IMR9001 をリセッ
トすることはそのLOが否定されることを引起こす。I
MR900はLO=LIを設定し、そのLIがハイに拘
束されるので第1のIMR9001 をマスタIMR9
00にする。IMR9001 はIMR9002 およ
びIMR9003 を同期するようにクロックアウト(
CKO)を発生する。
【0093】動作の間、もしLIがアサートされかつす
べての入力ポートが使用されないでいるとLOはアサー
トされる(信号の品質エラー(SQE)はない)。もし
特定IMR900の入力ポートのいずれかが何らかのS
QEを有し(それは使用されないでいるのではない)ま
たはLIが否定されると、LOは否定されるであろう。 LIを否定された状態にしかつ信号を何らかの入力ポー
ト上に存在させるIMR900はそれからCOLをアサ
ートするであろう。特定IMR900に対する内部衝突
もまたCOLをアサートする。この機構は、同時データ
が別個のIMR900の入力ポート上に現われるとき中
継器ユニット902の正しい動作を許可する。特定IM
R900のLIのアサーションおよびLOの否定はDA
Tを駆動するようなバスマスターシップを有するそのI
MRという結果に終る。
【0094】IMR900によって実現された代替の好
ましい実施例は中継器ユニット900に対するポートの
数における増加を許可する。デイジーチェイン実現は中
継器ユニット902へ付加され得るポートの数に対する
制限を有し、それはおよそ3つのIMR900であると
信じられている。それゆえ、IMR50の使用によって
提供されたものほどの拡張能力の大きさを必要としない
ネットワークに対して、IMR900は所望の目的に適
うであろう。リップル(Ripple)遅延はIMR9
00性能を制限する。
【0095】結論として、この発明は効率的に、単純に
かつ経済的に、IEEE802.3標準との適合を持続
する一方で個別回路から態様を決められた中継器のポー
トの数が増加させられることを許可する。上記はこの発
明の好ましい実施例の完全な説明であるが、これらの好
ましい実施例に対する様々な代替、変更および均等物は
可能である。たとえば、リレー(中継器)を実現するモ
ノリシック回路からなる中継器は同じ拡張システムと相
互接続された中継器回路を伴って、MAUから個々に機
能する。それは、MADがリレーおよびMAUを単一チ
ップに統合させることなくリレー機能から分離するであ
ろうということである。また、選択されたポートの中の
他の予め定められた活動は多重IMRを横切って均等に
実現され得る。それゆえ、上記の説明はこの発明の範囲
を制限しない。付加された請求項はこの発明のこの範囲
を規定しかつ境界を明らかにする。
【図面の簡単な説明】
【図1】この発明を実施する集積回路(IC)装置10
の1つの可能なピン構成を示す。
【図2】この発明の好ましい実施例に従う統合されたマ
ルチポート中継器(IMR)50のブロック図である。
【図3】単一IMR50を形成するようにともに結合さ
れた3つのIMR50i ユニットのブロック図である
【図4】IC装置10が統合されたマルチポート中継器
(IMR)として機能することを許可する外部構成要素
の構成を示す概略ブロック図である。
【図5】5つの拡張信号の識別された組合わせに応答し
て図3の特定IMR50の状態を要約する表である。
【図6】中継器ユニット52に対する好ましい状態機械
処理を図で示す省略されたフロー図である。
【図7】図8、図9および図10が一体であることを示
す図である。
【図8】IMR50における機能ブロックの概略図であ
る。
【図9】IMR50における機能ブロックの概略図であ
る。
【図10】IMR50における機能ブロックの概略図で
ある。
【図11】この発明の好ましい実施例に従うEXPPO
RT302の概略ブロック図である。
【図12】DATPADBF330の回路図である。
【図13】JAMPADBF332の回路図である。
【図14】COLPADBF334の概略回路図である
【図15】ACKPADBF336の概略回路図である
【図16】REQPADBF338の概略回路図である
【図17】図18、図19、図20、および図21が一
体であることを示す図である。
【図18】図8、図9および図10のSTATUS30
4の概略ブロック図である。
【図19】図8、図9および図10のSTATUS30
4の概略ブロック図である。
【図20】図8、図9および図10のSTATUS30
4の概略ブロック図である。
【図21】図8、図9および図10のSTATUS30
4の概略ブロック図である。
【図22】図23および図24が一体であることを示す
図である。
【図23】AUISTAT502の概略ブロック図であ
る。
【図24】AUISTAT502の概略ブロック図であ
る。
【図25】図26および図27が一体であることを示す
図である。
【図26】図18、図19、図20および図21のMA
USTAT500の概略ブロック図である。
【図27】図18、図19、図20および図21のMA
USTAT500の概略ブロック図である。
【図28】図29、図30および図31が一体であるこ
とを示す図である。
【図29】図23および図24のAUICSDET51
0の回路図である。
【図30】図23および図24のAUICSDET51
0の回路図である。
【図31】図23および図24のAUICSDET51
0の回路図である。
【図32】図33、図34、図35および図36が一体
であることを示す図である。
【図33】図8、図9および図10ないし図33、図3
4、図35および図36の信号表示を使用する状態機械
の機能を概説する詳細なIMRSM500フロー図であ
る。
【図34】図8、図9および図10ないし図33、図3
4、図35および図36の信号表示を使用する状態機械
の機能を概説する詳細なIMRSM500フロー図であ
る。
【図35】図8、図9および図10ないし図33、図3
4、図35および図36の信号表示を使用する状態機械
の機能を概説する詳細なIMRSM500フロー図であ
る。
【図36】図8、図9および図10ないし図33、図3
4、図35および図36の信号表示を使用する状態機械
の機能を概説する詳細なIMRSM500フロー図であ
る。
【図37】この発明の代替の好ましい実施例の概略回路
図である。
【図38】IMRSM300および図8、図9ならびに
図10の他の機能ブロックとのその相互作用の概略およ
びブロック図であり、特に、IMRSM300が他の機
能ユニットから受信する信号および接続を示す機能ブロ
ック図である。
【図39】IMRSM300および図8、図9ならびに
図10の他の機能ブロックとのその相互作用の概略およ
びブロック図であり、転送状態機械(XFRSM)95
0、転送制御(XFRCTL)952、および転送カウ
ンタ(XFRCNT)954を含む。
【図40】IMRSM300および図8、図9ならびに
図10の他の機能ブロックとのその相互作用の概略およ
びブロック図であり、図39のXFRSM950の概略
図である。
【図41】IMRSM300および図8、図9ならびに
図10の他の機能ブロックとのその相互作用の概略およ
びブロック図であり、図42および図43が一体である
ことを示す図である。
【図42】IMRSM300および図8、図9ならびに
図10の他の機能ブロックとのその相互作用の概略およ
びブロック図であり、図39のXFRSM950の概略
図である。
【図43】IMRSM300および図8、図9ならびに
図10の他の機能ブロックとのその相互作用の概略およ
びブロック図であり、図39のXFRSM950の概略
図である。
【図44】IMRSM300および図8、図9ならびに
図10の他の機能ブロックとのその相互作用の概略およ
びブロック図であり、XFRCTL952の概略図であ
る。
【図45】IMRSM300および図8、図9ならびに
図10の他の機能ブロックとのその相互作用の概略およ
びブロック図であり、XFRCNT954の動作を示す
ブロック図である。
【図46】TCLK、TPH1およびTPH2の間の関
係を示す。
【符号の説明】
50  統合されたマルチポート中継器(IMR)52
  中継器ユニット 60  AUIポート 64  デコーダ 72  クロック発生器 74  FIFOバッファ 80  マルチプレクサ 86  マルチプレクサ 90  エンコーダ 100  拡張ポート 102  制御回路 104  タイマ回路 106  管理ポート 112  アービタ機能 114  単一水晶発振器 120  ドライバ

Claims (15)

    【特許請求の範囲】
  1. 【請求項1】  中継器であって、複数個の中継器回路
    を含み、中継器回路の各々は1つのポートでデータを受
    信しかつ多数の他のポートから前記データを伝送するた
    めの複数個のポートを有し、前記複数個の中継器回路に
    結合され、他の中継器回路の前記多数の他のポートから
    前記データを伝送するために前記データを1つの中継器
    回路から他の中継器回路へリレーするための手段と、複
    数個の中継器回路の各々に結合され、前記複数個の中継
    器回路の前記複数個のポートの中で予め定められた活動
    を識別するための手段と、前記識別する手段に結合され
    、前記複数個の中継器回路に対して前記予め定められた
    活動の処理を調整するための手段とを含む、中継器。
  2. 【請求項2】  前記予め定められた活動が衝突を含む
    、請求項1に記載の中継器。
  3. 【請求項3】  中継器回路の各々がその前記複数個の
    ポートの中で前記予め定められた活動を処理するための
    手段を含む、請求項1に記載の中継器。
  4. 【請求項4】  識別されるべき前記予め定められた活
    動を含む前記複数個のポートが前記複数個ポートのすべ
    てを含む、請求項1に記載の中継器。
  5. 【請求項5】  中継器回路の各々がその前記複数個の
    ポートの中で前記衝突を処理するための手段を含む、請
    求項2に記載の中継器。
  6. 【請求項6】  前記各々の処理手段に結合され、中継
    器に単一ユニットとして前記予め定められた活動を処理
    させるように前記複数個の中継器回路の中で前記予め定
    められた活動処理を分布するための手段をさらに含む、
    請求項3に記載の中継器。
  7. 【請求項7】  前記各々の処理手段に結合され、単一
    ユニットとして中継器に前記衝突を処理させるように前
    記複数個の中継器回路の中で前記衝突処理を分布するた
    めの手段をさらに含む、請求項5に記載の中継器。
  8. 【請求項8】  中継器であって、データの受信および
    伝送のための予め定められた数のポートを各々が有する
    第1および第2の中継器回路を含み、前記中継器回路の
    各々は1つのポートでデータを受信し、多数の他のポー
    トから前記データを繰り返すためにステップのシーケン
    スを実現し、かつ衝突を処理するための手段を有し、前
    記第1および第2の中継器回路に結合され、特定中継器
    回路のポートで受信された特定データを別の中継器回路
    へリレーするための拡張ポートを含み、前記拡張ポート
    は衝突が前記第1および第2の中継器回路の前記予め定
    められた数のポートの中で検出されていないとき前記特
    定中継器回路が前記特定データを前記別の中継器回路へ
    と通過させることを許可するプロトコルを含み、前記プ
    ロトコルは単一中継器回路が前記単一中継器回路の衝突
    状態に関する情報を他の中継器回路へと通過させること
    を許可しかつ前記プロトコルは前記第1および第2の中
    継器回路のポートの間の衝突を識別し、前記拡張バスに
    結合され、前記第1および第2の中継器回路が単一中継
    器として機能することを許可する前記プロトコルを実現
    するためのアービタ機能とを含む、中継器。
  9. 【請求項9】  中継器であって、各々がデータの受信
    および伝送のための予め定められた数のポートを有しか
    つ1組の予め定められた中継器機能を支持する状態機械
    機能を含む複数個の中継器回路と、前記複数個の中継器
    回路に結合され、前記予め定められた数の中継器機の組
    を実現する単一中継器として前記複数個の中継器回路の
    前記組合わせを動作するような前記複数個の中継器回路
    の組合わせのための前記予め定められた組の中継器機能
    を実現するように予め定められた中継器機能の各々の中
    継器の組の実現を調整するための手段とを含む。中継器
  10. 【請求項10】  前記複数個の中継器回路が3つ以上
    の中継器回路を含む、請求項9に記載の中継器。
  11. 【請求項11】  前記複数個の中継器回路のすべてが
    調整される、請求項9に記載の中継器。
  12. 【請求項12】  中継器であって、複数個の中継器回
    路を含み、各々はデータの受信および伝送のための予め
    定められた数のポートを有しかつそのポートの中での衝
    突の処理を含む1組の予め定められた中継器機能を実現
    するための状態機械を含み、前記中継器回路の各々は、
    そのポートの1つがデータグループを受信したとき出力
    信号をアサートするための手段と、もし前記中継器回路
    が前記出力信号をアサートしているとすれば、第1の入
    力信号のアサーションに応答して第1の双方向性チャネ
    ルに対して前記データグループを与え、さもなければ前
    記中継器回路は前記第1の入力信号のアサーションに応
    答して前記第1の双方向性チャネル上に設けられたその
    ポートデータから伝送するための手段と、第1の衝突型
    または第2の衝突型を検出しかつ適切な衝突処理シーケ
    ンスを開始するための手段とを含み、前記中継器回路は
    前記出力信号および前記第1の入力信号の同時アサーシ
    ョンに応答して第2の双方向性チャネル上に信号をアサ
    ートし、前記中継器回路はもし前記衝突が前記第1の衝
    突型であれば信号を前記第1の双方向性回線上にアサー
    トしかつもし前記衝突が前記第2の衝突型であれば前記
    信号を前記第1の双方向性回線上に規定し、衝突処理を
    開始するように前記第2の双方向性チャネル上の前記第
    1の入力信号のアサーションおよび前記信号の同時アサ
    ーションに応答するための手段を含み、前記衝突処理は
    もし前記第1の双方向性チャネル上の前記信号がアサー
    トされると前記第1の型に対してのものであり、さもな
    ければもし前記第1の双方向性チャネル上の前記信号が
    否定されると第2の衝突型処理を開始し、第2の入力信
    号のアサーション時の衝突処理を開始するための手段と
    を含み、前記複数個の中継器回路に結合され、もし1つ
    の出力信号のみがアサートされるとすべての中継器回路
    に対して前記第1の入力信号をアサートし、さもなけれ
    ば前記アービタ機能が前記第2の入力信号をアサートす
    るためのアービタ機能と、中継器回路の各々の前記出力
    信号を前記アービタ機能に対して与え、前記アービタ機
    能からの前記第1の入力信号を並列に前記中継器回路の
    すべてに対して与え、前記アービタ機能からの前記第2
    の入力信号を並列に前記中継器回路のすべてに対して与
    える拡張バスとを含み、前記拡張バスは前記複数個の中
    継器回路の前記第1の双方向性チャネルをお互いに並列
    に相互結合しかつ前記複数個の中継器回路の前記第2の
    双方向性チャネルをお互いに並列に相互結合する、中継
    器。
  13. 【請求項13】  拡張能力を伴う制限されたポートの
    数を有する中継器回路を製造する方法であって、前に確
    立された数のポートを有するディスクリートなチップに
    おける中継器回路を設けるステップと、衝突情報を別の
    中継器回路と交換するための中継器回路拡張バスを設け
    るステップとを含む方法。
  14. 【請求項14】  中継器を製造する方法であって、各
    々が衝突情報を交換するために予め定められた数のポー
    トおよび拡張バスを有する複数個のディスクリートな中
    継器チップを与えるステップと、前記複数個の中継器チ
    ップが単一中継器として機能することを許可する前記複
    数個の中継器チップの中で衝突情報およびデータを交換
    するためにプロトコルを実現するように前記複数個の中
    継器チップを前記拡張バスとともに結合するステップと
    を含む方法。
  15. 【請求項15】  前記プロトコルがデイジーチェイン
    プロトコルを含む、請求項14に記載の製造方法。
JP3179572A 1990-07-20 1991-07-19 中継器およびその製造方法 Expired - Lifetime JP2745255B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US07/556,046 US5265123A (en) 1990-02-15 1990-07-20 Expandable repeater
US556046 1990-07-20

Publications (2)

Publication Number Publication Date
JPH04270529A true JPH04270529A (ja) 1992-09-25
JP2745255B2 JP2745255B2 (ja) 1998-04-28

Family

ID=24219676

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3179572A Expired - Lifetime JP2745255B2 (ja) 1990-07-20 1991-07-19 中継器およびその製造方法

Country Status (8)

Country Link
US (2) US5265123A (ja)
EP (1) EP0467583B1 (ja)
JP (1) JP2745255B2 (ja)
AT (1) ATE133018T1 (ja)
DE (1) DE69116249T2 (ja)
DK (1) DK0467583T3 (ja)
ES (1) ES2083527T3 (ja)
GR (1) GR3019273T3 (ja)

Families Citing this family (55)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5265123A (en) * 1990-02-15 1993-11-23 Advanced Micro Devices, Inc. Expandable repeater
US5455700A (en) * 1992-04-30 1995-10-03 Fisher Controls International, Inc. Regenerative communication channel extender
US5517520A (en) * 1994-07-15 1996-05-14 Winbond Electronics Corp. Expandable repeater
US5615340A (en) * 1994-07-21 1997-03-25 Allied Telesyn Int'l Corp. Network interfacing apparatus and method using repeater and cascade interface with scrambling
CA2157846A1 (en) * 1994-09-09 1996-03-10 Ashraf Mansur Dahod Reconfigurable switch matrix for local area network
US5568476A (en) * 1994-10-26 1996-10-22 3Com Corporation Method and apparatus for avoiding packet loss on a CSMA/CD-type local area network using receive-sense-based jam signal
US5764895A (en) * 1995-01-11 1998-06-09 Sony Corporation Method and apparatus for directing data packets in a local area network device having a plurality of ports interconnected by a high-speed communication bus
US5857075A (en) * 1995-01-11 1999-01-05 Sony Corporation Method and integrated circuit for high-bandwidth network server interfacing to a local area network
US6256313B1 (en) 1995-01-11 2001-07-03 Sony Corporation Triplet architecture in a multi-port bridge for a local area network
US5884040A (en) * 1995-01-11 1999-03-16 Sony Corporation Per-packet jamming in a multi-port bridge for a local area network
US5940597A (en) * 1995-01-11 1999-08-17 Sony Corporation Method and apparatus for periodically updating entries in a content addressable memory
US5717714A (en) * 1995-01-30 1998-02-10 Level One Communications, Inc. Inter-repeater backplane with mixed signal state machine interconnect
US5777996A (en) * 1995-01-30 1998-07-07 Level One Communications, Inc. Inter-repeater backplane for allowing hot-swapping of individual repeater circuits
US5629685A (en) * 1995-02-23 1997-05-13 International Business Machines Corporation Segmentable addressable modular communication network hubs
US5680113A (en) * 1995-02-24 1997-10-21 International Business Machines Corporation Dynamic address assignments to serially connected devices
US5581559A (en) * 1995-03-17 1996-12-03 Advanced Micro Devices, Inc. Inverse packet disrupt for secure networks
WO1996029803A1 (en) * 1995-03-20 1996-09-26 Advanced Micro Devices, Inc. Asynchronous expansion bus for a communication network
US6292161B1 (en) 1995-05-09 2001-09-18 Level One Communications, Inc. Multiple display blink scheme for integrated circuit with application sense
US5640393A (en) * 1995-06-02 1997-06-17 Advanced Micro Devices, Inc. Multiple address security architecture
US5754540A (en) * 1995-07-18 1998-05-19 Macronix International Co., Ltd. Expandable integrated circuit multiport repeater controller with multiple media independent interfaces and mixed media connections
US5742603A (en) * 1995-09-14 1998-04-21 Level One Communications, Inc. Method and apparatus for integrating repeater management, media access control, and bridging functions
US5764638A (en) * 1995-09-14 1998-06-09 Level One Communications, Inc. Method and apparatus for filtering and forwarding messages in a computer network using a last source address
US5854909A (en) * 1995-09-29 1998-12-29 Intel Corporation Test and control access architecture for an integrated circuit
US5960034A (en) * 1995-12-01 1999-09-28 Advanced Micro Devices, Inc. Expandable repeater with built-in tree structure arbitration logic
US5805596A (en) * 1995-12-21 1998-09-08 3 Com Corporation Method for in-band communication of management information in a backplane architecture of a stackable ethernet repeater
US5963719A (en) * 1996-01-22 1999-10-05 Cabletron Systems, Inc. Two-pin distributed ethernet bus architecture
US6687487B1 (en) * 1996-02-07 2004-02-03 Lutron Electronics, Co., Inc. Repeater for transmission system for controlling and determining the status of electrical devices from remote locations
US5940399A (en) * 1996-06-20 1999-08-17 Mrv Communications, Inc. Methods of collision control in CSMA local area network
GB9615421D0 (en) * 1996-07-23 1996-09-04 3Com Ireland Multisegment repeater
US6118809A (en) * 1997-01-31 2000-09-12 Advanced Micro Devices Repeater delay balancing
US6023476A (en) * 1997-01-31 2000-02-08 Advanced Micro Devices, Inc. Signal delays in a logical repeater set
US6041061A (en) * 1997-01-31 2000-03-21 Macronix International Co., Ltd. Internal arbiter for a repeater in a computer network
US6295281B1 (en) * 1997-05-16 2001-09-25 3Com Corporation Symmetric flow control for ethernet full duplex buffered repeater
US5949818A (en) * 1997-08-27 1999-09-07 Winbond Electronics Corp. Expandable ethernet network repeater unit
US6134240A (en) * 1997-09-10 2000-10-17 Voloshin; Moshe Chip address allocation through a serial data ring on a stackable repeater
US6363067B1 (en) 1997-09-17 2002-03-26 Sony Corporation Staged partitioned communication bus for a multi-port bridge for a local area network
US6157951A (en) * 1997-09-17 2000-12-05 Sony Corporation Dual priority chains for data-communication ports in a multi-port bridge for a local area network
US6301256B1 (en) 1997-09-17 2001-10-09 Sony Corporation Selection technique for preventing a source port from becoming a destination port in a multi-port bridge for a local area network
US6617879B1 (en) 1997-09-17 2003-09-09 Sony Corporation Transparently partitioned communication bus for multi-port bridge for a local area network
US6308218B1 (en) 1997-09-17 2001-10-23 Sony Corporation Address look-up mechanism in a multi-port bridge for a local area network
US6738384B1 (en) 1997-09-17 2004-05-18 Sony Corporation Technique for optimizing cut-through for broadcast and multi-cast packets in a multi-port bridge for a local area network
US6442168B1 (en) 1997-09-17 2002-08-27 Sony Corporation High speed bus structure in a multi-port bridge for a local area network
US6243411B1 (en) 1997-10-08 2001-06-05 Winbond Electronics Corp. Infinitely expandable Ethernet network repeater unit
US6055267A (en) * 1997-10-17 2000-04-25 Winbond Electronics Corp. Expandable ethernet network repeater unit
JP3548434B2 (ja) 1998-09-14 2004-07-28 日本板硝子株式会社 ガラスパネル
US6114840A (en) * 1998-09-17 2000-09-05 Integrated Device Technology, Inc. Signal transfer devices having self-timed booster circuits therein
US6785272B1 (en) 1999-06-24 2004-08-31 Allied Telesyn, Inc. Intelligent stacked switching system
US6877055B2 (en) 2001-03-19 2005-04-05 Sun Microsystems, Inc. Method and apparatus for efficiently broadcasting transactions between a first address repeater and a second address repeater
US20020133652A1 (en) * 2001-03-19 2002-09-19 Tai Quan Apparatus for avoiding starvation in hierarchical computer systems that prioritize transactions
US6826643B2 (en) 2001-03-19 2004-11-30 Sun Microsystems, Inc. Method of synchronizing arbiters within a hierarchical computer system
US6889343B2 (en) 2001-03-19 2005-05-03 Sun Microsystems, Inc. Method and apparatus for verifying consistency between a first address repeater and a second address repeater
US6735654B2 (en) * 2001-03-19 2004-05-11 Sun Microsystems, Inc. Method and apparatus for efficiently broadcasting transactions between an address repeater and a client
US20020188790A1 (en) * 2001-04-11 2002-12-12 Kyuho Park Apparatus for converting 8-line/4-line ethernet into 2-line ethernet
CN1677959A (zh) * 2004-03-31 2005-10-05 松下电器产业株式会社 中继装置以及通信***
US7076388B2 (en) * 2004-05-05 2006-07-11 Agilent Technologies, Inc. Methods and apparatus for handling test number collisions

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4161786A (en) * 1978-02-27 1979-07-17 The Mitre Corporation Digital bus communications system
US4451827A (en) * 1981-09-22 1984-05-29 The Johns Hopkins University Local area communication network
US4413258A (en) * 1981-12-14 1983-11-01 Burroughs Corporation Interconnection for local area contention networks
US4712210A (en) * 1984-09-07 1987-12-08 Lee Data Corporation Signal conversion circuit for interconnecting coaxial cable and a twisted pair
US4701756A (en) * 1985-09-10 1987-10-20 Burr William E Fault-tolerant hierarchical network
US4825435A (en) * 1985-11-08 1989-04-25 Digital Equipment Corp. Multiport repeater
CA1322390C (en) * 1987-09-22 1993-09-21 Nec Corporation Star topology local area network
US5265123A (en) * 1990-02-15 1993-11-23 Advanced Micro Devices, Inc. Expandable repeater

Also Published As

Publication number Publication date
GR3019273T3 (en) 1996-06-30
ATE133018T1 (de) 1996-01-15
US5430762A (en) 1995-07-04
DE69116249D1 (de) 1996-02-22
EP0467583B1 (en) 1996-01-10
DK0467583T3 (da) 1996-04-29
DE69116249T2 (de) 1996-10-17
JP2745255B2 (ja) 1998-04-28
EP0467583A1 (en) 1992-01-22
US5265123A (en) 1993-11-23
ES2083527T3 (es) 1996-04-16

Similar Documents

Publication Publication Date Title
JPH04270529A (ja) 中継器およびその製造方法
US5784648A (en) Token style arbitration on a serial bus by passing an unrequested bus grand signal and returning the token by a token refusal signal
US5422880A (en) Broadband switching fabric in a communication controller
US6157972A (en) Apparatus and method for processing packetized information over a serial bus
EP0046203B1 (en) Multiprocessor arrangement with a common bus
US5740174A (en) Method and apparatus for performing collision detection and arbitration within an expansion bus having multiple transmission repeater units
US4785396A (en) Push-pull serial bus coupled to a plurality of devices each having collision detection circuit and arbitration circuit
JPH055711Y2 (ja)
US7925803B2 (en) Method and systems for mesochronous communications in multiple clock domains and corresponding computer program product
EP0480596B1 (en) Circuit and method for determining the duration of the time interval between two signals
US5648959A (en) Inter-module interconnect for simultaneous use with distributed LAN repeaters and stations
US4944038A (en) Method and apparatus for utilization of dual latency stations for performance improvement of token ring networks
JPH073981B2 (ja) Sci,spi及びバツフア−ドspi操作モ−ド用のシリアルデ−タバス
EP0616449B1 (en) Port activity monitor for an integrated multiport repeater
US5502817A (en) Ultra high speed data collection, processing and distribution ring with parallel data paths between nodes
US5517520A (en) Expandable repeater
US6298067B1 (en) Distributed arbitration scheme for network device
US20090172216A1 (en) Method and apparatus for transmitting data in a flexray node
US5557633A (en) Integrated multi-port repeater having shared resources
US6023476A (en) Signal delays in a logical repeater set
GB2322265A (en) Nibble packetiser architecture
US5822325A (en) Integrated twisted pair filter with a secure RIC function
EP3920037A1 (en) Source synchronous interface with selectable delay on source and delay on destination control
US5903616A (en) Synchronous clock multiplexer
US5949818A (en) Expandable ethernet network repeater unit

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 19980106

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

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

Free format text: PAYMENT UNTIL: 20080213

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20090213

Year of fee payment: 11

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

Free format text: PAYMENT UNTIL: 20090213

Year of fee payment: 11

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

Free format text: PAYMENT UNTIL: 20100213

Year of fee payment: 12

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

Free format text: PAYMENT UNTIL: 20110213

Year of fee payment: 13

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

Free format text: PAYMENT UNTIL: 20110213

Year of fee payment: 13

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

Free format text: PAYMENT UNTIL: 20120213

Year of fee payment: 14

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

Free format text: PAYMENT UNTIL: 20120213

Year of fee payment: 14