JPH11355385A - リンク制御状態機械 - Google Patents
リンク制御状態機械Info
- Publication number
- JPH11355385A JPH11355385A JP11113612A JP11361299A JPH11355385A JP H11355385 A JPH11355385 A JP H11355385A JP 11113612 A JP11113612 A JP 11113612A JP 11361299 A JP11361299 A JP 11361299A JP H11355385 A JPH11355385 A JP H11355385A
- Authority
- JP
- Japan
- Prior art keywords
- state
- phy
- mii
- link
- mac
- 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
Links
- 238000012360 testing method Methods 0.000 claims abstract description 27
- 230000005540 biological transmission Effects 0.000 claims description 44
- 230000007704 transition Effects 0.000 claims description 11
- 238000000034 method Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 238000001514 detection method Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 101100059544 Arabidopsis thaliana CDC5 gene Proteins 0.000 description 1
- 101100518633 Caenorhabditis elegans dpy-18 gene Proteins 0.000 description 1
- 101150115300 MAC1 gene Proteins 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
Classifications
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/324—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the data link layer [OSI layer 2], e.g. HDLC
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Communication Control (AREA)
- Small-Scale Networks (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Information Transfer Systems (AREA)
- Maintenance And Management Of Digital Transmission (AREA)
Abstract
10BASE−T、100BASE−T、10BASE
2のいずれの仕様のイーサネットにも接続できるように
する。 【解決手段】本発明によるMAC装置は、単一で、MI
IバスによりシリアルPHY12(10BASE2へ接
続される物理層)及びMII−PHY13(10/10
0BASE−Tへ接続される物理層)へ接続されてい
る。さらに、該MAC装置はこれら2種類のPHYを制
御するリンク制御状態機械を備えており、その各状態を
遷移させながら、モード(シリアル・ビット・モード或
いはニブル・モード)の選択、そのモードに対応するP
HYの選択、選択されたPHYを介してのデータ送信、
そのPHYの対応する仕様のネットワークへのリンクの
状態の監視、及びそのPHYのMAC装置からの切り離
しといった動作を繰り返す。
Description
のデータ伝送に関し、特に、媒体アクセス制御(MA
C)装置、シリアル物理層(シリアルPHY)装置、お
よび媒体独立インタフェース物理層(MII−PHY)
装置を制御するリンク制御状態機械に関する。
送信する方法として、IEEE802.3規格が作成さ
れ採用されている。IEEE802.3u規格は、10
0Mビット/秒のネットワーキングまで技術を拡張し
た。
ysical layer、以下、PHYと称する)には、物理コー
ディング副層(physical coding sublayer、以下、PC
Sと称する)、物理媒体アクセス(physical media acc
ess、以下、PMAと称する)副層および物理媒体依存
(physical media dependent、以下、PMDと称する)
副層が含まれる。PCSは、データをどのように符号化
および復号化するか、およびキャリア検知(carrier se
nse、以下、CSと称する)機能および衝突検出(colli
sion detection、以下、CDと称する)機能がどのよう
に動作するかを定義する。また、PCSは、プロトコル
規格における高位層と低位層の間のインタフェースを定
義する。PMAは、コード・ビットのマッピング、制御
信号(link_status)の生成、PCSに対する制御信号
の生成およびクロック回復を定義する。制御信号(link
_status)は、PMDの可用性を示す。PCSに対する
制御信号は、キャリア検知、衝突検出および物理層エラ
ーを示す。PMDは、リンクの物理的な要件をアドレス
指定するのに必要なあらゆる物理的なパラメータについ
ての、信号制御方法およびパラメータを定義する。
プ)に配置されている。PHYは、離れた媒体アクセス
制御(media access control、以下、MACと称する)
集積回路と通信する。MACによって、ホスト・システ
ムにインターフェースすることができる。
装置に対して接続を可能にするものもある。たとえば、
Level One Communications, Inc.(会社住所は9750 Geo
theRoad, Sacramento, CA 95827)製のLXT908の
ような、(10BASE2用)接続機構インタフェース
(attachment unit interface、以下、AUIと称す
る)に対して接続を可能にするPHYチップがある。1
0BASE2への接続を可能にするPHYは一般に、シ
リアルMACチップとインタフェースする。
PHYチップによっては、10BASE−T/100B
ASE−Tネットワークへの接続が可能になったものも
ある。例えば、Level One Communications, Inc.による
LXT970のような、10/100Mビット・ネット
ワークに対する接続を可能にするPHYチップがある。
10/100Mビット・ネットワークまたは他の種類の
媒体への接続を可能にすることができる複数のPHYチ
ップにMACチップを接続するために、媒体独立インタ
フェース(media independent interface、以下、MI
Iと称する)バスが作成された。MIIバスに接続され
たPHYチップは、データを4ビット毎にグループ分け
(ニブル)して、MACチップに対するデータの送受信
を行う。MIIバスの構成についてのより詳しい情報に
ついては、IEEE802.3u規格の22章を参照さ
れたい。
2と10BASE−T/100BASE−Tとの両方に
接続することを可能にするためには、2つの別々のMA
Cを利用する必要がある。しかしながら、Seeq Technol
ogy Inc.(会社住所は47200 Bayside Pky, Fremont, CA
94538-6567)は、MIIバスを介してMACと通信す
ることができる特殊な10BASE2用PHYを設計し
ている。しかし、この解決方法では、特殊な10BAS
E2用PHYを使用することが必要となる。
形態によれば、リンク制御状態機械が、媒体アクセス制
御(MAC)装置(以下、簡単のために単に「MAC」
と称する)を制御する。該MACは、シリアル物理副層
(シリアルPHY)と媒体独立インタフェース物理副層
(MII−PHY)の双方へ接続するためのものであ
る。リンク制御状態機械の第1の状態では、シリアルP
HYはMACから切り離されており、MII−PHYの
リンク状態が検査される。第2の状態では、MACは、
MII−PHYを使用してデータ伝送を実行し、シリア
ルPHYは、まだMACから切り離された状態にある。
第1の状態から第2の状態に変遷するのは、上記リンク
状態の検査が、リンクが確立されたということを示した
時である。第3の状態では、MII−PHYがMACか
ら切り離され、シリアルPHYを用いてテスト・フレー
ムが送信される。第2の状態から第3の状態になるの
は、リンクがタイムアウトした時である。第4の状態で
は、MACはシリアルPHYを用いてデータ伝送を行
う。第3の状態から第4の状態になるのは、テスト・フ
レームの送信が成功した時である。
機械が第1の状態にある時、シリアルPHYはMACか
ら切り離され、MII−PHYが選択され、オート・ネ
ゴシエーション(auto-negotiation)が可能となり、タ
イムアウト・タイマが始動する。また、リンク制御状態
機械が第2の状態にある時、MII−PHYのリンク状
態が監視される。
御状態機械が第2の状態にあり、リンク・ロスがある
時、リンク制御状態機械は第3の状態に遷移する。リン
ク制御状態機械が第3の状態にある時、テスト・フレー
ムが送信された後、テスト・フレームの状態が検査され
る。
スト・フレームの状態が送信エラーを示す場合、リンク
制御状態機械は、第1の状態に遷移する。リンク制御状
態機械が第4の状態にある時、MII−PHYのリンク
状態が検査される。MII−PHYによってリンクが確
立されている場合、リンク制御状態機械は、第1の状態
に遷移する。
SE−T、および10BASE2への接続性を同時にサ
ポートするためのコストを低減する。MACチップが1
つしかない単一のネットワーク・カードを、3つの接続
オプションすべてを提供するように設計することができ
る。MIIコンパチブルのPHYであればどれでも、す
べてのシリアルPHYに同時に接続することができる。
2つのPHYチップを単一のMACチップに接続するこ
とにより、プリント回路基板上のスペースを節約するこ
とができると共に、消費電力を節約することができる。
本発明によって、あらゆるシリアルPHYとの互換性が
可能となるため、いかなる安い値段の10BASE2P
HYも使用できるようになる。
Y)12と媒体独立インタフェース物理副層(MII−
PHY)13とに接続された媒体アクセス制御(MA
C)集積回路11を示す簡略化したブロック図である。
シリアルPHY12は、接続機構インタフェース(AU
I)14(すなわち、10BASE2ポート)に対する
接続を可能にするPHYチップである。例えば、シリア
ルPHY12は、LevelOne Communications, Inc.製の
LXT908−PHYである。あるいは、シリアルPH
Y12は、他の多くのベンダーのいずれかによって製作
されるシリアルPHYである。
(PWR−DWN)入力121、送信データ入力(TX
D)122、受信データ出力(RXD)123、送信ク
ロック/受信クロック(TXCLK/RXCLK)12
4および物理制御信号入出力(I/O)ライン125を
有している。
または他の10/100Mビット・ネットワークである
インタフェース15に対する接続を可能にするPHYチ
ップである。例えば、MII−PHY13は、Level On
e Communications, Inc.製のLXT970PHYであ
る。あるいは、MII−PHY13は、他の多くのベン
ダーのいずれかによって製作されるMII−PHYであ
る。
タ入力132、4ビット受信データ出力133、送信ク
ロック/受信クロック134、物理制御信号I/Oライ
ン(PHY−CTRL)135およびMII管理ポート
(MII−MGMT)136を有している。
出力111、4ビット送信データ出力112、4ビット
受信データ入力113、送信クロック/受信クロック1
14、物理制御信号入出力(I/O)115およびMI
I管理ポート116を有している。
力111は、ライン16を介してシリアルPHY12の
パワー・ダウン入力121に接続されている。MAC1
1の4ビット送信データ出力112は、ライン17を介
してMII−PHY13の4ビット送信データ入力13
2に接続されている。ライン17からの単一のライン2
2(TXD[0])は分離されており、シリアルPHY
12の送信データ入力122に接続されている。
3は、ライン18を介してMII−PHY13の4ビッ
ト受信データ出力133に接続されている。ライン18
から1本のライン23(RXD[0])が分岐してお
り、これがシリアルPHY12の受信データ出力123
に接続されている。MAC11の送信クロック/受信ク
ロック114は、ライン19を介してシリアルPHY1
2の送信クロック/受信クロック124に接続されると
共に、MII−PHY13の送信クロック/受信クロッ
ク134に接続されている。
15は、ライン20を介して、MII−PHY13の物
理制御信号I/Oライン135に接続されている。ライ
ン20から分岐したサブセット・ライン24を介して、
MAC11の物理制御信号I/Oライン115のサブセ
ットが、シリアルPHY12の物理制御信号I/Oライ
ン125に接続されている。MAC11のMII管理ポ
ート116は、ライン21を介して、MII−PHY1
3のMII管理ポート136に接続されている。
3に対するMIIインタフェースを提供しており、MI
Iインタフェースのサブセットを用いて、MAC11
は、シリアルPHY12に対するシリアル・インタフェ
ースを提供している。
たものであり、また、どのMII信号がシリアルPHY
12に接続され、シリアルPHY12に使用されている
かを示している。
ェースを示す簡略化したブロック図である。シリアルP
HY12をMAC11によって提供されるMIIインタ
フェースに接続することができるように、MAC11は
MIIバスからシリアルPHY12を切離すことができ
なければならない。また、MAC11は、異なるクロッ
ク速度および異なるデータ幅を扱うことができなければ
ならない。
て、受信および送信チャネルは異なるセクションに分割
されている。受信パスにおいて、受信シフト・レジスタ
40がデータを受信する。ライン32上のRXCLK
は、受信シフト・レジスタ40に対するクロックとして
使用される。MAC制御部30は、制御ライン33を介
して、受信シフト・レジスタ40を制御する。シリアル
PHY12からデータを受信する時、データが1ビット
毎に受信シフト・レジスタ40に入力されるよう、各ク
ロック信号が与えられる。MII−PHY13からデー
タを受信する時は、データが4ビット毎に受信シフト・
レジスタ40に入力されるよう、各クロック信号が与え
られる。受信シフト・レジスタ40がデータのバイト全
体を受信すると、更なる処理のために、ゲート36がそ
のバイト・データをMAC11のデータ・パス35に送
信する。
・パス37から受信した8ビットのデータを、MAC制
御部30が制御するゲート38を介して送信シフト・レ
ジスタ39に送信する。ライン31上のTXCLKは、
送信シフト・レジスタ39に対するクロックとして使用
される。MAC制御部30は、制御ライン34を介して
送信シフト・レジスタ39を制御する。シリアルPHY
12にデータを送信する時、データが1ビット毎に送信
シフト・レジスタ39から出力されるよう、各クロック
信号が与えられる。MII−PHY13にデータを送信
する時は、データが4ビット毎に送信シフト・レジスタ
39から出力されるよう、各クロック信号が与えられ
る。
KおよびRXCLKは10MHzで動作する。MIIモ
ードで動作する時、TXCLKおよびRXCLKは、
2.5MHz(10T接続用)または25MHz(10
0T接続用)で動作する。
るモードを制御する。MAC制御部30は、MAC11
がMII−PHY13と通信している時には、シリアル
PHY12のパワー・ダウン(PWR―DWN)入力1
21を利用して、シリアルPHY12をMIIバスから
切離す。シリアルPHY12にパワー・ダウン又はトラ
イステート機能が無い場合、MII−PHY13とのデ
ータ送信を実行している時に、他の方法でシリアルPH
Y12をMAC11から切離す必要がある。
いシリアルPHY12をMAC11から切離すために使
用する、スイッチ63、スイッチ67、スイッチ58、
スイッチ74およびスイッチ78を示す。ライン64
は、MII−PHY13の4ビット受信データ出力13
3からの受信データRXD[0:3]を伝送する。スイ
ッチ63は、MAC11が通信しているのがシリアルP
HY12かMII−PHY13かにより、ライン61の
MII−PHY13からのRXD[0]か、またはシリ
アルPHY12の受信データ出力123からのRXDか
のいずれか一方を選択する。
上の受信クロック信号として、受信クロック(RXCL
K1)ライン65のシリアルPHY12からの受信クロ
ック信号か、または受信クロック(RXCLK2)ライ
ン66のMII−PHY13からの受信クロック信号か
のいずれか一方を選択する。
制御信号I/Oライン135に対し制御データを伝送す
る。スイッチ58は、MAC11が通信しているのがシ
リアルPHY12かMII−PHY13かにより、シリ
アルPHY12用の物理制御信号I/Oライン56のサ
ブセットか、またはMII−PHY13用の物理制御信
号I/Oラインに対応するサブセットかのいずれか一方
を選択する。
5上の送信クロックとして、送信クロック(TXCLK
1)ライン72上の、シリアルPHY12からの送信ク
ロック信号か、または送信クロック(TXCLK2)ラ
イン73上の、MII−PHY13からの送信クロック
信号かのいずれか一方を選択する。
ット送信データ入力132に送信データTXD[0:
3]を伝送する。スイッチ78は、MAC11が通信し
ているのがシリアルPHY12かMII−PHY13か
により、ライン79上の、MII−PHY13へのTX
D[0]か、またはシリアルPHY12の送信データ入
力122へのTXDかのいずれか一方を選択する。
Y13、およびシリアルPHY12とを制御するリンク
制御状態機械を示す。この状態機械は、例えば、中央処
理装置によって実行されるファームウエアとして実現さ
れる。あるいは、MAC11内のハードウエアにおいて
実現される。「10BASE−T/100BASE−T
へのリンクの検査」状態81に入ると、シリアルPHY
12は、パワー・ダウン制御ライン16(図1に示す)
または類似するハードウエア(図3に示す)を介して切
離される。そして、MAC制御部30は、ニブル・モー
ドになる。次いで、MII−PHY13(10Tまたは
100Tに使用される)が選択され、オート・ネゴシエ
ーション(auto-negotiation)が可能になる。これによ
って、MII−PHY13は、インタフェース15を介
して10Tまたは100Tリンクを確立することができ
る。そして、リンク・タイマが始動して、リンキング時
間が有限の時間に制限される。
態81にある時、MII−PHY13は、リンクが確立
されているかどうかを判断するためにポーリングされ
る。リンクが確立されている(リンク/10BASE−
T/100BASE−Tポートの選択)場合、インタフ
ェース15が選択され、「10BASE−T/100B
ASE−Tでの動作」状態82に遷移する。しかしなが
ら、リンク・タイマが切れると(リンク・タイムアウト
(link timeout))、代りに検査10BASE2リンク
状態83に遷移する。
での動作」状態82では、10BASE−T/100B
ASE−Tリンクが監視される。「10BASE−T/
100BASE−Tでの動作」状態82でリンクを喪失
した場合(リンク・ロスト)、「10BASE2へのリ
ンクの検査」状態83になる。
83になると、MII−PHY13は、MII管理イン
タフェース136を介して切離される。そして、MAC
制御部30は、シリアル・モードになる。その後、シリ
アルPHY12が選択され、テスト・フレームが送信さ
れる。このテスト・フレームはMACレベルで自己アド
レス指定され、それによって、別のネットワーク装置に
よって処理されないことを確実にする。テスト・フレー
ムは、インタフェース14(10BASE2ポート)が
10BASE2ネットワークに接続されているか否かを
判断するのに使用される。一旦テスト・フレームが送信
されると、テスト・フレームの状態が検査される。送信
が成功した(すなわち、テスト・フレームが送信され
た)場合、インタフェース14が選択され、「10BA
SE2での動作」状態84へ遷移する(送信正常/10
BASE2を選択)。しかしながら、フレーム送信にお
いてエラーが発生した場合、「10BASE−T/10
0BASE−Tへのリンクの検査」状態81に戻る(送
信エラー)。この場合のエラー状態は、送信上の過度の
衝突である。
で終端されなければならないので、送信中、ネットワー
クに接続されていない10BASE2ポートにおいて反
射が発生する。これらの反射により、MAC11が、ネ
ットワーク上で衝突が発生していることを認識する。フ
レームを16回送信するのに失敗した後に、MAC11
は、処理をあきらめ、過度の衝突によるエラーがフレー
ムに対して発生したことを示す。これは、ネットワーク
上のトラフィック量が多すぎることによる正当なエラー
である可能性もあるが、それが続くことは好ましくな
く、アクティブな10BASE2ポートが選択される。
いて、MII−PHY13は周期的にポーリングされ
て、リンクがインタフェース15(10BASE−T/
100BASE−Tポート)を介して確立されているか
どうかを判断する。リンクが確立されている場合、「1
0BASE−T/100BASE−Tへのリンクの検
査」状態81に遷移する。この方法では、MII−PH
Y13を使用する(すなわち、10BASE−T/10
0BASE−Tポートを介する)通信が、シリアルPH
Y12を使用する(すなわち、10BASE2ポートを
介する)通信より優先される。
よび実施の形態を単に開示し述べているだけである。当
業者にとって理解されるように、本発明は、その精神ま
たは本質的な特徴から離れることなく他の特定の形態で
具体化することができる。従って、本発明の開示は、特
許請求の範囲で述べられている本発明の範囲を例示して
いるのであって、限定しているのではない。
を以下に示す。
AC)(11)、シリアル物理副層(シリアルPHY)
(12)および媒体独立インタフェース物理副層(MI
I−PHY)(13)を制御するリンク制御状態機械で
あって、前記MII−PHY(13)のリンク状態が検
査される第1の状態(81)と、前記MAC(11)が
前記MII−PHY(13)を用いてデータ伝送を実行
しており、前記シリアルPHY(12)が前記MAC
(11)から切離されている第2の状態(82)であっ
て、前記リンク状態の検査の結果、リンクが確立されて
いることを示す場合に、前記第1の状態(81)から移
る、第2の状態(82)と、前記MII−PHY(1
3)が前記MAC(11)から切離されており、前記シ
リアルPHY(12)を用いてテスト・フレームが送信
される第3の状態(83)であって、リンクがタイムア
ウトしている場合に、前記第1の状態(81)から移る
第3の状態(83)と、前記MAC(11)が、前記シ
リアルPHY(12)を用いてデータ伝送を実行する第
4の状態(84)であって、前記テスト・フレームの送
信が成功した場合に、前記第3の状態(83)から移る
第4の状態(84)とを有することを特徴とするリンク
制御状態機械。
は、前記シリアルPHY(12)は前記MAC(11)
から切離されており、前記MAC(11)はニブル・モ
ードになり、前記MII−PHY(13)が選択され、
オート・ネゴシエーションが可能となり、タイムアウト
・タイマが開始することを特徴とする実施態様1に記載
のリンク制御状態機械。
は、前記MII−PHY(13)のリンク状態が監視さ
れ、リンク・ロスがある場合、前記第3の状態(83)
に遷移することを特徴とする実施態様1又は実施態様2
に記載のリンク制御状態機械。
は、前記テスト・フレームが送信された後、該テスト・
フレームの状態が検査されることを特徴とする、実施態
様1乃至実施態様3のいずれか一項に記載のリンク制御
状態機械。
は、前記テスト・フレームの状態が送信エラーを示す場
合、前記第1の状態(81)に遷移することを特徴とす
る実施態様4記載のリンク制御状態機械。
は、前記MII−PHY(13)のリンク状態が検査さ
れることを特徴とする、実施態様1乃至実施態様5のい
ずれか一項に記載のリンク制御状態機械。
は、前記MII−PHY(13)によってリンクが確立
している場合、前記第1の状態(81)に遷移すること
を特徴とする、実施態様6に記載のリンク制御状態機
械。
AC)(11)、シリアル物理副層(シリアルPHY)
(12)および媒体独立インタフェース物理副層(MI
I−PHY)(13)を制御する方法であって、(a)
前記MII−PHY(13)のリンク状態を検査するス
テップと、(b)前記ステップ(a)において、前記リ
ンク状態の検査の結果が、リンクが確立されていること
を示す場合、前記MII−PHY(13)を用いてデー
タの送信を実行し、前記シリアルPHY(12)を前記
MAC(11)から切離すステップと、(c)前記ステ
ップ(a)において、リンク・タイムアウトが発生した
場合、前記MII−PHY(13)を前記MAC(1
1)から切離し、前記シリアルPHY(12)を用いて
テスト・フレームを送信するステップと、(d)前記ス
テップ(c)において、前記テスト・フレームの送信が
成功した場合、前記シリアルPHY(12)を用いてデ
ータ伝送を実行するステップとを設けて成ることを特徴
とする方法。
(a−1)前記シリアルPHY(12)を前記MAC
(11)から切離すサブステップと、(a−2)前記M
AC(11)をニブル・モードにするサブステップと、
(a−3)前記MII−PHY(13)を選択するサブ
ステップと、(a−4)オート・ネゴシエーションを可
能にするサブステップと、(a−5)タイムアウト・タ
イマを開始するサブステップとを含むことを特徴とす
る、実施態様8に記載の方法。
(c−1)前記MII−PHY(13)を前記MAC
(11)から切離すサブステップと、(c−2)前記M
AC(11)を前記シリアル・ビット・モードにするサ
ブステップと、(c−3)前記シリアルPHY(12)
を選択するサブステップと、(c−4)テスト・フレー
ムを送信するサブステップと、(c−5)前記テスト・
フレームが送信された後に、該テスト・フレームの状態
を検査するステップとを含むことを特徴とする、実施態
様8または実施態様9に記載の方法。
インタフェース(MII)バスにより1つの物理副層
(PHY)に接続されると共にシリアル・インタフェー
スによりもう1つのPHYに接続された媒体アクセス制
御(MAC)集積回路を示す、簡略化したブロック図で
ある。
す媒体アクセス制御集積回路内のインタフェースを示
す、簡略化したブロック図である。
体アクセス制御集積回路内のインタフェースを示す、簡
略化したブロック図である。
御ロジックのための状態機械を示す、簡略化したブロッ
ク図である。
Y) 81 第1の状態 82 第2の状態 83 第3の状態 84 第4の状態
Claims (1)
- 【請求項1】媒体アクセス制御装置(MAC)、シリア
ル物理副層(シリアルPHY)および媒体独立インタフ
ェース物理副層(MII−PHY)を制御するリンク制
御状態機械であって、 前記MII−PHYのリンク状態が検査される第1の状
態と、 前記MACが前記MII−PHYを用いてデータ伝送を
実行しており、前記シリアルPHYが前記MACから切
離されている第2の状態であって、前記リンク状態の検
査の結果、リンクが確立されていることを示す場合に、
前記第1の状態から移る、第2の状態と、 前記MII−PHYが前記MACから切離されており、
前記シリアルPHYを用いてテスト・フレームが送信さ
れる第3の状態であって、リンクがタイムアウトしてい
る場合に、前記第1の状態から移る第3の状態と、 前記MACが、前記シリアルPHYを用いてデータ伝送
を実行する第4の状態であって、前記テスト・フレーム
の送信が成功した場合に、前記第3の状態から移る第4
の状態とを有することを特徴とするリンク制御状態機
械。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US09/063,723 US6269104B1 (en) | 1998-04-21 | 1998-04-21 | Link control state machine for controlling a media access controller, a serial physical layer device and a media independent interface physical layer device |
| US063,723 | 1998-04-21 |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JPH11355385A true JPH11355385A (ja) | 1999-12-24 |
| JPH11355385A5 JPH11355385A5 (ja) | 2005-03-03 |
| JP3745162B2 JP3745162B2 (ja) | 2006-02-15 |
Family
ID=22051065
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP11361299A Expired - Fee Related JP3745162B2 (ja) | 1998-04-21 | 1999-04-21 | リンク制御状態機械 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US6269104B1 (ja) |
| EP (1) | EP0967758B1 (ja) |
| JP (1) | JP3745162B2 (ja) |
| DE (1) | DE69928603T2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100389922B1 (ko) * | 2001-01-15 | 2003-07-04 | 삼성전자주식회사 | 1000베이스-t 표준을 이용하는 기가비트 이더넷에서의고속 링크를 위한 자동-교섭 방법 및 이를 수행하기 위한장치 |
Families Citing this family (26)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6662234B2 (en) * | 1998-03-26 | 2003-12-09 | National Semiconductor Corporation | Transmitting data from a host computer in a reduced power state by an isolation block that disconnects the media access control layer from the physical layer |
| 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 |
| US6529961B1 (en) * | 1998-04-17 | 2003-03-04 | Advanced Micro Devices, Inc. | Network transceiver having media independent interface operable in a general purpose serial interface mode |
| US6385208B1 (en) * | 1998-06-02 | 2002-05-07 | Cisco Technology, Inc. | Serial media independent interface |
| US6421735B1 (en) * | 1998-10-30 | 2002-07-16 | Advanced Micro Devices, Inc. | Apparatus and method for automatically selecting a network port for a home network station |
| US6795881B1 (en) | 1999-12-23 | 2004-09-21 | Intel Corporation | Physical layer and data link interface with ethernet pre-negotiation |
| US6718417B1 (en) * | 1999-12-23 | 2004-04-06 | Intel Corporation | Physical layer and data link interface with flexible bus width |
| US7257079B1 (en) | 1999-12-23 | 2007-08-14 | Intel Corporation | Physical layer and data link interface with adaptive speed |
| US6782001B1 (en) | 1999-12-23 | 2004-08-24 | Intel Corporation | Physical layer and data link interface with reset/sync sharing |
| JP4449141B2 (ja) * | 2000-02-22 | 2010-04-14 | ソニー株式会社 | 電源制御装置、電源制御システム |
| US6618814B1 (en) * | 2000-03-30 | 2003-09-09 | Intel Corporation | System for conserving power by ceasing at least one clock signal from PHY layer to MAC layer in network adapter if signal from cable is not detected |
| US6937571B1 (en) * | 2000-06-19 | 2005-08-30 | Advanced Micro Devices, Inc. | Method of testing a network device through a medium independent interface (MII) |
| US6909725B1 (en) * | 2001-03-23 | 2005-06-21 | Advanced Micro Devices, Inc. | Implementation of HPNA 2.0 network states in hardware |
| US20020188790A1 (en) * | 2001-04-11 | 2002-12-12 | Kyuho Park | Apparatus for converting 8-line/4-line ethernet into 2-line ethernet |
| US7072351B1 (en) * | 2001-06-26 | 2006-07-04 | Advanced Micro Devices, Inc. | Collision recovery interface support in a home phoneline networking alliance media access controller (HPNA MAC) operating in accordance with at least two different data rate standards |
| US20030061341A1 (en) * | 2001-09-26 | 2003-03-27 | Infineon Technologies North America Corp. | Media cross conversion interface |
| US20040004974A1 (en) * | 2002-07-02 | 2004-01-08 | Harand Gaspar | Method and system for optimizing the design of a network controller |
| US6906426B2 (en) | 2002-08-07 | 2005-06-14 | Broadcom Corporation | Transceiver having shadow memory facilitating on-transceiver collection and communication of local parameters |
| KR100532779B1 (ko) * | 2002-12-27 | 2005-12-02 | 엘지전자 주식회사 | 이더넷 정합 장비에서의 링크 이중화 장치 및 방법 |
| US7532605B2 (en) * | 2003-01-07 | 2009-05-12 | Hewlett-Packard Development Company, L.P. | MAC-PHY interfacing for wireless devices |
| CN1322715C (zh) * | 2003-03-20 | 2007-06-20 | 华为技术有限公司 | 延长网络处理器介质访问接口走线距离的方法及装置 |
| US7668194B2 (en) * | 2004-05-21 | 2010-02-23 | Intel Corporation | Dual speed interface between media access control unit and physical unit |
| US8194548B2 (en) * | 2007-12-17 | 2012-06-05 | Broadcom Corporation | Method and system for duty cycling portions of a network device based on aggregate throughput of the device |
| EP2577945B1 (en) * | 2010-06-01 | 2019-12-18 | Hewlett-Packard Enterprise Development LP | Multiplexed serial media independent interface |
| TWI466519B (zh) * | 2010-11-29 | 2014-12-21 | Realtek Semiconductor Corp | 網路裝置及網路連線方法 |
| US9319348B2 (en) | 2011-05-24 | 2016-04-19 | Cisco Technology, Inc. | Octal serial gigabit media-independent interface |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| 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 |
| US5784573A (en) * | 1994-11-04 | 1998-07-21 | Texas Instruments Incorporated | Multi-protocol local area network controller |
| 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 |
| US6704296B1 (en) * | 1996-09-16 | 2004-03-09 | Advanced Micro Devices, Inc. | Optimized MII for 802.3u (100 BASE-T) fast ethernet PHYs |
| US6067585A (en) * | 1997-06-23 | 2000-05-23 | Compaq Computer Corporation | Adaptive interface controller that can operate with segments of different protocol and transmission rates in a single integrated device |
| US6044087A (en) * | 1997-06-30 | 2000-03-28 | Sun Microsystems, Inc. | Interface for a highly integrated ethernet 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 |
| US6055241A (en) * | 1997-11-13 | 2000-04-25 | Cypress Semiconductor Corp. | Architecture for a dual segment dual speed repeater |
| US6047001A (en) * | 1997-12-18 | 2000-04-04 | Advanced Micro Devices, Inc. | Apparatus and method in a network interface device for storing a data frame and corresponding tracking information in a buffer memory |
-
1998
- 1998-04-21 US US09/063,723 patent/US6269104B1/en not_active Expired - Lifetime
-
1999
- 1999-04-08 DE DE69928603T patent/DE69928603T2/de not_active Expired - Lifetime
- 1999-04-08 EP EP99302754A patent/EP0967758B1/en not_active Expired - Lifetime
- 1999-04-21 JP JP11361299A patent/JP3745162B2/ja not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100389922B1 (ko) * | 2001-01-15 | 2003-07-04 | 삼성전자주식회사 | 1000베이스-t 표준을 이용하는 기가비트 이더넷에서의고속 링크를 위한 자동-교섭 방법 및 이를 수행하기 위한장치 |
Also Published As
| Publication number | Publication date |
|---|---|
| DE69928603T2 (de) | 2006-07-13 |
| DE69928603D1 (de) | 2006-01-05 |
| US6269104B1 (en) | 2001-07-31 |
| EP0967758A2 (en) | 1999-12-29 |
| EP0967758A3 (en) | 2002-06-19 |
| EP0967758B1 (en) | 2005-11-30 |
| JP3745162B2 (ja) | 2006-02-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH11355385A (ja) | リンク制御状態機械 | |
| US6275501B1 (en) | Media access controller capable of connecting to a serial physical layer device and a media independent interface (MII) physical layer device | |
| US6516352B1 (en) | Network interface system and method for dynamically switching between different physical layer devices | |
| US9438535B2 (en) | Method and system for a plurality of physical layers for network connection | |
| US6504851B1 (en) | Dynamic detection of LAN network protocol | |
| US6065073A (en) | Auto-polling unit for interrupt generation in a network interface device | |
| US6859825B1 (en) | System and method enabling configuration of physical layer devices and corresponding link partners for communicating network data via a configuration source or auto-negotiation | |
| US5586117A (en) | Method and apparatus which allows devices with multiple protocol capabilities to configure to a common protocol configuration | |
| US7054947B2 (en) | Auto-negotiation method for high speed link in gigabit Ethernet using 1000 Base-T standard and apparatus thereof | |
| US9531586B1 (en) | Methods and apparatus for performing reverse auto-negotiation in network communication | |
| US20040208180A1 (en) | System and method for supporting auto-negotiation among standards having different rates | |
| US6330599B1 (en) | Virtual interfaces with dynamic binding | |
| US6115389A (en) | Auto-negotiation for multiple ports using shared logic | |
| US20050259685A1 (en) | Dual speed interface between media access control unit and physical unit | |
| WO1997034227A1 (en) | Auto-negotiation progress monitor | |
| US6507591B1 (en) | Handshaking between repeater and physical layer device in a variable rate network transceiver | |
| JP3164515B2 (ja) | Ieee p1355方式を用いる、非同期伝送方式のlanスイッチングハブ装置およびその制御方法 | |
| WO2001043366A1 (en) | Dual speed end station and system | |
| US6275498B1 (en) | Extended PHY addressing | |
| US6865687B1 (en) | Communication control device | |
| EP1988470B1 (en) | Network device and transmission method thereof | |
| KR100487551B1 (ko) | 이더넷 프로토콜을 위한 병렬검출 방법 | |
| US20040247313A1 (en) | Media converter | |
| EP0963080B1 (en) | Network transceiver having media independent interface | |
| CN115842871A (zh) | 一种基于多型phy芯片的网口通信桥接及管理的方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040401 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040401 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050921 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20051115 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20051116 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091202 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101202 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111202 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111202 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121202 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121202 Year of fee payment: 7 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131202 Year of fee payment: 8 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |