JP3485932B2 - 多数の媒体独立インターフェイス及び混合媒体接続を有する拡張可能な集積回路マルチポート中継装置コントローラ - Google Patents
多数の媒体独立インターフェイス及び混合媒体接続を有する拡張可能な集積回路マルチポート中継装置コントローラInfo
- Publication number
- JP3485932B2 JP3485932B2 JP50680597A JP50680597A JP3485932B2 JP 3485932 B2 JP3485932 B2 JP 3485932B2 JP 50680597 A JP50680597 A JP 50680597A JP 50680597 A JP50680597 A JP 50680597A JP 3485932 B2 JP3485932 B2 JP 3485932B2
- Authority
- JP
- Japan
- Prior art keywords
- media
- integrated circuit
- interface
- relay device
- data
- 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.)
- Expired - Lifetime
Links
- 230000001419 dependent effect Effects 0.000 claims description 57
- 230000006870 function Effects 0.000 claims description 47
- 238000001514 detection method Methods 0.000 claims description 17
- 238000004891 communication Methods 0.000 claims description 16
- 230000004044 response Effects 0.000 claims description 10
- 230000000295 complement effect Effects 0.000 claims description 2
- 230000001902 propagating effect Effects 0.000 claims 2
- 239000000872 buffer Substances 0.000 description 25
- 230000000694 effects Effects 0.000 description 21
- 230000005540 biological transmission Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 13
- 230000001360 synchronised effect Effects 0.000 description 6
- 101100172132 Mus musculus Eif3a gene Proteins 0.000 description 5
- 238000002955 isolation Methods 0.000 description 5
- 238000012544 monitoring process Methods 0.000 description 5
- 238000005192 partition Methods 0.000 description 5
- 230000000630 rising effect Effects 0.000 description 5
- 238000000034 method Methods 0.000 description 4
- 230000007704 transition Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 101001046633 Homo sapiens Junctional adhesion molecule A Proteins 0.000 description 2
- 102100022304 Junctional adhesion molecule A Human genes 0.000 description 2
- 239000000969 carrier Substances 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000009131 signaling function Effects 0.000 description 1
- 230000005477 standard model Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/20—Repeater circuits; Relay circuits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B3/00—Line transmission systems
- H04B3/02—Details
- H04B3/36—Repeater circuits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/44—Star or tree networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Power Engineering (AREA)
- Small-Scale Networks (AREA)
- Information Transfer Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
Description
タに係り、特に、出現しつつある100メガヘルツイーサ
ネット規格を含む標準的なイーサネット型ネットワーク
に使用するための集積回路マルチポート中継装置に係
る。
ルチポート中継装置は、ローカルエリアネットワークに
おいて広く使用されている。これらの装置は、ネットワ
ークプロトコルの物理的レイヤにおいて多数のネットワ
ークセグメントを相互接続することができる。従って、
イーサネット型ネットワークにおいては、単一の中継装
置に接続された全ての装置がローカルエリアネットワー
クの物理的レイヤに対して同じ衝突検出ドメイン内に入
る。例えば、「拡張可能な中継装置(EXPANDABLE REPEA
TER)」と題する米国特許第5,265,123号を参照された
い。
ある標準的な衝突検出付きキャリア感知マルチアクセス
(CSMA/CD)プロトコルは、100BASE−Tとして知られて
いる。この規格は、インスティテュート・オブ・エレク
トリカル・アンド・エレクトロニック・エンジニアによ
り規格802.3uとして定義されている。
物理的トランシーバインターフェイスPHYとの間の媒体
独立インターフェイスMIIを規定している。媒体独立イ
ンターフェイスは、媒体アクセスコントローラを組み込
む装置が物理的媒体の特定形式とは独立したインターフ
ェイスを有し、これに物理的トランシーバが取り付けら
れるように設計されている。媒体独立インターフェイス
が望まれる理由は、100BASE−T規格が種々の異なる形
式の通信媒体をサポートするからである。従って、物理
的なトランシーバは、物理的インターフェイスを媒体独
立のインターフェイスに変換する。媒体アクセスコント
ローラを支持する装置は、MSCレベルからの信号を媒体
独立インターフェイスへ変換する。媒体アクセス制御機
能に対して共通のインターフェイスを設けることによ
り、製造者は、彼等の装置を一緒に容易に機能させるこ
とができる。
いて調和サブレイヤ及び媒体独立インターフェイスを定
義している。媒体アクセスコントローラは、装置のデー
タリンクレイヤに見られ、媒体独立インターフェイス
(MAC−MII)を駆動する。物理的レイヤにおいて、相補
的な媒体独立インターフェイス(PHY−MII)が物理的レ
イヤの媒体従属回路に接続される。この回路は、物理的
媒体取付回路及び物理的コード化サブレイヤロジックに
接続される。物理的コード化サブレイヤロジックは、媒
体独立インターフェイスを駆動する。
れている。100BASE−FT規格は、2本の光ファイバに対
する100メガビット/秒のCSMA/CD LANの物理的レイヤ
仕様である。100BASE−T4仕様は、4対のカテゴリIII、
IV及びV、UTPワイヤに対する100メガビット/秒のCSMA
/CD LANを規定する。100BASE−TX規格は、2対のカテ
ゴリV、UTP又はSTPワイヤに対する100メガビットCSMA/
CDLANの物理的レイヤ仕様である。
域ネットワークに対する中継ファンクションを規定す
る。中継装置は、2つの媒体従属の物理的インターフェ
イスを相互接続する物理的レイヤにおいて基本帯域中継
ユニットを備えている。従って、この規格によれば、中
継ユニットは、その中継ユニットのポートに対し媒体従
属インターフェイスの物理的媒体取付回路及び物理的コ
ード化サブレイヤに接続される。これらの中継装置は、
通常は、一体的なトランシーバチップ、例えば、カリフ
ォルニア州、サニーベールのアドバンスド・マイクロ・
デバイス社を通して入手できるAm78965又はAm78966と称
するAMDトランシーバチップに接続されるように設計さ
れる。これらのチップは、中継ファンクションが実行さ
れる中継装置の基本帯域ユニットに物理的レイヤ信号を
与える。
各媒体独立インターフェイスごとにマネージメントイン
ターフェイス及び物理的アドレスを備えている。このマ
ネージメントインターフェイスは、一度に1つの物理的
インターフェイスの制御を与えると共に、物理的レイヤ
デバイスと、媒体独立インターフェイスに接続されたス
テーションとの間に制御及び状態情報を転送する。制御
情報は、媒体独立インターフェイスの一部分としても規
定されるマネージメントデータクロックに対して同期し
てステーションにより駆動される。規格に規定されたマ
ネージメントインターフェイスは、物理的インターフェ
イスを制御すると共に物理的インターフェイスに関する
状態情報を収集する目的で、マネージメントエンティテ
ィ及びマネージされる物理的インターフェイスを接続す
る2線シリアルインターフェイスを構成する。マネージ
メントインターフェイスは、物理的トランシーバデバイ
スのためのマネージメントレジスタセットを備え、これ
は、8つの付加的な位置が指定された1組の8つの制
御、状態及び構成レジスタと、売り主特有のファンクシ
ョンに割り当てられた16のレジスタとを含む。
バスを経て供給されるべきマネージメントフレームにお
ける5つのビットより成る物理的インターフェイスのた
めの物理的アドレスも指定する。従って、媒体独立イン
ターフェイスに指定される5ビットの物理的アドレス
は、32の物理的トランシーバポートの単一マネージメン
トバスにおいてポート数についての制約を課する。
一の物理的インターフェイスにマップする媒体独立イン
ターフェイスとを有し、32の物理的インターフェイスの
間に共用のマネージメントインターフェイスを伴う中継
装置を意図するが、上記規格は、媒体アクセスコントロ
ーラを中継装置に容易に相互接続することを規定するも
のではない。従って、公知技術及び施行された規格によ
れば、中継装置に接続されるネットワークマネージメン
トデバイスは、物理的レイヤインターフェイスを経て中
継装置に接続されねばならない。又、他の形式のネット
ワーク中間システム又は端末ステーションも、物理的イ
ンターフェイスを経なければ中継装置に接続できない。
中継ファンクションを規定するが、その中継ファンクシ
ョンは、用途が限定され、商業的な設定における融通性
のある実施を許すものではない。従って、出現しつつあ
る100BASE−T規格に使用するための融通性のある中継
装置構造を提供することが所望される。
複数の物理的インターフェイスとを備えた集積回路マル
チポート中継装置を提供する。これは、MII規格も実施
する外部媒体アクセスコントローラデバイスへの中継装
置の接続を容易にする。マルチポート中継装置は、MII
を使用するMACレイヤデバイスには1つの物理的トラン
シーバのように見える。しかしながら、本発明の集積型
マルチポート中継装置は、単一のMIIインターフェイス
を多数の物理的トランシーバ間に共用する。
イスの状態、構成及び制御のマネージメントを与える
が、本発明によるマルチポート中継装置は、この状態、
構成及び制御マネージメントファンクションを複数の物
理的ポートの間で共用する。それ故、システムの各物理
的トランシーバではなく、各マルチポート中継装置ごと
に、1つのMII物理的アドレスが必要とされるだけであ
る。これは、単一のマネージメントバス上でマネージす
ることのできるポートの数を著しく拡張する。
媒体独立インターフェイスを使用できるようにする。媒
体独立インターフェイスの各々は、中継装置上の全ての
物理的ポートにアクセスする。これは、多数の異なる媒
体アクセス制御レベルデバイスを単一の中継装置に容易
に接続できるようにする。
を共用し、そしてI/Oピンの幾つかを単一のマルチポー
ト中継装置において共用する。これは、必要なI/Oピン
の本数を著しく減少する。ピンを共用しないと、3つの
標準的MIIが50本のピンを必要とする(3組の制御/状
態/ピン及び2つのマネージメントピン)。本発明の1
つの実施形態によれば、3つのMIIに対して35本のピン
しか必要とされない。各MIIに関連した制御ロジックを
共用して、全実施コストを低減することができる。
−MIIを有する多数のデバイスを、中継装置チップ上で
実施される多数のPHY−MIIを経て集積型マルチポート中
継装置に取り付けることができる。例えば、ブリッジデ
バイスを中継装置に接続し、異なるローカルエリアネッ
トワーク媒体に接続できるようにする。ブリッジが他の
MIIインターフェイスに接続されるのと同時にネットワ
ークアクティビティに関する統計学的情報を収集するた
めにネットワークマネージメントデバイスを中継装置に
接続することができる。
できる幾つかのポート特有のレジスタをマネージメント
インターフェイスに設けることにより、本発明のユーザ
は、種々の異なる種類の物理的通信媒体をポートごとに
取り扱うようにマルチポート中継装置チップを構成する
ことができる。従って、本発明によるマルチポート中継
装置は、マネージメントインターフェイスを用いて指定
される媒体従属特性を満足するように各ポートごとに物
理的レイヤ回路を適応させるための回路を備えている。
本発明の別の特徴による集積回路中継装置は、複数の媒
体従属インターフェイスのためのインターフェイス制御
及び状態レジスタを含むインターフェイス制御ロジック
を備えている。インターフェイス制御ロジックは、種々
の形式の通信媒体に対し複数の媒体従属インターフェイ
スにおける物理的レイヤ受信及び送信ファンクションを
マネージする。マネージメントインターフェイスが設け
られ、インターフェイス制御ロジックに接続される。こ
のマネージメントインターフェイスは、マネージメント
インターフェイスに受け取られたマネージメントフレー
ムにおける中継装置アドレスに応答して、インターフェ
イス制御及び状態レジスタへの読み取り及び書き込みア
クセスを与える。本発明の1つの特徴による制御及び状
態レジスタは、複数の媒体従属インターフェイスの共用
属性を指定する第1組のレジスタと、複数の媒体独立イ
ンターフェイスの個々の属性を指定する第2組のレジス
タとを備えている。
ポート中継装置はTX(2対の非シールド型媒体)媒体又
はFX(光ファイバ)媒体のいずれかに接続される。1つ
の中継装置内の異なる媒体を同時に接続するのが望まし
い。付加的なFX接続が非常に有用である。ファイバ媒体
は、ワイヤ媒体よりも非常に長い距離にわたって延び得
るからである。例えば、6つのポートがTXに接続されそ
して2つのポートがFXに接続された8ポート100BASE−
T中継装置を実施することができる。集積型マルチポー
ト中継装置は、中継装置のユーザがTX及びFX媒体を1つ
の中継装置上で混合できるという特徴を備えている。別
のシステムは、T4(4対の非シールドワイヤ)媒体もサ
ポートできる。
性は、若干異なる。特に、TX媒体接続は、送信ファンク
ションにスクランブラーをそして受信ファンクションに
デスクランブラーを必要とする。FX媒体接続は、スクラ
ンブラー/デスクランブラーファンクションを必要とし
ない。本発明の集積型マルチポート中継装置は、各ポー
トにスクランブラー/デスクランブラーファンクション
を備えている。これは、各ポートをTX媒体に対して使用
できるようにする。媒体形式レジスタも実施される。こ
のレジスタの巾は、中継装置におけるポート数に等し
い。各ビットの値は、スクランブラー/デスクランブラ
ーファンクションがポートに対してバイパスされるか否
かを決定する。それらがバイパスされる場合には、ポー
トがFXトランシーバに接続される。さもなくば、TXトラ
ンシーバに使用される。従って、マネージメントインタ
ーフェイスを通して媒体形式レジスタへ書き込むことに
より、中継装置のユーザは、それが適応される媒体の形
式をポートごとに決定することができる。
中継装置に拡張ポートが設けられ、これは、複数の媒体
独立インターフェイスも含む。これは、種々のハードウ
ェア構成で高速100メガビット/秒のイーサネット型中
継ファンクションに使用することのできる非常に融通性
のあるデバイスを構成する。拡張ポートを使用すると、
本発明により個別の中継装置アドレスが各々与えられる
多数のマルチポート中継装置を単一のマネージメントバ
スにおいてカスケード接続することができる。中継装置
アドレスは、個々の物理的インターフェイスに通常指定
される媒体独立のインターフェイス規格の5ビットの物
理的アドレスを用いて指定することができる。本発明に
よる多数のカスケード接続のマルチポート中継装置に対
して独特にセットされた5ビットの中継装置アドレスを
使用すると、32個のマルチポート中継装置をカスケード
接続することにより非常に多数の物理的ポートを単一の
マネージメントエンティティで制御することができる。
中継装置当たり8個の物理的ポートが存在する場合に
は、共用されたマネージメントインターフェイスによ
り、256個の物理的ポートをマネージすることができ
る。中継装置当たり多数のポートがある状態では、本発
明のこの特徴により非常に多数の物理的インターフェイ
スをマネージすることができる。
を含む。特に、本発明のマルチポート中継装置のコア状
態マシンにおける拡張ポート制御ロジックは、デバイス
の他のポートに転送されるデータのレートの2倍のクロ
ック速度で動作する。拡張ポートにおけるこの高速のク
ロックは、2つのカスケード接続された中継装置チップ
間の裁定時間を約半分に減少する。従って、伝播時間に
より限定されるイーサネットのいわゆる衝突検出ドメイ
ンは、中継装置の境界を横切って拡張される。拡張ポー
トを中継装置の物理的ポートよりも高いレートで動作さ
せることにより、単一のドメイン内に非常に多数のデバ
イスが許される。
する情報だけでなく、拡張ポートを通る各中継装置のポ
ートにおける質低下した信号受信に関する情報も交換す
る。100BASE−T規格においては、衝突情報の交換だけ
では、全ての個々の中継装置を一緒に作用させるのに充
分でない。むしろ、規格により規定されたキャリア完全
性監視状態マシンは、質低下した信号がいずれか1つの
ポートにより受信された場合には全てのポートにジャム
シーケンスを送信することを必要とする。従って、強制
ジャムシーケンスが本発明による拡張ポートを通して通
信され、中継装置をカスケード接続することができる。
クに使用するための非常に融通性のある中継装置チップ
を提供する。この中継装置は、拡張することができ、複
数の媒体独立インターフェイスに接続して、パワフルな
ネットワークアーキテクチャーを得ることができる。
下の詳細な説明及び請求の範囲から明らかとなろう。
システムのブロック図である。
の機能的ブロック図である。
トの機能的ブロック図である。
示す機能的ブロック図である。
ターフェイスブロックの機能的ブロック図である。
トポート及び内部レジスタの機能的ブロック図である。
セスロジックの機能的ブロック図である。
ルチポート中継装置のシステムブロック図である。
を詳細に説明する。図1は、本発明によるマルチポート
中継装置を使用するための状況を示す。図2ないし8
は、好ましい実施形態によるマルチポート中継装置のア
ーキテクチャーを示す。図9は、本発明の1つの実施形
態によるマルチポート中継装置の拡張ポートに使用する
ための裁定ロジックを示す。
は100BASE−FXポート18−0ないし18−7をサポートす
るマルチポート中継装置XRC10を提供する。マルチポー
ト中継装置10には、3つの媒体独立インターフェイスMI
I−A1ないしMII−C1が接続される。バス13により示され
たように、媒体独立インターフェイスMII−A1ないしMII
−C1は、マルチポート中継装置10における全ピン数を減
少するためにバス13に幾つかの共用信号を含む。更に、
マルチポート中継装置10は、拡張ポート14を備え、これ
は、裁定ロジック15を経て隣接するマルチポート中継装
置20の同様の拡張ポート16に接続される。又、マルチポ
ート中継装置20は、複数のポート28−8ないし28−15も
含む。チップ20には、3つの媒体独立インターフェイス
MII−A2ないしMII−C2が含まれる。
各々は、対応するポートデバイス11−0ないし11−7及
び21−8ないし21−15に接続される。これらポートデバ
イス11−0ないし11−7及び21−8ないし21−15は、上
記のアドバンスト・マイクロ・デバイスの回路のような
トランシーバ集積回路より成る。これらの回路は、100B
ASE−TX又は100BASE−FXのいずれかの通信媒体に接続さ
れる。ポート18−0ないし18−7及び28−8ないし28−
15は、それらが接続されるトランシーバチップにマッチ
ングするように設計され、そしてトランシーバが接続さ
れる特定の媒体とは独立している。媒体独立ファンクシ
ョンは、以下に述べるように、マルチポート中継装置チ
ップ10及び20の内部で実行される。
ーラXRCは、IEEE802.3uの100BASE−X中継ファンクショ
ンを実施するコスト効率の良い単一チップデバイスを形
成する。各XRC10、20は、8つの100BASE−TX又は100BAS
E−FXポート、3つのMIIポート及び1つの拡張ポートを
サポートする。特定の実施の要求に適するようにこのア
ーキテクチャーに付加的なマネージメントファンクショ
ンを追加することができる。
単一のマルチポート中継装置、例えば、10に接続するこ
とができる。従って、図1に示すように、マルチポート
中継装置10は、2つのネットワーク中間システム、即ち
ブリッジ30及びブリッジ31に接続される。ブリッジ30
は、マルチポート中継装置を、ブロック32で示す他の形
式のネットワーク物理的デバイスに接続することができ
る。このブロックは、10メガビットイーサネット又は別
の100メガビットイーサネットに接続することができ
る。或いは又、ブリッジ30は、特定の実施に適するよう
に、トークンリング又はFDDIネットワークに接続するよ
うに適応することもできる。同様に、中継装置10に接続
されたブリッジ31は、FDDIインターフェイス34のような
この技術で知られた種々の他の形式のネットワークに接
続することができる。最後に、媒体独立インターフェイ
スMII−B1に接続されるのは、マネージメントプロセッ
サ33である。このプロセッサは、図示されたようにそれ
自身の媒体アクセス制御ファンクションを含み、そして
ネットワーク性能の監視、統計学的情報の収集、ネット
ワークにおけるデバイスの構成、及び他の所望のプロセ
スのようなネットワークマネージメントファンクション
に使用することができる。
媒体独立インターフェイスを有している。この例では、
媒体独立インターフェイスMII−A2は、ブリッジ35に接
続され、端末ステーション36は、媒体独立インターフェ
イスMII−B2に接続され、そして別のブリッジ37が媒体
独立インターフェイスMII−C2に接続される。ブリッジ3
5及び37は、ボックス39及び40で示された物理的ネット
ワーク媒体に接続される。明らかなように、図1に示す
システムは、100メガビットの802.3u規格を用いたコン
ピュータネットワークの実施において実質的な融通性を
もたらす。
ック図である。図2に示すシステムは、単一の集積回路
において実施される。これは、クロック発生器と、バス
スイッチ102と、コア状態マシン103と、標準的100BASE
−X中継装置コア104とを含むコアブロック100を備えて
いる。コアブロック100に接続されているのは、参照番
号106−0ないし106−7で図示されたポート0ないし7
のための媒体従属ポート回路PORTXnである。又、コアブ
ロック100に接続されているのは、参照番号109−Aない
し109−Cで各々示されたインターフェイスA、B及び
Cのための媒体独立インターフェイスブロックMIIPXiで
ある。アライメントロジック110が含まれ、これは、3
つの媒体独立インターフェイス109Aないし109Cのための
共用出力を与える。又、拡張ポートファンクションブロ
ック111もチップに組み込まれる。媒体独立インターフ
ェイス制御ロジック112は、内部レジスタ108及び他のイ
ンターフェイスサービスをアクセスするのに使用され
る。更に、種々のファンクション113がチップに設けら
れる。
は、25メガヘルツのローカル記号クロックLSCLKで動作
する物理的ポート及び媒体独立インターフェイスの入力
及び出力データ経路の2倍の速度である50メガヘルツTC
LKで動作する。50メガヘルツクロックは、ローカル記号
クロックLSCLKと入念に同期される。ローカル記号クロ
ックより速いクロックレートで拡張ポート111を横切っ
て制御信号及びデータを送信することにより、多数の中
継装置コントローラ間の通信時間が著しく短縮される。
これは、規格に基づく衝突検出又はジャムシーケンスプ
ログラムによって制限される単一の衝突検出ドメイン内
でより多くの中継装置コントローラをカスケード接続で
きるようにする。
に対応する。図2の破線115で表されたデータバスシス
テムは、コア状態マシン100のバススイッチ回路102の制
御のもとでチップの部品間にデータをルート指定する。
更に、コアロジックブロック100は、図2に概略的に示
すように、チップの他のファンクションユニットの各々
に接続される。
ト106−0ないし106−7、拡張ポート111、及び3つの
媒体独立インターフェイス109−Aないし109−Cの間に
流れるデータ流をルート指定するコア状態マシン103に
より制御される。コア状態マシンは、主として、各ポー
ト、拡張ポート及び媒体独立インターフェイスの「コピ
ー」、「静寂」及び「衝突」状態を判断する。コア状態
マシン内には、アクティビティがないことを指示する1
つの状態と、1つのそして1つのポートのみがデータを
受信することを指示する別の状態と、2つ以上のポート
が同時にアクティビティを有することを指示する更に別
の状態とを含む3つの主たる状態が存在する。これら3
つの状態指示と、どのポートが受信し又はどのポートが
衝突するかに基づき、中継装置のコア状態マシンは、標
準的な中継装置ファンクションを実行する。又、コア状
態マシンは、バススイッチ制御信号と、デバイス上のポ
ートに対してデータ出力経路をイネーブルするためのFI
FO及びバッファデータイネーブル信号とを発生する。
又、状態マシンは、これら信号の広がりをマネージする
ためのTCLK及びLSCLKのクロックツリーを構成するのに
も使用される。
行する。
のデータを他のアイドルポート、MII及び拡張ポートに
コピーする。受信ポートのピンTDATは、受信中に静寂状
態に保持される。全てのデータがコピーされ、そして全
てのポート、拡張ポート及び媒体独立インターフェイス
コントローラから確認が受け取られた後に、全てのポー
トは、静寂状態に戻される。
は、受信ポートを含む各ポートへジャムパターンが中継
される。ジャムパターンは、規格に規定されていない。
4−3のようなジャムパターンを使用することができ、
但し、4は01010に対応し、そして3は10101に対応す
る。
する。
イスの々に1つづつのコピー信号(copy0・・・7、cop
yep、copyma、copymb、copymc)。これは、各ポートの
データハンドラーに、FIFOバッファからのデータをTDAT
出力へ中継することを通知する。
ェイスの各々に1つづつの静寂信号(quiet0・・・7、
quietep、quietma、quietmb、quietmc)。これは、デー
タハンドラーに、TDAT出力へアイドル信号を送信するこ
とを通知する。
に通知するための衝突信号(comcol)。
FO並びに拡張ポート及びMIIインターフェイスのバッフ
ァに対するFIFO及びバッファデータイネーブル信号(fo
en0・・・7、boenep、boenma、boenmb、boenmc)。
シンは、ライン149に示されたチップの入力のリセット
信号に応答してスタート状態150に入る。時間切れの後
に、状態マシンは、アイドル状態151へ移行する。アイ
ドル状態において、全てのポートは、静寂信号(quiet
(ALL)=1)を受け取り、全てのポートは、低コピー
信号(copy(ALL)=0)を有し、検出される衝突は存
在せず(comcol=0)、そして全てのポートのバッファ
のFIFOに対するバッファ出力イネーブルがゼロにセット
される(foen(ALL)=0)。アイドル状態においてア
クティビティが1つのポートのみで検出された場合は、
状態がライン152を経てCPASSIGN状態153へと移行する。
この状態において、受信ポートの出力イネーブル信号
は、高にセットされ(foen(N)=1)、そしてデータ
は、デバイスの内部データ経路へ転送される。他の全て
のポートにおけるコピー、衝突検出及び出力イネーブル
信号は、依然低である(copy(ALL)=0;comcol=0;foe
n(ALLexceptN)=0)。全てのポートの静寂信号は高
のままである(quite(ALL)=0)。短い周期の後に、
状態マシンは、送信及び静寂TXn QUIET状態154へ移行
し、ここでは、受信ポートを除く全てのポートに対する
コピー信号が高にセットされ、衝突信号が低に保持さ
れ、静寂信号は、受信ポートにおいてのみ高である(co
py(ALLexceptN)=1;comcol=0;quiet(N)=1;quiet
(ALLexceptN)=0)。データを中継する全てのポート
がデータの送信を終了した後に、状態マシンは、ライン
155を経てアイドル状態151へ戻る。
は、状態マシンは、ライン156を経てジャム状態157へ移
行する。ジャム状態において、衝突信号がアサートさ
れ、全てのポートのコピー信号及び静寂信号が低にセッ
トされ、そして全てのポートの出力イネーブル信号が高
にセットされる(comcol=1;copy(ALL)=0;quiet(AL
L)=0;foen(ALL)=1)。いずれの到来ポートにもア
クティビティが検出されないと、状態マシンはライン15
8を経てアイドル状態に戻る。TXn QUIET状態154におい
て、2つ以上の到来ポートにアクティビティが検出され
た場合には、衝突が検出され、状態マシンは、ライン15
9を経てジャム状態157へ移行する。又、ジャム状態にお
いて、データが1つのポートのみを経て受け取られる状
態への変化が生じた場合には、状態マシンは、ライン16
0を経て静寂TXn QUIET状態154へ移行する。これは、た
とえパケットの第1部分がジャム信号によりマスクされ
ていても、1つのポートのデータをパケットの終りまで
中継させる。
ロックで作用する。それ故、強制ジャム信号並びにアイ
ソレート及びキャリア存在信号のような全ての制御信号
は、受信クロックと同期される。コアファンクション
は、待ち時間を減少するために50メガヘルツのクロック
を必要とする。受信状態マシンからのアクティビティ
は、中継装置のコア状態マシンによっても使用される50
メガヘルツのクロックによりサンプリングされる。エラ
スティックバッファの深さは、受信クロックと送信クロ
ックとの間の差に依存する。定義によれば、それらは、
100パーツ・パー・ミリオン以上相違してはならない。
パケット長さは、1500バイトである。従って、受信ポー
トファンクションにおける4レベルのエラスティックバ
ッファで充分である。
る。8つの物理的入力ポートと、3つのMII入力ポート
と、1つの拡張入力ポートがある。3つのMIIポートの
4ビットデータは、内部データ経路を経て転送される前
に5ビットデータに変換される。対応的に、8つの物理
的出力ポート、3つのMII出力ポート及び1つの拡張出
力ポートがある。物理的バススイッチは、異なるデータ
経路をマルチプレクス及びデマルチプレクスする多数の
バス及びマルチプレクサより成る。例えば、ポート5の
みがアクティビティを有する場合には、ポート5からの
データがポート0ないし4及び6ないし7の出力、MII
ポートA、B及びCの出力、並びに拡張ポート出力へ駆
動される。アイドルパターン(11111)はポート5の出
力へ駆動される。これは、規格に基づく基本的な中継フ
ァンクションである。2つ以上のポートがアクティビテ
ィを有する場合には、衝突が指示される。このような場
合には、衝突が停止されるまで全てのポートにジャムパ
ターンが送られる。アクティビティが全くない場合に
は、アイドル信号が全てのポートに送られる。
応するイネーブル信号TXEN−A、TXEN−B及びTXEN−C
を有している。これら3つの信号は、互いにオアされ、
そして中継装置のコア状態マシンにより1つのアクティ
ビティとして処理される。MIIアクティビティは、次の
2つの領域において物理的ポートから到来するアクティ
ビティとは異なる。(1)送信イネーブル信号はTXCLK
と既に同期されている。(2)これらの入力は、キャリ
ア完全性監視により定質化されない。MIIインターフェ
イスからマルチポート中継装置により受信される送信デ
ータも、送信クロックと同期され、従って、このインタ
ーフェイスにはエラスティックバッファが必要とされな
い。3つのデータ送信データ入力は、4ビット/5ビット
エンコーダの入力において1つの4ビットデータ経路へ
マルチプレクスされ、この場合に、マルチプレクサは、
送信イネーブル信号により制御される。2つ以上の送信
イネーブル信号がアサートされた場合には、衝突が発生
し、そしてジャム信号が全てのポートにアサートされ
る。
を共用する。従って、3つのMIIポート全部が、受信デ
ータバスRXD3:0と、受信クロックRXCLKと、受信エラー
信号RXERと、衝突信号COIとを共用する。各MIIポート
は、個々のCRS及びRXDV信号を有する。MIIが送信してい
ると仮定すれば、RXDV−A信号は、中継装置からのルー
プバックデータのためにアサートされない。CRS信号
は、送信イネーブル信号のループバックとなる。データ
経路のループバックは、送信データから中継装置コアへ
の4ビット/5ビットエンコーダへ至り、5ビット/4ビッ
トエンコーダを経て受信データバスRXD〔3:0〕へ至る。
媒体独立インターフェイスの受信クロックは、パケット
が物理的ポートから到来するかMIIポートから到来する
か又は拡張ポートから到来するかに係わりなく、実際に
は、送信クロックのコピーである。
キャリア完全性監視状態マシンが実行される。この状態
マシンは、質低下した信号がいずれか1つのポートに受
信された場合にマルチポート中継装置の全てのポートに
ジャムシーケンスが送信されるようにする。中継装置が
本発明によりカスケード接続されるときには、質低下し
た信号に関するこの情報をそれらのカスケード接続され
た中継装置へ伝播する必要がある。それ故、拡張ポート
は、衝突検出だけでなく、質低下した信号の検出も、拡
張ポートを横切って隣接デバイスへ通信する。2つのJA
MI及びJAMOは、このファンクションを与えるのに使用さ
れる。マルチポート中継装置がその8つのポート間に衝
突を感知するか、又はそのポートのいずれかが質低下し
た信号を受信した場合には、JAMO信号がアサートされ
る。JAMI信号は、ジャムシーケンスが他のマルチポート
中継装置により送信される場合に別のマルチポート中継
装置又は外部裁定ロジックによりアサートされる。他の
マルチポート中継装置からのジャムシーケンスは、衝突
又は質低下した信号の検出の結果である。
て媒体従属回路を構成するPORTXブロック106の機能図で
ある。図4は、ライン200の受信データ及びライン201の
送信データを示している。コア状態マシンからの制御信
号(copyx/quietx/comcol/foenx/onlytxx/mempx)は、
ライン202を経てデータハンドラーブロック203に受け取
られる。ポートデータは、データハンドラーブロック20
3を通り、ライン204を経てバススイッチ102へ供給さ
れ、そしてバススイッチ102からのデータは、ライン205
を経てデータハンドラー203へ供給される。データハン
ドラー203から出て行くデータは、ライン206を経てスク
ランブルロジック207へ供給される。スクランブルロジ
ック207から、データはライン201を経て出力される。受
信データ経路200から到来するデータは、デスクランブ
ラーロジック208を経、ライン109を経てFIFO(8ニブル
の深さ)及びFIFO状態マシンブロック210へ供給され
る。このブロックは、FIFOデータをライン211を経てデ
ータハンドラーブロック203へ供給し、該ブロックはデ
ータをライン204を経てバススイッチまで転送する。デ
ータハンドラーは、制御信号をライン212を経てFIFO及
びFIFO状態マシン210へ供給する。更に、FIFO状態マシ
ンは、制御信号をライン213を経てエラスティックバッ
ファのオーバー及びアンダーフロー検出器215へ供給す
る。更に、各ポートは、ジャム検出器226、リンク検出
器227、アイソレーション検出器228及びパーティション
検出器229を含む標準ロジックファンクション225を有し
ている。これらのブロックは、802.3u規格に規定された
標準的ファンクションを実行する。これらのブロック
は、アクティビティ制御信号をライン230を経てデスク
ランブラー回路へ供給すると共に、受信アクティビティ
報告信号をデスクランブラー回路208からライン231を経
て供給する。又、状態信号は、ライン235を経て媒体独
立インターフェイスマネージメントロジック112へ供給
される。
クランブラーイネーブル信号も示されている。この信号
は、以下に詳細に述べるように、内部レジスタ108から
受け取られる。スクランブラーがディスエイブルされる
と、データは非スクランブル状態で通過する。スクラン
ブラーがイネーブルされると、802.3u規格に規定された
ようにランダム番号がデータと組み合わされる。
コントローラ237を備え、これは、ACTLED出力信号をラ
イン238に供給する。
信、衝突検出、及びジャム発生を実行し、そしてリンク
アップ、アイソレーション、ジャマー及びパーティショ
ン検出器を構成する。更に、異なる/J/K/フォーマット
の取り扱いが各ポート内に与えられる。
クランブラー208及びスクランブラー207がイネーブルさ
れるが、受信データがアイドル状態である場合には、デ
スクランブラーのロジックがスクランブラーのランダム
番号に同期しようと試みる。デスクランブラーのランダ
ム番号発生器がスクランブラーに同期しそしてシーケン
スがロックされたときには、RDATライン200の到来デー
タがデスクランブラーによりスクランブル解除され、そ
してそのスクランブル解除されたデータがFIFO210に直
接供給される。
ブラーが連続する2つの0ビットをトレースするよう試
みる。この状態が真である場合には、デスクランブラー
は、キャリアオンフラグ(carryx)をライン240を経て
コア状態マシン100、データ取り扱い状態マシン203及び
FIFO状態マシン210へ送信する。FIFO状態マシン210は、
現在FIFO書き込みポインタを記憶し、そしてFIFO読み取
りポインタを書き込みポインタより1ビットだけ前進さ
せ、例えば、書き込みポインタが00010000に等しい場合
に、読み取りポインタは、00100000へシフトされる。
又、書き込みポインタが10000000に等しい場合には、読
み取りポインタは、00000001にシフトされる。
ライン212を経て送られるポート「ポインタ移動イネー
ブル」信号がアクティブになるまで進まない。デスクラ
ンブラーは、到来するパケットに対して/J/K/シーケン
スが使用できるかどうかを確認するまで、受信データに
おいて到来データを監視し続ける。いずれにせよ、受信
データにおいて/J/又は/K/が失われた場合は、エラー信
号(prxerrx)がデスクランブラーによりセットされ、
そしてこの状態がライン240を経てコア状態マシン及び
データ取り扱い状態マシンに同時に送られる。更に、中
継装置は、ジャムパターンを発生する。エラー信号が低
くそして/J/K/パターンが首尾良く検出された場合に
は、データ取り扱い状態マシンは、FIFOのデータ経路を
選択し、そして送信処理のために内部バスのライン204
を経てデータを送る。その間に、ライン212のポインタ
移動イネーブル信号がFIFO状態マシン210へ送られ、FIF
O読み取りポインタのロックを次のイネーブルデータ処
理のために解除する。1つの実施形態においては、レベ
ル当たり6つのビットを有する8レベルFIFOが使用され
る。5つのレベルは、5ビットデータを記憶するのに使
用され、そしてその残りは、状態を記憶する。キャリア
がオフであることがライン240の信号(carryx)で指示
された場合には、状態ビットがオンになる。状態ビット
は、コア状態マシンへ送られ、FIFOの全てのデータが取
り除かれたことをコア状態マシンに通知すると共に、コ
ア状態マシンがアイドル状態に復帰できるようにする。
ルされた場合には、到来するデータが、デスクランブラ
ーのファンクションを無視して、FIFOに直接供給され
る。デスクランブラーは、スクランブラーがイネーブル
されるかどうかに係わりなく到来するパケットの/J/K/
シーケンスを監視する。
5は、FIFO読み取りポインタ及びFIFO書き込みポインタ
が同じ値を有する場合にアンダー/オーバーフローフラ
グをセットする。このフラグは、STATPIN出力ピンに送
られる。又、これは、媒体独立インターフェイスマネー
ジメントブロックにも送られて、内部レジスタに記憶さ
れる。
ス205からデータを得ることを含む。データ取り扱い状
態マシンは、ライン202のコア状態マシンから受け取っ
たコマンドに基づいてポート出力選択信号を発生し、そ
してスクランブラーバス206の前に送信データにおいて
データレディにする。バス206のデータは、更に送信処
理するためにスクランブラーブロックへ送られる。スク
ランブラー207がイネーブルされた場合には、バス206の
データが、デスクランブラー208に発生されたランダム
数に加算された後に、出力バス201に送られる。スクラ
ンブラーがディスエイブルされた場合には、バス206の
データは、出力バス201へ直接送信される。首尾良く送
られると、この状態(dtsndx)がライン241を経てコア
状態マシン100へ報告される。
図4に示すように各ポートに組み込まれる。マルチポー
ト中継装置は、2つの状態においてジャムパターンを発
生する。その第1は、衝突の検出であり、即ち2つ以上
のポートがデータを同時に受信することであり、そして
第2は、強制ジャムである。衝突は、データを受信する
2つのポートがストリームデリミッタ/J/K/検出を首尾
良くスタートしたかどうかに関わりなく、2つ以上のポ
ートがデータを受信するときに生じる。強制ジャムは、
ポートの到来パケットが/J/パターンを欠くか/K/パター
ンを欠くか又はその両方を欠くときに発生される。これ
ら2つの状態のいずれかか生じた場合には、データ取り
扱い状態マシン203が、ジャムパターンを強制するよう
にライン242の制御信号(ojkenx)をセットする。
びパーティション検出器は、IEEE規格802.3uに規定され
たこれらの標準的なファンクションを指令する。これら
のブロックは、デスクランブラー回路208により行われ
るキャリア検出ファンクションを定質化するのに使用さ
れる。本発明の好ましい実施形態は、データハンドラー
203が/J/K/パターンのシフトバージョンを検出できるよ
うにする。データハンドラーが設定されるところのシフ
トバージョンのいずれかが受け取られた場合には、パケ
ットは、あたかも適切に受信されたかのように処理され
る。従って、これらの状態では、強制ジャムファンクシ
ョンは発生されない。
能ブロック図である。この拡張ポートは、拡張ポート受
信ブロック300と、送信経路データ選択ブロック301と、
拡張ポートのためのバッファ及びデータハンドラー状態
マシン302とを備えている。
属ポートのデスクランブラー208と同様である。しかし
ながら、デスクランブラーは存在しない。EDATバス303
から到来するデータは、拡張ポート受信ブロックへ供給
される。このデータは、送信クロックTCLKの立上り縁で
ラッチされる。ラッチされたデータは、ライン304を経
てバッファ及びデータハンドラー状態マシン302に送ら
れる。
理的媒体従属ポートのデータハンドラー状態マシン203
と同様である。状態マシンに加えて、このモジュールに
は3つのレベルのバッファが配置されている。出力及び
入力の両方が送信クロックを使用するので、FIFOは不要
である。又、このモジュールは、ライン305に出力デー
タ経路EDATOを形成する。内部バススイッチからのデー
タは、ライン306を経てデータハンドラー状態マシン302
に受け取られる。データは、データハンドラー状態マシ
ン302からライン307を経て内部バススイッチへ、ライン
315の/J/K/デリミッタ信号(ojkenep)と共に供給され
る。データハンドラー状態マシン302は、ライン308に制
御信号を発生し、これは、経路選択ロジック301により
選択される出力データ経路を制御する。このブロック30
1は、ライン310で指示されたコア状態マシン信号(copy
ep/quietep/comcol/cboenep/memep)の制御のもとで動
作する。又、拡張ポート受信ブロックは、受信エラー及
びキャリア状態情報をライン311を経、ライン317(edtx
nd)及び318(eprxerr/scarry)を経てコア状態マシン
へ供給する。
々に対する媒体独立インターフェイスの構造を示す。3
つのMIIの各々は、媒体独立転送ブロック350と、バッフ
ァ及びデータハンドラー状態マシンブロック351とを備
えている。媒体独立送信ブロック350は、ライン352を経
て送信データTXDを受け取ると共に、ライン353を経て信
号エラーTXER及び送信イネーブルTXENを受け取る。これ
らファンクションブロックは、物理的ポートの場合と同
様であるが、ライン352を経て送られる送信データは、
5ビットではなく4ビットである。図6に示すように、
媒体独立インターフェイスポートブロック350において
は、TXD4ビットバスの到来データがTXCLKの立上り縁で
ラッチされる。ラッチされたデータは、5ビットデータ
に変換され、そして前段部を5ビットフォーマットに変
換する。インターフェイスブロック350は、5ビットデ
ータをライン355を経てバッファ及びデータハンドラー
状態マシン351へ供給する。バッファ及びデータハンド
ラー状態マシン351は、拡張ポートの場合と同様である
が、出力データ経路を与えない。むしろ、このデータハ
ンドラー状態マシン351は、ライン358の制御状態マシン
からの制御信号(copymc/quietmc/comcol/cboeumc/only
mc)に基づきライン357に制御信号POSELのみを出力し、
そしてその制御信号をアライメントファンクションブロ
ック360へ供給する。又、キャリア状態信号は、ライン3
66(mcalive)及び367(mcdtsdn)を経てコア状態マシ
ン100へ供給され、データのアクティビティ及び首尾良
い送信を各々指示する。バッファ及びデータハンドラー
状態マシン351からのデータは、PDTOUT信号ライン359を
経てバススイッチ102へ、ライン365上のデータ整列のた
めの/J/K/制御信号(ojkenmc)と共に供給される。
データをライン361を経て5ビットフォーマットで受信
する。同じポートにおける受信及び送信は、衝突状態を
除いて、相互に排他的である。送出される準備のできた
データは5ビットデータ出力バス361に得られ、アライ
メントブロック360において25メガヘルツのクロックに
よりラッチされる。到来する5ビットデータは充分に整
列されていないので、アライメントブロックは、5ビッ
トデータを整列した後に5ビット/4ビット変換を行い、
媒体独立インターフェイス共用出力バスRXD〔3:0〕に送
出する。又、アライメントブロック360は、充分に整列
された5ビットデータを4ビットデータのための前段部
フォーマットに変換する。次いで、4ビットデータは、
25メガヘルツのクロックの立下り縁で全ての媒体独立イ
ンターフェイスに共用される受信データ出力に送信され
る。
フェイスの各々に対し有効な受信信号RXDVA、RXDVB及び
RXDVCを発生する。
ラー状態マシン351の別のファンクションは、データを
送出する前に物理的ポートにおいて全てのキャリアが得
られるよう確保する。従って、データハンドラー状態マ
シンは、バッファへロードされる入力データのニブルを
カウントした後に、全てのポートにキャリアが得られる
ことを確保するためにチェックを行う。
行される。従って、TXENAのような信号が高であるとき
は、到来バスTXDAのデータが最初に4ビットコードから
5ビットコードへ変換される。次いで、前段部が5ビッ
トコードにおいて/J/及び/K/フォーマットに変換され
る。このデータは、次いで、例えばバス355を経てバッ
ファへ送られる。
−0及び受信データ有効信号RXDVAないしRXDVCは、3つ
の媒体独立インターフェイス109−A、109−B及び109
−Cの各々に対してコピー信号が存在するときだけアサ
ートされる。この場合に、POSELMAないしPOSELMC信号
(ライン57参照)が全てアサートされ、データ有効信号
が発生され、そしてデータがRXDバスに送信される準備
ができる。
/J/K/及び前段部を変換する。又、アライメントブロッ
クは、通常の5ビットパケットの終りにおいて/T/R/セ
グメントを除去する。従って、これは、RXDポートに送
出されない。パケットの終りに/T/R/セグメントをもた
ずに到来する5ビットパケットの場合には、「早期終了
パケット」が検出される。この早期終了パケットが検出
されると、受信エラー信号RXERがアライメントブロック
によりアサートされる。又、RXER信号は、TXERA、TXERB
又はTXERCのいずれかがアサートされたときにもアサー
トされる。アライメントブロックによりRXER信号がアサ
ートされる第3の可能性は、アライメントブロックによ
り無効コードが検出されるときである。この無効コード
は、100BASE−T規格に規定されている。
は無効の5ビットコードがアライメントブロックにより
検出されたときには、RXDバスのデータが強制的に全て
ゼロにされる。
におけるマネージメントポート及び内部レジスタを示
す。このブロックは、802.3u規格に規定されたMII読み
取り/書き込み状態マシン400を備えている。又、基本
及び拡張レジスタファイル401(以下に述べるレジスタ
を含む)も備えている。標準プロトコルに応答して、基
本及び拡張レジスタ401を読み取り及び書き込むために
制御信号がライン402に供給される。中継装置の物理的
アドレスは、レジスタセット401からライン403を経て状
態マシン400へ供給される。
あらゆる状態を記憶する。本発明によれば、このブロッ
クをアクセスする方法は、2つある。その第1に、規格
に規定された媒体独立インターフェイスからの読み取り
/書き込み制御信号であって、ライン404及び405のMDC
及びMDIO信号と、ライン410のR−W信号とを使用する
ことである。もう1つの方法は、ライン406及び407のレ
ジスタアクセスピン各々REGCLK及びREGLCHと、図示され
て上記で述べた他のレジスタアクセスピンからの読み取
り及び書き込み信号を使用することである。ライン408
のリセット信号及びライン409のポートアクティビティ
信号は、レジスタセット401に状態レジスタを維持する
ために物理的ポート及び制御状態マシンにおいて発生さ
れる。
スすることができる。マルチポート中継装置は、多数の
PHYデバイスに接続されるが、802.3u規格の基本的なレ
ジスタに対して全て同一に構成される。各中継装置はPH
YADDR〔4−0〕ピンにより定義された1つのPHYアドレ
スのみを有する。多数の中継装置が同じMDIOバスにある
場合には、その各々が異なるPHYアドレスを有していな
ければならない。又、他のPHYデバイス(例えば、T4ト
ランシーバ)は、各デバイスのPHYアドレスが別々であ
る限り、同じマネージメントインターフェイスで管理す
ることができる。
スタとして特徴付けることができる。これは、インター
フェイスが100BASE−FXサービスを提供すべきか100BASE
−TXサービスを提供すべきか指定する。
スピン経て行うものである。レジスタ17(スクランブラ
ーイネーブル及びポートイネーブル)、レジスタ18(リ
ンク状態、パーティション状態)、レジスタ19(エラス
ティックバッファ状態及びジャバ状態)、レジスタ20
(アイソレーション状態)、レジスタ21(アイソレーシ
ョンディスエイブル及びパーティションディスエイブ
ル)も、各々、SCRAMEN、PORTEN、LINKGD、PART、EBOUF
LO、JAB、ISO、及びPARDISピンを経て読み取ることがで
きる。レジスタ17及びレジスタ21は、各々、SCRAMEN、P
ORTEN、ISODIS及びPARDISを経て書き込むこともでき
る。例外は、MDC及びMDIOを通してのみアクセスできる
レジスタ16(ポートリセットレジスタ)である。レジス
タアクセスピンは、ハードウェアのみの構成及び状態表
示設計に適した簡単な読み取り/書き込みプロトコルを
容易にする。
張レジスタを規定するものである。このテーブルにおい
て、「R/W」は、読み取り/書き込みを意味しそして「R
O」は読み取りのみを意味する。
が実行される。先ず、レジスタセットのレジスタ23及び
24は、外界からのデータが内部レジスタに書き込まれる
前にそのデータを一時的に記憶するためにバッファとし
て使用される。入力データは、REGCKの立上り縁で準備
され、そして全ての入力データは、そのクロックの立上
り縁でバッファに書き込まれる。レジスタファイル401
のロジックは、REGLCHIの立上り縁でバッファから内部
レジスタ17及び21へデータを書き込む。又、レジスタ17
及び21は、2つの異なる経路を経てアクセスできるの
で、データ経路の選択も含まれる。MDIO経路を通るレジ
スタアクセスピンに優先順位が指定される。R/W信号が
低であるときには、競合状態を防止するために媒体独立
インターフェイスのファンクションがディスエイブルさ
れる。
ファンクション、レジスタのための読み取り/書き込み
イネーブル信号の発生、及びアドレスデコーダを実行す
るために、レジスタファイル401には組合せロジックも
含まれる。媒体独立インターフェイスMDIO及びMDC経路
の動作は、規格に詳細に規定されている。
図である。図示されたように、制御ロジック及びデータ
経路ブロック600は、状態出力選択ポインタブロック601
に接続される。この選択ポインタブロック601は、レジ
スタへのアクセスに対し適切なデータ経路を選択するた
めのイネーブル信号を与えるリングカウンタとして実施
される。ライン602の読み取り/書き込み信号が低であ
るときには、リングカウンタがディスエイブルされる。
制御ロジック及びデータ経路ブロック600は、状態出力
選択ポインタブロック601のためのリセット及びクロッ
ク信号を発生する。一方、レジスタアクセスピン603な
いし607(上記した)へ適切な出力データを与えるため
のデータ経路を形成する。更に、制御ロジック及びデー
タ経路ブロック600は、図6に示すレジスタブロックか
らライン608を経て状態データを受け取る。状態出力選
択ポインタブロック601により発生されるイネーブル信
号(16ビットレジスタの各ビットごとに1つづつ)は、
ライン611を経て制御ロジック及びデータ経路ブロック6
00へ供給される。又、制御ロジックは、ライン610を経
て状態出力選択ポインタロジック601へリセット及びク
ロック信号を発生する。
部裁定ロジックを必要とする。この裁定ロジックが図9
に示されている。従って、図9に示すように、第1のマ
ルチポート中継装置800と、第2のマルチポート中継装
置801とがある。裁定ロジックを実施するために、プロ
グラム可能なアレーロジックデバイス802が使用され
る。
の入力は、マルチポート中継装置800からのライン803の
ANYACT1信号及びライン804のJAMO出力信号と、マルチポ
ート中継装置801からのライン805のANYACT2及びライン8
06のJAMO信号を含む。ロジックデバイスは、ライン807
のJAM1信号と、中継装置800のライン808及び中継装置80
1のライン809のEDATEN信号と、中継装置800のライン810
及び中継装置801のライン811の外部キャリア感知信号EX
TCRSを発生する。2つの中継装置間のデータ経路はEDAT
バス812を経て接続される。バス812は、記号境界におい
て整列されない5ビット巾のデータ経路である。一方の
中継装置の内部に何らかのアクティビティが存在する場
合には、ライン803又は805のANYACT1信号が発生され
る。中継装置がポート又は媒体独立インターフェイスの
いずれかにジャム信号を送信している場合には、ライン
804又は806にJAMO信号がアサートされる。JAMO信号がア
サートされる間にバス812が3状態になる。マルチポー
ト中継装置は、裁定ロジック802からのライン807のジャ
ム入力信号に応答して全てのポートにJAMIシーケンスを
送信する。JAMI信号が裁定ロジック802によりオフにさ
れるや否や、マルチポート中継装置は、ジャム動作を停
止する。ライン810及び811の外部キャリア感知信号は、
そのシーケンスにおける次のマルチポート中継装置のア
クティビティの存在を指示する。裁定ロジック802の全
ての制御信号及びデータは、50メガヘルツクロックと同
期される。PAL方程式(図示された信号名を参照)は、
次の通りである。
融通性のある有用なマルチポート中継装置が提供され
た。この回路は、1つ以上の媒体独立インターフェイス
と組み合わされた複数の物理的ポートを与える。更に、
チップのための拡張ポートが設けられる。これは、ネッ
トワークシステム、特に、100メガビットCSMA/CD型プロ
トコルを伴う100BASE−T規格に基づいて動作するネッ
トワークのための非常に融通性の高いアーキテクチャー
を構成できる。
明を例示するものに過ぎない。本発明は、上記の実施形
態に限定されるものではなく、請求の範囲内で種々の変
更がなされ得ることが当業者に容易に明らかとなる。
Claims (34)
- 【請求項1】各通信媒体に接続するための複数の媒体従
属インターフェイスと、 上記複数の媒体従属インターフェイスに接続され、上記
複数の媒体従属インターフェイスに対して物理的レイヤ
中継ファンクションを実行する中継回路と、 上記中継回路に接続され、上記複数の媒体従属インター
フェイスを、媒体独立インターフェイスに相補的である
対応データリンクレイヤ媒体アクセスコントローラに接
続するための、媒体独立インターフェイスと、 を備えたことを特徴とする集積回路中継装置。 - 【請求項2】上記複数の媒体従属インターフェイスに対
するインターフェイス制御及び状態レジスタを含み、種
々の形式の通信媒体に対し上記複数の媒体従属インター
フェイスにおいて物理的レイヤ受信及び送信ファンクシ
ョンをマネージするインターフェイス制御ロジックと、 上記インターフェイス制御ロジックに接続されたマネー
ジメントインターフェイスであって、このマネージメン
トインターフェイスに受け取られる中継装置アドレスに
応答して、上記複数の媒体従属インターフェイスに対す
るインターフェイス制御及び状態レジスタへの読み取り
及び書き込みアクセスを与えるマネージメントインター
フェイスと、 を更に備えた請求項1に記載の集積回路中継装置。 - 【請求項3】上記インターフェイス制御及び状態レジス
タは、 上記複数の媒体従属インターフェイスの共用属性を指定
する第1組のレジスタと、 上記複数の媒体従属インターフェイスの個々の属性を指
定する第2組のレジスタとを備えた請求項2に記載の集
積回路中継装置。 - 【請求項4】上記マネージメントインターフェイスは、
上記中継装置アドレスに応答して上記インターフェイス
制御及び状態レジスタを読み取り及び書き込むためのシ
リアルポートを備えている請求項2に記載の集積回路中
継装置。 - 【請求項5】上記インターフェイス制御及び状態レジス
タの選択されたデータへのアクセスを与える複数の状態
ピンを含む請求項4に記載の集積回路中継装置。 - 【請求項6】上記インターフェイス制御及び状態レジス
タは、上記複数の媒体従属インターフェイスの各々に対
して複数の形式の通信媒体の1つを指示する媒体形式レ
ジスタを備え、そして上記インターフェイス制御ロジッ
クは、上記媒体形式レジスタに応答して上記複数の媒体
従属インターフェイスをその指示された形式に適応させ
る回路を備えた請求項2に記載の集積回路中継装置。 - 【請求項7】上記中継装置の回路に接続され、上記複数
の媒体従属インターフェイスを付加的なデータリンクレ
イヤ媒体アクセスコントローラに接続するための少なく
とも1つの付加的な媒体独立インターフェイスを備えた
請求項1に記載の集積回路中継装置。 - 【請求項8】上記媒体独立インターフェイスは、受信し
たデータをそれに対応するデータリンクレイヤ媒体アク
セスコントローラへ供給する集積回路上の1組の受信デ
ータ出力ピンを備え、そして上記付加的な媒体独立イン
ターフェイスは、上記1組の受信データ出力ピンを上記
媒体独立インターフェイスと共用し、受信データを付加
的なデータリンクレイヤ媒体アクセスコントローラデー
タへ供給する請求項7に記載の集積回路中継装置。 - 【請求項9】別の集積回路中継装置への物理的レイヤイ
ンターフェイスを与える拡張ポートを含む請求項1に記
載の集積回路中継装置。 - 【請求項10】データは、第1クロックレートで上記媒
体従属インターフェイスに送信され、そしてデータは、
第1クロックレートより速い第2クロックレートで拡張
ポートを経て送信される請求項9に記載の集積回路中継
装置。 - 【請求項11】上記第2クロックレートは、第1クロッ
クレートの周波数の2倍である請求項10に記載の集積回
路中継装置。 - 【請求項12】別の集積回路中継装置への物理的レイヤ
インターフェイスを形成する拡張ポートを備え、この拡
張ポートは、 集積回路中継装置中の衝突を指示する信号を伝播するロ
ジックであって、複数の媒体従属インターフェイスの1
つにおける受信エラーの集積回路中継装置内の検出を拡
張ポートを経て他の集積回路中継装置へ指示するための
ロジックを含む請求項1に記載の集積回路中継装置。 - 【請求項13】上記複数の媒体従属インターフェイス及
び媒体独立インターフェイスは100BASE−T工業規格に
合致する請求項1に記載の集積回路中継装置。 - 【請求項14】各々の100BASE−T合致の通信媒体に接
続するための複数の媒体従属インターフェイスと、 上記複数の媒体従属インターフェイスに対するインター
フェイス制御及び状態レジスタを含み、種々の形式の通
信媒体に対し上記複数の媒体従属インターフェイスにお
いて物理的レイヤ受信及び送信ファンクションをマネー
ジするインターフェイス制御ロジックと、 上記複数の媒体従属インターフェイスに接続され、その
複数の媒体従属インターフェイスに対する物理的レイヤ
中継ファンクションを実行する中継回路と、 上記中継回路に接続され、上記複数の媒体従属インター
フェイスをそれに対応する100BASE−T合致のデータリ
ンクレイヤ媒体アクセスコントローラに接続するため
の、トランシーバへの接続を数える、媒体独立インター
フェイスと、 上記インターフェイス制御ロジックに接続されたマネー
ジメントインターフェイスであって、このマネージメン
トインターフェイスに受け取られる中継装置アドレスに
応答して、上記複数の媒体従属インターフェイスに対す
るインターフェイス制御及び状態レジスタへの読み取り
及び書き込みアクセスを与えるマネージメントインター
フェイスと、 を備えたことを特徴とする集積回路中継装置。 - 【請求項15】上記インターフェイス制御及び状態レジ
スタは、上記複数の媒体従属インターフェイスの各々に
対して複数の形式の通信媒体の1つを指示する媒体形式
レジスタを備え、そして上記インターフェイス制御ロジ
ックは、上記媒体形式レジスタに応答して上記複数の媒
体従属インターフェイスをその指示された形式に適応さ
せる回路を備えた請求項14に記載の集積回路中継装置。 - 【請求項16】上記複数の媒体従属インターフェイスに
に接続され、上記インターフェイス制御ロジックを上記
媒体独立インターフェイスと共用する少なくとも1つの
付加的な媒体独立インターフェイスを備えた請求項14に
記載の集積回路中継装置。 - 【請求項17】上記媒体独立インターフェイスは、受信
したデータを外部デバイスに供給する集積回路上の1組
の受信データ出力ピンを備え、そして上記付加的な媒体
独立インターフェイスは、上記1組の受信データ出力ピ
ンを上記媒体独立インターフェイスと共用する請求項16
に記載の集積回路中継装置。 - 【請求項18】上記インターフェイス制御及び状態レジ
スタは、 上記複数の媒体従属インターフェイスの共用属性を指定
する第1組のレジスタと、 上記複数の媒体従属インターフェイスの個々の属性を指
定する第2組のレジスタとを備えた請求項14に記載の集
積回路中継装置。 - 【請求項19】上記マネージメントインターフェイス
は、上記中継装置アドレスに応答して上記インターフェ
イス制御及び状態レジスタを読み取り及び書き込むため
のシリアルポートを備えている請求項18に記載の集積回
路中継装置。 - 【請求項20】上記インターフェイス制御及び状態レジ
スタの選択されたデータへのアクセスを与える複数の状
態ピンを含む請求項19に記載の集積回路中継装置。 - 【請求項21】別の集積回路中継装置への物理的レイヤ
インターフェイスを与える拡張ポートを含む請求項14に
記載の集積回路中継装置。 - 【請求項22】データは、第1クロックレートで上記媒
体従属インターフェイスに送信され、そしてデータは、
第1クロックレートより速い第2クロックレートで拡張
ポートを経て送信される請求項21に記載の集積回路中継
装置。 - 【請求項23】上記第2クロックレートは、第1クロッ
クレートの周波数の2倍である請求項22に記載の集積回
路中継装置。 - 【請求項24】別の集積回路中継装置への物理的レイヤ
インターフェイスを形成する拡張ポートを備え、この拡
張ポートは、 集積回路中継装置内の衝突を指示する信号を伝播するロ
ジックであって、複数の媒体独立インターフェイスの1
つにおける受信エラーの集積回路中継装置内の検出を拡
張ポートを経て他の集積回路中継装置へ指示するための
ロジックを含む請求項14に記載の集積回路中継装置。 - 【請求項25】各々の100BASE−T合致の通信媒体に接
続するための複数の媒体従属インターフェイスと、 上記複数の媒体従属インターフェイスの各々に対し100B
ASE−T合致の通信媒体の形式の予め指定された組の1
つを指定する媒体形式レジスタを含み、指定の形式の通
信媒体に対し上記複数の媒体従属インターフェイスにお
いて物理的レイヤ受信及び送信ファンクションをマネー
ジするインターフェイス制御ロジックと、 上記複数の媒体従属インターフェイスに接続され、その
複数の媒体従属インターフェイスに対する物理的レイヤ
中継ファンクションを実行する中継回路と、 上記インターフェイス制御ロジックに接続され、上記複
数の媒体従属インターフェイスに対する種々の形式の通
信媒体を指定するために上記媒体形式レジスタへのアク
セスを与えるマネージメントインターフェイスと、 を備えたことを特徴とする集積回路中継装置。 - 【請求項26】上記マネージメントインターフェイス
は、そのマネージメントインターフェイスに受け取られ
た中継装置アドレスに応答して上記媒体形式レジスタに
アクセスする請求項25に記載の集積回路中継装置。 - 【請求項27】上記マネージメントインターフェイス
は、上記中継装置アドレスに応答して上記媒体形式レジ
スタに書き込むためのシリアルポートを含む請求項26に
記載の集積回路中継装置。 - 【請求項28】上記中継回路に接続され、上記複数の媒
体従属インターフェイスをそれに対応するデータリンク
レイヤ媒体アクセスコントローラに接続するための媒体
独立インターフェイスを備えた請求項25に記載の集積回
路中継装置。 - 【請求項29】上記インターフェイス制御ロジックは、
上記媒体形式レジスタに応答して、複数の媒体従属イン
ターフェイスを指定の形式に適応させる回路を備えた請
求項25に記載の集積回路中継装置。 - 【請求項30】各通信媒体に接続するための複数の媒体
従属インターフェイスと、 上記複数の媒体従属インターフェイスに接続され、上記
複数の媒体従属インターフェイスに対する物理的レイヤ
中継ファンクションであって、受信エラーの検出及び衝
突の検出を含むファンクションを実行する中継回路と、 上記中継回路に接続され、別の集積回路中継装置への物
理的レイヤインターフェイスを与える拡張ポートであっ
て、衝突の検出及び受信エラーの検出を他の集積回路中
継装置へ通信するためのロジックを含む拡張ポートと、 を備え、前記拡張ポートは、データを送受信するための
媒体従属インターフェイスのクロックで動作するように
なったことを特徴とする集積回路中継装置。 - 【請求項31】上記拡張ポートは、データを受信又は送
信するために媒体従属インターフェイスのクロックレー
トより速いクロックレートで動作する請求項30に記載の
集積回路中継装置。 - 【請求項32】データを送信及び受信するための拡張ポ
ートのクロックレートは、データを受信及び送信するた
めの複数の媒体従属インターフェイスのクロックレート
の2倍である請求項30に記載の集積回路中継装置。 - 【請求項33】上記中継回路に接続され、上記複数の媒
体従属インターフェイスをそれに対応するデータリンク
レイヤ媒体アクセスコントローラに接続するための媒体
独立インターフェイスを更に備えた請求項30に記載の集
積回路中継装置。 - 【請求項34】上記複数の媒体従属インターフェイス
は、100BASE−T工業規格に合致する請求項30に記載の
集積回路中継装置。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/503,648 | 1995-07-18 | ||
US08/503,648 US5754540A (en) | 1995-07-18 | 1995-07-18 | Expandable integrated circuit multiport repeater controller with multiple media independent interfaces and mixed media connections |
PCT/US1996/011785 WO1997004547A1 (en) | 1995-07-18 | 1996-07-17 | Expandable integrated circuit multiport repeater controller with multiple media independent interfaces and mixed media connections |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH11509703A JPH11509703A (ja) | 1999-08-24 |
JP3485932B2 true JP3485932B2 (ja) | 2004-01-13 |
Family
ID=24002939
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP50680597A Expired - Lifetime JP3485932B2 (ja) | 1995-07-18 | 1996-07-17 | 多数の媒体独立インターフェイス及び混合媒体接続を有する拡張可能な集積回路マルチポート中継装置コントローラ |
Country Status (5)
Country | Link |
---|---|
US (1) | US5754540A (ja) |
EP (1) | EP0861536B1 (ja) |
JP (1) | JP3485932B2 (ja) |
DE (1) | DE69636547T2 (ja) |
WO (1) | WO1997004547A1 (ja) |
Families Citing this family (101)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6108726A (en) * | 1996-09-13 | 2000-08-22 | Advanced Micro Devices. Inc. | Reducing the pin count within a switching element through the use of a multiplexer |
US5978853A (en) * | 1996-09-16 | 1999-11-02 | Advanced Micro Devices, Inc. | Address administration for 100BASE-T PHY devices |
US6704296B1 (en) * | 1996-09-16 | 2004-03-09 | Advanced Micro Devices, Inc. | Optimized MII for 802.3u (100 BASE-T) fast ethernet PHYs |
FR2753589B1 (fr) * | 1996-09-17 | 1998-10-09 | Alcatel Espace | Relais pour systeme de radiocommunications |
US5898678A (en) * | 1996-09-25 | 1999-04-27 | Seeq Technology, Inc. | Method and apparatus for using synthetic preamable signals to awaken repeater |
US5946462A (en) * | 1996-10-08 | 1999-08-31 | Advanced Micro Devices, Inc. | Station management circuit |
US6034963A (en) * | 1996-10-31 | 2000-03-07 | Iready Corporation | Multiple network protocol encoder/decoder and data processor |
USRE39501E1 (en) * | 1996-10-31 | 2007-03-06 | Nvidia Corporation | Multiple network protocol encoder/decoder and data processor |
US5974122A (en) | 1997-01-27 | 1999-10-26 | Ameritech Corporation | Method and telecommunication system for transmitting a facsimile message |
US6111874A (en) * | 1997-02-14 | 2000-08-29 | Advanced Micro Devices, Inc. | Shared address table with source and destination two-pass algorithm |
AU2229597A (en) * | 1997-02-21 | 1998-09-09 | Telefonaktiebolaget Lm Ericsson (Publ) | Model for the layer 1 iso-osi protocol intended to handle a set of common hardware resources |
US6154464A (en) * | 1997-05-09 | 2000-11-28 | Level One Communications, Inc. | Physical layer device having a media independent interface for connecting to either media access control entitices or other physical layer devices |
US6044087A (en) | 1997-06-30 | 2000-03-28 | Sun Microsystems, Inc. | Interface for a highly integrated ethernet network element |
US6014380A (en) * | 1997-06-30 | 2000-01-11 | Sun Microsystems, Inc. | Mechanism for packet field replacement in a multi-layer distributed network element |
US5938736A (en) * | 1997-06-30 | 1999-08-17 | Sun Microsystems, Inc. | Search engine architecture for a high performance multi-layer switch element |
US6044418A (en) | 1997-06-30 | 2000-03-28 | Sun Microsystems, Inc. | Method and apparatus for dynamically resizing queues utilizing programmable partition pointers |
US6088356A (en) | 1997-06-30 | 2000-07-11 | Sun Microsystems, Inc. | System and method for a multi-layer network element |
US6049528A (en) | 1997-06-30 | 2000-04-11 | Sun Microsystems, Inc. | Trunking ethernet-compatible networks |
US6119196A (en) | 1997-06-30 | 2000-09-12 | Sun Microsystems, Inc. | System having multiple arbitrating levels for arbitrating access to a shared memory by network ports operating at different data rates |
US6118760A (en) * | 1997-06-30 | 2000-09-12 | Sun Microsystems, Inc. | Management of entries in a network element forwarding memory |
US6016310A (en) | 1997-06-30 | 2000-01-18 | Sun Microsystems, Inc. | Trunking support in a high performance network device |
US6052738A (en) * | 1997-06-30 | 2000-04-18 | Sun Microsystems, Inc. | Method and apparatus in a packet routing switch for controlling access at different data rates to a shared memory |
US6246680B1 (en) | 1997-06-30 | 2001-06-12 | Sun Microsystems, Inc. | Highly integrated multi-layer switch element architecture |
US6128666A (en) * | 1997-06-30 | 2000-10-03 | Sun Microsystems, Inc. | Distributed VLAN mechanism for packet field replacement in a multi-layered switched network element using a control field/signal for indicating modification of a packet with a database search engine |
US6081512A (en) | 1997-06-30 | 2000-06-27 | Sun Microsystems, Inc. | Spanning tree support in a high performance network device |
US5920566A (en) * | 1997-06-30 | 1999-07-06 | Sun Microsystems, Inc. | Routing in a multi-layer distributed network element |
US6094435A (en) | 1997-06-30 | 2000-07-25 | Sun Microsystems, Inc. | System and method for a quality of service in a multi-layer network element |
US6081522A (en) | 1997-06-30 | 2000-06-27 | Sun Microsystems, Inc. | System and method for a multi-layer network element |
US5991303A (en) * | 1997-07-28 | 1999-11-23 | Conexant Systems, Inc. | Multi-rate switching physical device for a mixed communication rate ethernet repeater |
US5949818A (en) * | 1997-08-27 | 1999-09-07 | Winbond Electronics Corp. | Expandable ethernet network repeater unit |
GB9719316D0 (en) * | 1997-09-12 | 1997-11-12 | Power X Limited | Priority selection means for data transmission apparatus |
US6243411B1 (en) * | 1997-10-08 | 2001-06-05 | Winbond Electronics Corp. | Infinitely expandable Ethernet network repeater unit |
US6222852B1 (en) | 1997-10-10 | 2001-04-24 | Nortel Networks Limited | Method and apparatus for transmitting dual speed ethernet information (10BASE-T and 100BASE-TX) across a physical layer device service interface |
US6141352A (en) * | 1997-10-10 | 2000-10-31 | Nortel Networks Limited | Method and apparatus for transmitting 10BASE-T signals across a 100BASE-X physical layer device service interface |
US6055267A (en) * | 1997-10-17 | 2000-04-25 | Winbond Electronics Corp. | Expandable ethernet network repeater unit |
US6097738A (en) * | 1997-11-10 | 2000-08-01 | Cypress Semiconductor Corp. | Multi-speed retainer |
US6222854B1 (en) * | 1998-03-19 | 2001-04-24 | Hewlett-Packard Company | Link monitor state machine |
US6483849B1 (en) * | 1998-04-17 | 2002-11-19 | Advanced Micro Devices, Inc. | Network transceiver having a LED interface operable in parallel and serial modes |
US6618392B1 (en) * | 1998-04-17 | 2003-09-09 | Advanced Micro Devices, Inc. | Network transceiver using signal detect input to control modes of operation |
US6430695B1 (en) * | 1998-04-17 | 2002-08-06 | Advanced Micro Devices, Inc. | Network transceiver having circuitry for referencing transmit data to a selected input clock |
US6556589B2 (en) * | 1998-04-17 | 2003-04-29 | Advanced Micro Devices, Inc. | Network transceiver for steering network data to selected paths based on determined link speeds |
US6269104B1 (en) * | 1998-04-21 | 2001-07-31 | Hewlett- Packard Company | Link control state machine for controlling a media access controller, a serial physical layer device and a media independent interface physical layer device |
US7031333B1 (en) * | 1998-06-02 | 2006-04-18 | Cisco Technology, Inc. | Reduced pin count media independent interface |
US5953345A (en) | 1998-06-02 | 1999-09-14 | Cisco Technology, Inc. | Reduced pin-count 10Base-T MAC to transceiver interface |
US6385208B1 (en) * | 1998-06-02 | 2002-05-07 | Cisco Technology, Inc. | Serial media independent interface |
US6490281B1 (en) * | 1998-06-04 | 2002-12-03 | International Business Machines Corporation | Apparatus including a scalable multiprotocol communications adapter using modular components and a method for transmitting data frames via scalable multiprotocol communication adapters |
US6891849B1 (en) * | 1998-06-12 | 2005-05-10 | Phoenix Contact Gmbh & Co. | Fieldbus components, communication system and process for the transmission of data over a high speed transmission medium |
US6373848B1 (en) * | 1998-07-28 | 2002-04-16 | International Business Machines Corporation | Architecture for a multi-port adapter with a single media access control (MAC) |
US6408347B1 (en) | 1998-12-10 | 2002-06-18 | Cisco Technology, Inc. | Integrated multi-function adapters using standard interfaces through single a access point |
US6563818B1 (en) * | 1999-05-20 | 2003-05-13 | Advanced Micro Devices, Inc. | Weighted round robin cell architecture |
US7697507B2 (en) * | 1999-05-27 | 2010-04-13 | Infineon Technologies Ag | Ethernet transport over a telephone line |
US8135842B1 (en) | 1999-08-16 | 2012-03-13 | Nvidia Corporation | Internet jack |
US6714558B1 (en) * | 1999-08-31 | 2004-03-30 | 3Com Corporation | System for implementing network protocols between devices on a printed circuit board |
US6590907B1 (en) * | 1999-10-01 | 2003-07-08 | Stmicroelectronics Ltd. | Integrated circuit with additional ports |
US6594329B1 (en) * | 1999-11-01 | 2003-07-15 | Intel Corporation | Elastic buffer |
US6980563B2 (en) * | 2000-04-13 | 2005-12-27 | International Business Machines Corporation | Method and system for fast ethernet serial port multiplexing to reduce I/O pin count |
US6920132B1 (en) | 2000-05-30 | 2005-07-19 | Marvell International Ltd. | Reduced pin gigabit media independent interface |
US7274705B2 (en) * | 2000-10-03 | 2007-09-25 | Broadcom Corporation | Method and apparatus for reducing clock speed and power consumption |
US7039717B2 (en) * | 2000-11-10 | 2006-05-02 | Nvidia Corporation | Internet modem streaming socket method |
US6934261B1 (en) * | 2000-11-17 | 2005-08-23 | Advanced Micro Devices, Inc. | Method to select dynamically between MACs of network device depending on network topology |
US7379475B2 (en) * | 2002-01-25 | 2008-05-27 | Nvidia Corporation | Communications processor |
US8218555B2 (en) * | 2001-04-24 | 2012-07-10 | Nvidia Corporation | Gigabit ethernet adapter |
US20030061341A1 (en) * | 2001-09-26 | 2003-03-27 | Infineon Technologies North America Corp. | Media cross conversion interface |
US7072349B2 (en) * | 2001-10-02 | 2006-07-04 | Stmicroelectronics, Inc. | Ethernet device and method for extending ethernet FIFO buffer |
JP2003216343A (ja) * | 2002-01-22 | 2003-07-31 | Mitsubishi Electric Corp | マイクロコンピュータシステムおよびそのデータアクセス方法 |
US7535913B2 (en) * | 2002-03-06 | 2009-05-19 | Nvidia Corporation | Gigabit ethernet adapter supporting the iSCSI and IPSEC protocols |
WO2004002014A1 (en) | 2002-06-21 | 2003-12-31 | Widefi, Inc. | Wireless local area network repeater |
US7990904B2 (en) * | 2002-12-16 | 2011-08-02 | Qualcomm Incorporated | Wireless network repeater |
US8885688B2 (en) | 2002-10-01 | 2014-11-11 | Qualcomm Incorporated | Control message management in physical layer repeater |
WO2004034600A1 (en) | 2002-10-11 | 2004-04-22 | Widefi, Inc. | Reducing loop effects in a wireless local area network repeater |
EP1604468B1 (en) * | 2002-10-15 | 2008-07-23 | Qualcomm Incorporated | Wireless local area network repeater with automatic gain control for extending network coverage |
US8078100B2 (en) | 2002-10-15 | 2011-12-13 | Qualcomm Incorporated | Physical layer repeater with discrete time filter for all-digital detection and delay generation |
US8111645B2 (en) * | 2002-11-15 | 2012-02-07 | Qualcomm Incorporated | Wireless local area network repeater with detection |
US20060117367A1 (en) * | 2002-10-22 | 2006-06-01 | Lyle James D | Integrated addressing scheme for use in a system having a tree structure |
US7230935B2 (en) * | 2002-10-24 | 2007-06-12 | Widefi, Inc. | Physical layer repeater with selective use of higher layer functions based on network operating conditions |
US7219333B2 (en) * | 2002-11-22 | 2007-05-15 | Texas Instruments Incorporated | Maintaining coherent synchronization between data streams on detection of overflow |
US7676194B2 (en) * | 2003-08-22 | 2010-03-09 | Rappaport Theodore S | Broadband repeater with security for ultrawideband technologies |
JP2007536762A (ja) * | 2003-12-08 | 2007-12-13 | シリコン イメージ,インコーポレイテッド | ツリー構造を有するシステムにおいて用いる統合型アドレス指定方式 |
US8065439B1 (en) | 2003-12-19 | 2011-11-22 | Nvidia Corporation | System and method for using metadata in the context of a transport offload engine |
US8176545B1 (en) | 2003-12-19 | 2012-05-08 | Nvidia Corporation | Integrated policy checking system and method |
US7624198B1 (en) | 2003-12-19 | 2009-11-24 | Nvidia Corporation | Sequence tagging system and method for transport offload engine data lists |
US7899913B2 (en) * | 2003-12-19 | 2011-03-01 | Nvidia Corporation | Connection management system and method for a transport offload engine |
US7260631B1 (en) | 2003-12-19 | 2007-08-21 | Nvidia Corporation | System and method for receiving iSCSI protocol data units |
US8549170B2 (en) * | 2003-12-19 | 2013-10-01 | Nvidia Corporation | Retransmission system and method for a transport offload engine |
US7249306B2 (en) * | 2004-02-20 | 2007-07-24 | Nvidia Corporation | System and method for generating 128-bit cyclic redundancy check values with 32-bit granularity |
US7206872B2 (en) * | 2004-02-20 | 2007-04-17 | Nvidia Corporation | System and method for insertion of markers into a data stream |
US8027642B2 (en) | 2004-04-06 | 2011-09-27 | Qualcomm Incorporated | Transmission canceller for wireless local area network |
US7698413B1 (en) | 2004-04-12 | 2010-04-13 | Nvidia Corporation | Method and apparatus for accessing and maintaining socket control information for high speed network connections |
KR101291850B1 (ko) | 2004-05-13 | 2013-07-31 | 퀄컴 인코포레이티드 | 업링크 및 다운링크 동기화를 위해 다운링크를 검출하는 비-주파수 변환 리피터 |
JP2008505513A (ja) * | 2004-06-03 | 2008-02-21 | ワイデファイ インコーポレイテッド | 低コスト、高性能の局部発振器の構造を備えた周波数変換中継器 |
US7143218B1 (en) | 2004-08-27 | 2006-11-28 | Xilinx, Inc. | Network media access controller embedded in a programmable logic device-address filter |
US7461193B1 (en) | 2004-08-27 | 2008-12-02 | Xilinx, Inc. | Network media access controller embedded in a programmable logic device—receive-side client interface |
US7957379B2 (en) * | 2004-10-19 | 2011-06-07 | Nvidia Corporation | System and method for processing RX packets in high speed network applications using an RX FIFO buffer |
WO2006081405A2 (en) | 2005-01-28 | 2006-08-03 | Widefi, Inc. | Physical layer repeater configuration for increasing mino performance |
DE102005025582B4 (de) * | 2005-06-01 | 2011-08-18 | Phoenix Contact GmbH & Co. KG, 32825 | Vorrichtung und Verfahren zur kombinierten Übertragung von Ein-/Ausgabedaten in Automatisierungs-Bussystemen |
JP4897831B2 (ja) * | 2006-01-26 | 2012-03-14 | クゥアルコム・インコーポレイテッド | 上位層機能を選択する物理層中継器 |
US8204074B2 (en) * | 2006-06-07 | 2012-06-19 | Broadcom Corporation | Flexible MAC/PHY association |
CA2663419C (en) | 2006-09-21 | 2016-07-19 | Qualcomm Incorporated | Method and apparatus for mitigating oscillation between repeaters |
WO2008057290A1 (en) | 2006-10-26 | 2008-05-15 | Qualcomm Incorporated | Repeater techniques for multiple input multiple output utilizing beam formers |
TWI466519B (zh) * | 2010-11-29 | 2014-12-21 | Realtek Semiconductor Corp | 網路裝置及網路連線方法 |
CN103152259B (zh) * | 2013-02-20 | 2014-06-11 | 浪潮电子信息产业股份有限公司 | 一种中继器芯片的设计方法 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4825435A (en) * | 1985-11-08 | 1989-04-25 | Digital Equipment Corp. | Multiport repeater |
US5265123A (en) * | 1990-02-15 | 1993-11-23 | Advanced Micro Devices, Inc. | Expandable repeater |
US5557633A (en) * | 1990-02-15 | 1996-09-17 | Advanced Micro Devices, Inc. | Integrated multi-port repeater having shared resources |
DE69221338T2 (de) * | 1991-01-18 | 1998-03-19 | Nat Semiconductor Corp | Steuervorrichtung für Wiederholerschnittstelle |
US5541957A (en) * | 1994-06-15 | 1996-07-30 | National Semiconductor Corporation | Apparatus for transmitting and/or receiving data at different data transfer rates especially in applications such as dual-rate ethernet local-area networks |
-
1995
- 1995-07-18 US US08/503,648 patent/US5754540A/en not_active Expired - Lifetime
-
1996
- 1996-07-17 DE DE69636547T patent/DE69636547T2/de not_active Expired - Lifetime
- 1996-07-17 JP JP50680597A patent/JP3485932B2/ja not_active Expired - Lifetime
- 1996-07-17 EP EP96925332A patent/EP0861536B1/en not_active Expired - Lifetime
- 1996-07-17 WO PCT/US1996/011785 patent/WO1997004547A1/en active IP Right Grant
Also Published As
Publication number | Publication date |
---|---|
EP0861536A4 (en) | 2002-10-16 |
WO1997004547A1 (en) | 1997-02-06 |
DE69636547D1 (de) | 2006-10-26 |
JPH11509703A (ja) | 1999-08-24 |
DE69636547T2 (de) | 2007-09-06 |
US5754540A (en) | 1998-05-19 |
EP0861536A1 (en) | 1998-09-02 |
EP0861536B1 (en) | 2006-09-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3485932B2 (ja) | 多数の媒体独立インターフェイス及び混合媒体接続を有する拡張可能な集積回路マルチポート中継装置コントローラ | |
KR100245903B1 (ko) | 리피터 인터페이스 제어장치 | |
US5301303A (en) | Communication system concentrator configurable to different access methods | |
US5784573A (en) | Multi-protocol local area network controller | |
US5305317A (en) | Local area network adaptive circuit for multiple network types | |
JP3827332B2 (ja) | 高度統合イーサネット・ネットワーク要素 | |
US6115389A (en) | Auto-negotiation for multiple ports using shared logic | |
US5550802A (en) | Data communication network with management port for isochronous switch | |
US7227869B2 (en) | Serial media independent interface | |
US5321819A (en) | Interface for coupling a host device having a network interface to a computer network having a predetermined communications medium and a predetermined communications physical layer | |
US5299193A (en) | Signal interface for coupling a network front end circuit to a network adapter circuit | |
US6704296B1 (en) | Optimized MII for 802.3u (100 BASE-T) fast ethernet PHYs | |
US5625621A (en) | Method and system of automatically configuring a LAN switch portof a multi-port LAN switch based on an attached device type | |
JP2003188926A (ja) | イーサーネット装置及びイーサーネットfifoバッファを拡張する方法 | |
JPS59500160A (ja) | 局部調停機能を有する改良された多点デ−タ通信システム | |
US6507591B1 (en) | Handshaking between repeater and physical layer device in a variable rate network transceiver | |
US6483849B1 (en) | Network transceiver having a LED interface operable in parallel and serial modes | |
US6141350A (en) | Auto-negotiation using negative link pulses | |
US6229817B1 (en) | System and method for programming late collision slot time | |
EP0963080B1 (en) | Network transceiver having media independent interface | |
US7031333B1 (en) | Reduced pin count media independent interface | |
WO2002069576A1 (en) | Two-wire ethernet system for digital subscriber line communications | |
EP0567342A2 (en) | Signal interface for coupling a network front end circuit to a network adapter circuit | |
Casale et al. | On the implementation of an optical token-ring LAN | |
IL98771A (en) | Multi-channel backplane connection strip system architecture |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
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: 20081024 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091024 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091024 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101024 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101024 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111024 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121024 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121024 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131024 Year of fee payment: 10 |
|
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 |
|
EXPY | Cancellation because of completion of term |