[go: up one dir, main page]

JP3551934B2 - GBIC communication interface device and GBIC communication interface method - Google Patents

GBIC communication interface device and GBIC communication interface method Download PDF

Info

Publication number
JP3551934B2
JP3551934B2 JP2001105304A JP2001105304A JP3551934B2 JP 3551934 B2 JP3551934 B2 JP 3551934B2 JP 2001105304 A JP2001105304 A JP 2001105304A JP 2001105304 A JP2001105304 A JP 2001105304A JP 3551934 B2 JP3551934 B2 JP 3551934B2
Authority
JP
Japan
Prior art keywords
gbic
transmission
module
control
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 - Fee Related
Application number
JP2001105304A
Other languages
Japanese (ja)
Other versions
JP2002305529A (en
Inventor
洋一 飛鷹
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP2001105304A priority Critical patent/JP3551934B2/en
Publication of JP2002305529A publication Critical patent/JP2002305529A/en
Application granted granted Critical
Publication of JP3551934B2 publication Critical patent/JP3551934B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Small-Scale Networks (AREA)

Description

【0001】
【発明の属する技術分野】
本発明はGBIC通信インタフェース装置及びGBIC通信インタフェース方法に関し、特にIEEE 802.3で規定されている通信インタフェース方式に関する。
【0002】
【従来の技術】
IEEE 802.3で規定されている1000BASE−X(1000BASE−SX/LX/CX)、1000BASE−T、10/100BASE−TXにおけるMAC及びPHYの関係をそれぞれ図5〜図7に示す。
【0003】
図5において、1000BASE−XのPHY(物理層)5はPCS(Physical Coding Sublayer:物理コーディングサブレイヤ)51と、PMA(Physical Media Attachment sublayer:物理メディアアタッチメント)52と、PMD(Physical Media Dependent sublayer:物理メディアディペンデント)53とからなり、MAC(Media Access Control:媒体アクセス制御)4にGMII(Gigabit Media Independent Interface:ギガビット速度媒体独立型インタフェース)(8ビットパラレルデータ信号+4ビット制御信号+送受信クロック信号)(125MHz)で接続され、1000BASE−Xに差動シリアルデータ信号(1.25GHz)を送出する。
【0004】
ここで、MAC4はPHY5へのアクセスを制御してデータの送受信のスケジューリングを行う。また、PCS51は送信されるデータを物理的なメディアに適した形に符号化し、PMA52は伝送するためのパケットのシリアライズ(直列化)と、その逆の処理であるデシリアライズとを行う。さらに、PMD53は送られてくる電圧変化のパターンを光の波あるいはパルスに変換し、ケーブルで送れるようにする。
【0005】
1000BASE−XではPCS51、PMA52が共通化されているため、GBIC(ギガビットインタフェースコンバータ)インタフェースにPMD53として、1000BASE−SX GBIC(Gigabit Interface Converter:ギガビットインタフェースコンバータ)モジュール、1000BASE−LX GBICモジュール、1000BASE−CX GBICモジュールを接続することができる。
【0006】
図6において、1000BASE−TのPHY7はT_PCS71と、T_PMA72とからなり、MAC6にGMII(8ビットパラレルデータ信号+4ビット制御信号+送受信クロック信号)(125MHz)で接続され、1000BASE−Tに差動パラレルデータ信号(125MHz)を送出する。T_PCS71及びT_PMA72は1000BASE−XのPCS51/PMA52とは異なる。
【0007】
図7において、10/100BASE−TXのPHY9はTX_PCS91と、TX_PMA92と、TX_PMD93とからなり、MAC8にMII(Media Independent Interface:媒体独立型インタフェース)(4ビットパラレルデータ信号+4ビット制御信号+送受信クロック信号)(25/2.5MHz)で接続され、10/100BASE−TXに差動シリアルデータ信号(125/25MHz)を送出する。TX_PCS91及びTX_PMA92は1000BASE−XのPCS51/PMA52とは異なる。
【0008】
【発明が解決しようとする課題】
上述した従来の通信インタフェース方式では、1000BASE−Tが1000BASE−XのPCS/PMAとは異なるT_PCS、T_PMAで構成されているため、GBICインタフェースに対応することができない。
【0009】
また、10/100BASE−TXにおいても1000BASE−XのPCS/PMAとは異なるTX_PCS、TX_PMAで構成されるため、GBICインターフェースに対応することができない。
【0010】
さらに、1000BASE−Xで使用されるGMIIの4bit制御信号及び送受信クロック信号はGBICインタフェースに供給されないため、入出力信号として4bit制御信号及び送受信クロック信号が必要な1000BASE−TPHY及び10/100BASE−TX PHYをGBICインタフェースに接続することができない。
【0011】
上述したように、従来のGBICインタフェースでは、1000BASE−T及び10/100BASE−TXがGBICインタフェースに対応することができないという問題がある。
【0012】
そこで、本発明の目的は上記の問題点を解消し、10Mbps/100Mbps/1000Mbpsの各種規格のサポートを実現することができるGBIC通信インタフェース装置及びGBIC通信インタフェース方法を提供することにある。
【0013】
【課題を解決するための手段】
本発明によるGBIC通信インタフェース装置は、送信されるデータを物理的なメディアに適した形に符号化する物理コーディングサブレイヤと、伝送するためのパケットのシリアライズ及びデシリアライズを行う物理メディアアタッチメントとを含む物理層と、前記物理層へのアクセスを制御してデータの送受信のスケジューリングを行う媒体アクセス制御と、10Mbps/100Mbps/1000Mbpsの各種規格の物理層を内蔵するGBIC(Gigabit Interface Converter)モジュールと、前記GBICモジュールの種別に応じて前記物理コーディングサブレイヤの動作制御を行う制御手段と、接続される前記GBICモジュールの種別を判別する手段と、その判別された前記GBICモジュールの種別に応じて前記媒体アクセス制御と前記GBICモジュール内の物理層との間の信号制御を行う信号制御手段とを備え
前記信号制御手段は、前記媒体アクセス制御から前記GBICモジュール内の物理層を制御するためにGBICコネクタで定義されている送信不可と送信失敗と受信損失との信号線を介して媒体独立型インタフェース/ギガビット速度媒体独立型インタフェース信号の制御データクロックと制御データ入出力と送信クロックとを前記媒体アクセス制御と前記GBICモジュール内の物理層との間で接続するようにしている。
【0014】
本発明によるGBIC通信インタフェース方法は、送信されるデータを物理的なメディアに適した形に符号化する物理コーディングサブレイヤと、伝送するためのパケットのシリアライズ及びデシリアライズを行う物理メディアアタッチメントとを含む物理層と、前記物理層へのアクセスを制御してデータの送受信のスケジューリングを行う媒体アクセス制御と、10Mbps/100Mbps/1000Mbpsの各種規格の物理層を内蔵するGBIC(Gigabit Interface Converter)モジュールとが配設され、
接続される前記GBICモジュールの種別に応じて前記物理コーディングサブレイヤの動作制御及び前記媒体アクセス制御と前記GBICモジュール内の物理層との間の信号制御を行い、
前記媒体アクセス制御から前記GBICモジュール内の物理層を制御するためにGBICコネクタで定義されている送信不可と送信失敗と受信損失との信号線を介して媒体独立型インタフェース/ギガビット速度媒体独立型インタフェース信号の制御データクロックと制御データ入出力と送信クロックとを前記媒体アクセス制御と前記GBICモジュール内の物理層との間で接続するようにしている。
【0015】
すなわち、本発明のGBIC通信インタフェース装置は、IEEE802.3のイーサネット(登録商標)通信インタフェースに対応したSFF−8053 GBIC(Gigabit Interface Converter:ギガビットインタフェースコンバータ)通信インタフェースにおいて、10BASE/100BASE/1000BASEのイーサネット機能をサポートするために、MAC(Media Access Control:媒体アクセス制御)と、10Mbps/100Mbps/1000Mbpsの各種規格のPHY(物理層)を内蔵するGBICモジュールとの間に、接続されるGBICモジュールの種別に応じてGMII(Gigabit Media Independent Interface:ギガビット速度媒体独立型インタフェース)とGBICインタフェースとの間を制御するGBIC I/F(インタフェース)制御部を有し、またGBICモジュール内に、データの送受信を可能にするGBICインタフェースとGMIIとを接続するGMIIブリッジ部とを有している。
【0016】
より具体的に説明すると、本発明のGBIC通信インタフェース装置では、GBIC通信インタフェースにおいて、MACからGBICモジュール内のPHYを制御するために、GBIC(ギガビットインタフェースコンバータ)コネクタで定義されているTX_DISABLE(送信不可)、TX_FAULT(送信失敗)、RX_LOS(受信損失)の各信号を介して、MII(Media Independent Interface:媒体独立型インタフェース)/GMIIインタフェース信号のMDC(制御データクロック),MDIO(制御データ入出力),GTX_CLK(ギガビット送信クロック)を接続している。
【0017】
また、本発明のGBIC通信インタフェース装置では、接続されるGBICモジュールの種別に合わせて、MDC/MDIO/GTX_CLK/RX_CLK信号及び1000BASE−X PHY回路の8B10B(8ビット10ビット符号化)の制御を行うGBIC I/F制御回路を有している。
【0018】
さらに、本発明のGBIC通信インタフェース装置では、GBIC通信インタフェースにおいて、GBICモジュール内にあるPHYのMII/GMIIインタフェース信号をMACに繋げるための、TXD(送信データ)<0−7>,TX_EN(送信イネーブル),TX_ER(送信エラー),RXD(受信データ)<0−7>,RX_DV(受信イネーブル),RX_ER(受信エラー)を接続するためのGMIIブリッジ回路を有している。
【0019】
これによって、GBIC I/Fを利用した通信インタフェースにおいて、従来、IEEE802.3で定義されている1000BASE−X、つまり1000BASE−SX,1000BASE−LX,1000BASE−CXのみのサポートが可能であるのに対し、本発明によって10Mbps/100Mbps/1000Mbpsの各種規格のサポートを実現することが可能となる。
【0020】
【発明の実施の形態】
次に、本発明の一実施例について図面を参照して説明する。図1は本発明の一実施例によるGBIC通信インタフェース装置の構成を示すブロック図である。図1において、スイッチングハブ1はデータの蓄積保持に利用するメモリ11と、外部管理用コンソール端末(図示せず)を接続するためのコンソールI/O8入出力回路)12と、パケットのスイッチを行うパケットスイッチング機構13と、ルーティング処理等を行うCPU(中央処理装置)14と、インタフェースカード2,3とから構成されている。
【0021】
インタフェースカード2はパケットの転送を行うパケットフォワーディング機構21と、パケットの処理及びを行うMAC(Media Access Control:媒体アクセス制御)22,23と、PHY(物理層)24,25と、GBIC(Gigabit Media Independent Interface:ギガビットインタフェースコンバータ)I/F(インタフェース)制御部26,27と、1000BASE−T GBICモジュール28と、1000BASE−SX GBICモジュール29とを搭載している。
【0022】
インタフェースカード3はパケットの転送を行うパケットフォワーディング機構31と、パケットの処理及びを行うMAC32,33と、PHY34,35と、GBIC I/F制御部36,37と、10/100BASE−TX GBICモジュール38と、1000BASE−SX GBICモジュール39とを搭載している。
【0023】
尚、PHY24,25,34,35は1000BASE−X(1000BASE−SX,1000BASE−LX,1000BASE−CX)の物理層であり、1000BASE−T GBICモジュール28、1000BASE−SX GBICモジュール29、10/100BASE−TX GBICモジュール38、1000BASE−SX GBICモジュール39にはそれぞれ10Mbps/100Mbps/1000Mbpsの各種規格(1000BASE−T、1000BASE−SX、10/100BASE−TX)の物理層(図示せず)を備えている。
【0024】
図2は図1のインタフェースカード2のポート#1を構成するMAC22とPHY24とGBIC I/F制御部26と1000BASE−T GBICモジュール28とにおける詳細な構成を示すブロック図である。図2において、PHY24はPCS(Physical Coding Sublayer:物理コーディングサブレイヤ)241と、PMA(Physical Media Attachment sublayer:物理メディアアタッチメント)242とから構成されている。
【0025】
ここで、MAC22はPHY24へのアクセスを制御してデータの送受信のスケジューリングを行う。また、PCS241は送信されるデータを物理的なメディアに適した形に符号化し、PMA242は伝送するためのパケットのシリアライズ(直列化)と、その逆の処理であるデシリアライズとを行う。
【0026】
GBIC I/F制御部26はクロックリカバリ回路261と、スイッチ回路262と、比較回路263と、信号制御回路264と、GBIC検出回路265とから構成されている。
【0027】
1000BASE−T GBICモジュール28はGMII(GigabitMedia Independent Interface:ギガビット速度媒体独立型インタフェース)ブリッジ部281と、シリアルロム284と、1000BASE−T PHY285とから構成されている。GMIIブリッジ部281はシリアルパラレル変換回路282と、パラレルシリアル変換回路283とから構成されている。
【0028】
すなわち、インタフェースカード2のポート#1側においては、MAC22とGBICインタフェースとの間に、接続されるGBICモジュールの種別によって、GMIIの[MDC(制御データクロック)/MDIO(制御データ入出力)/TX_CLK(送信クロック)/RX_CLK(受信クロック)]の信号及びPCS241を、データの送受信を行うために制御するGBIC I/F制御部26と、MAC22と1000BASE−T PHY285との間のデータの送受信を可能にするためのGBICブリッジ部281及びGMIIで接続される1000BASE−T PHY285とが1000BASE−T GBICモジュール28内部に配設されている。
【0029】
これによって、IEEE802.3のイーサネット(登録商標)通信インタフェースに対応したSFF−8053 GBIC通信インタフェースにおいて、10BASE/100BASE/1000BASEのイーサネット機能をサポートすることができる。
【0030】
図3は図1のインタフェースカード2のポート#2を構成するMAC23とPHY25とGBIC I/F制御部27と1000BASE−SX GBICモジュール29とにおける詳細な構成を示すブロック図である。図3において、PHY25はPCS251と、PMA252とから構成されている。
【0031】
GBIC I/F制御部27はクロックリカバリ回路271と、スイッチ回路272と、比較回路273と、信号制御回路274と、GBIC検出回路275とから構成されている。1000BASE−T GBICモジュール29はシリアルロム291と、1000BASE−SX PMD(Physical Media Dependent sublayer:物理メディアディペンデント)292とから構成されている。
【0032】
図4は図1のインタフェースカード3のポート#3を構成するMAC32とPHY34とGBIC I/F制御部36と10/100BASE−TX GBICモジュール38とにおける詳細な構成を示すブロック図である。図4において、PHY34はPCS341と、PMA342とから構成されている。
【0033】
GBIC I/F制御部36はクロックリカバリ回路361と、スイッチ回路362と、比較回路363と、信号制御回路364と、GBIC検出回路365とから構成されている。
【0034】
10/100BASE−TX GBICモジュール38はGMIIブリッジ部381と、シリアルロム384と、10/100BASE−TX PHY385とから構成されている。GMIIブリッジ部381はシリアルパラレル変換回路382と、パラレルシリアル変換回路383とから構成されている。
【0035】
すなわち、インタフェースカード3のポート#3側においては、MAC32と10/100BASE−TX PHY385との間のデータの送受信を可能にするためのGMIIブリッジ部381及びMII(Media Independent Interface:媒体独立型インタフェース)で接続される10/000BASE−TX PHY385とが10/100BASE−TX GBICモジュール38内部に配設されている。
【0036】
これら図1〜図4を参照して本発明の一実施例においてポート#1〜ポート#3でのデータが送受信される時の全体的な流れについて説明する。まず、ポート#1でのデータの送受信動作を図2を用いて説明する。
【0037】
送信データはインタフェースカード2においてパケットフォワーディング機構21からMAC22へと送られ、GMIIのTXD(送信データ)<0−7>、TX_EN(送信イネーブル)、TX_ER(送信エラー)としてPHY24のPCS241に送られる。
【0038】
この時、PCS241に送られたデータはGBIC I/F制御部26によってPCS241の内部機能が動作しないように制御されるため、データは何も処理されずにPMA242に送られる。GBIC I/F制御部26の詳細動作に関しては後述する。PMA242に送られたデータはシリアル信号に変換され、1000BASE−T GBICモジュール28に送信データとして送られる。
【0039】
1000BASE−T GBICモジュール28に送られた送信データは、GMIIブリッジ部281へ送られ、シリアルパラレル変換回路282によってパラレル信号に変換され、GMIIのRXD(受信データ)<0−7>、RX_DV(受信イネーブル)、RX_ER(受信エラー)として1000BASE−T
PHY285に入力される。
【0040】
この時、受信データ用のクロックRX_CLKはMAC22からGBIC I/F制御部26を経由して、1000BASE−T PHY285に供給され、RXD<0−7>に入力されたデータはRX_CLKと同期して、1000BASE−T PHY285の内部処理を経てポート#1へと送信される。
【0041】
GBIC I/F制御部26,27,36の詳細な動作について以下説明する。GBIC I/F制御部26,27,36は既存の1000BASE−X GBICモジュール(図示せず)、1000BASE−T GBICモジュール28、1000BASE−SX GBICモジュール29、10/100BASE−TX GBICモジュール38が接続できるように、各種信号の切替え等を行う働きを持つ。
【0042】
1000BASE−X GBICモジュール、1000BASE−T GBICモジュール28,1000BASE−SX GBICモジュール29、10/100BASE−TX GBICモジュール38が接続されると、GBIC検出回路265,275,365は接続されたGBICモジュールの種別が記載されているシリアルロム284,291,384をI2C I/F(インタフェース)を用いてリードし、接続されるGBICモジュールの種類を認識する。
【0043】
次に、GBIC I/F制御部26,27,36は比較回路263,273,383を用いて、そのGBICモジュールが1000BASE−X GBICモジュールであるか否かを判断し、スイッチ回路262,272,362を用いて、接続されるGBICモジュールの種別に応じて、PCS241,251,341の動作制御とRX_CLK、TX_CLK、MDIO、MDCの信号制御とを行う。各信号制御は次のように行われる。
【0044】
1000BASE−X GBICモジュールが接続されている場合には、PCS241,251,341を動作させるように制御を行う。この時、クロックリカバリ回路261,271,361はRX_CLKを出力しないように制御を行い、信号制御回路264,274,364はTX_CLK、MDIO、MDCをGBICモジュールに供給しないように制御が行われる。
【0045】
次に、1000BASE−X GBICモジュール以外のGBICモジュールが接続されている場合には、PCS241,251,341を動作させないように制御を行う。この時、クロックリカバリ回路261,271,361はRXD<0>からクロックを抽出し、RX_CLKをMAC22,23,32に供給するように制御を行い、信号制御回路24はMAC22,23,32のGMIIのTX_CLK(送信クロック)、MDIO(制御データ入出力)、MDC(制御データクロック)をGBICモジュールに供給するように動作させる。
【0046】
一方、受信データは下記のように処理される。ポート#1が受信したデータは1000BASE−T PHY285のGMIIのTXD(送信データ)<0−7>、TX_EN(送信イネーブル)、TX_ER(送信エラー)を通してGMIIブリッジ部281へ送られる。
【0047】
GMIIブリッジ部281では受信データをシリアル変換し、そのシリアル変換された受信データはGBICインタフェースに送信された後、PMA242に入力される。PMA242ではデータをパラレル変換してPCS241に送信する。その際、PCS241はGBIC I/F制御部26によって動作しないように制御されているので、データはそのまま、RXD(受信データ)<0−7>、RX_DV(受信イネーブル)、RX_ER(受信エラー)としてMAC22のGMIIへ送られる。
【0048】
この時、受信用のデータクロックRX_CLKはGBIC I/F制御部26のクロックリカバリ回路261から供給され、MAC22へ送られた信号はパケットフォワーディング機構21へと送られて受信データとして処理される。
【0049】
また、MAC22、1000BASE−T PHY285間の通信制御信号、MDIOとMDCとはGBIC I/F制御部26及びGBICインタフェースで定義されるTX_FAULT(送信失敗)、RX_LOS(受信損失)を経由して接続され、リンク確立時等の場合には、1000BASE−T PHY285からMAC22へと情報が送られる。
【0050】
ポート#2でのデータの送受信動作について図3を用いて説明する。送信データはインタフェースカード2のパケットフォワーディング機構21からMAC23へと送られ、GMIIのTXD(送信データ)<0−7>、TX_EN(送信イネーブル)、TX_ER(送信エラー)としてPCS251へ送られる。
【0051】
PCS251に送られたデータは8B10Bエンコーディングされ、PMA252に送られる。PMA252に送られたデータはシリアル信号に変換され、1000BASE−SX GBICモジュール29に送信データとして送られる。
【0052】
1000BASE−SX GBICモジュール29に送られた送信データは、1000BASE−SX PMD292へ送られ、1000BASE−SX PMD292で電気信号が光信号へと変換されてポート#2に送信される。
【0053】
受信データは以下のように処理される。ポート#2が受信したデータは1000BASE−SX PMD292で光信号から電気信号へと変換され、受信データとしてGBICインタフェースへ送られ、PMA252に入力される。
【0054】
その受信データはPMA252でパラレル変換されてPCS251に送信され、PCS251で10B8Bデコーディングされ、RXD(受信データ)<0−7>、RX_DV(受信イネーブル)、RX_ER(受信エラー)としてMAC23のGMIIへと送られる。MAC23へと送られた信号はインタフェースカード2のパケットフォワーディング機構21に送られて受信データとして処理される。
【0055】
ポート#3でのデータの送受信動作について図4を用いて説明する。送信データはインタフェースカード3のパケットフォワーディング機構31からMAC32へ送られ、GMIIのTXD(送信データ)<0−3>、TX_EN(送信イネーブル)、TX_ER(送信エラー)としてPCS341へ送られる。
【0056】
この時、PCS341の内部機能はGBIC I/F制御部36によって動作しないように制御されているため、PCS341に送られたデータは何も処理されずにPMA342に送られる。PMA342に送られたデータはシリアル信号に変換され、10/100BASE−TX GBICモジュール38に送信データとして送られる。
【0057】
10/100BASE−TX GBICモジュール38に送られた送信データはGMIIブリッジ部381へ送られ、シリアルパラレル変換回路382によってパラレル信号に変換され、MIIのRXD(受信データ)<0−3>、RX_DV(受信イネーブル)、RX_ER(受信エラー)として10/100BASE−TX PHY385に入力される。
【0058】
この時、受信データ用のクロックRX_CLKはMAC32からGBIC I/F制御部36を経由して10/100BASE−TX PHY385に供給され、RXD<0−3>に入力されたデータはRX_CLKと同期して、10/100BASE−TX PHY385の内部処理を経てポート#3へ送信される。
【0059】
受信データは以下のように処理される。ポート#3が受信したデータは10/100BASE−TX PHY385のMIIのTXD(送信データ)<0−3>、TX_EN(送信イネーブル)、TX_ER(送信エラー)を通してGMIIブリッジ部381へ送られる。
【0060】
GMIIブリッジ部381に送られた受信データはシリアル変換されてGBICインタフェースに送信された後、PMA342に入力される。その受信データはPMA342でパラレル変換されてPCS341へ送信されるが、その際、PCS341はGBIC I/F制御部36によって動作しないように制御されるので、データはそのまま、RXD(受信データ)<0−3>、RX_DV(受信イネーブル)、RX_ER(受信エラー)としてMAC32のGMIIへ送られる。
【0061】
この時、受信用のデータクロックRX_CLKはGBIC I/F制御部36のクロックリカバリ回路361から供給され、MAC32へ送られた信号はインタフェースカード3のパケットフォワーディング機構31へ送られて受信データとして処理される。
【0062】
また、MAC32、10/100BASE−TX PHY385間の通信制御信号、MDIOとMDCとはGBIC I/F制御部36及びGBICインタフェースで定義されるTX_FAULT(送信失敗)、RX_LOS(受信損失)を経由して接続され、リンク確立時等の際には、10/100BASE−TX PHY385からMAC32へと情報が送られる。
【0063】
このように、GBIC I/Fを利用した通信インタフェースにおいて、従来は、IEEE802.3で定義されている1000BASE−SX,1000BASE−LX,1000BASE−CXのみがサポート可能であるが、本発明によって、10Mbps/100Mbps/1000Mbpsの各種規格のサポートも実現することができる。
【0064】
【発明の効果】
以上説明したように本発明によれば、送信されるデータを物理的なメディアに適した形に符号化する物理コーディングサブレイヤと、伝送するためのパケットのシリアライズ及びデシリアライズを行う物理メディアアタッチメントとを含む物理層と、その物理層へのアクセスを制御してデータの送受信のスケジューリングを行う媒体アクセス制御と、10Mbps/100Mbps/1000Mbpsの各種規格の物理層を内蔵するGBICモジュールとが配設されたGBIC通信インタフェース装置において、接続されるGBICモジュールの種別に応じて物理コーディングサブレイヤの動作制御と、媒体アクセス制御とGBICモジュール内の物理層との間の信号制御とを行うことによって、10Mbps/100Mbps/1000Mbpsの各種規格のサポートを実現することができるという効果がある。
【図面の簡単な説明】
【図1】本発明の一実施例によるGBIC通信インタフェース装置の構成を示すブロック図である。
【図2】図1のインタフェースカードのポート#1を構成するMACとPHYとGBIC I/F制御部と1000BASE−T GBICモジュールとにおける詳細な構成を示すブロック図である。
【図3】図1のインタフェースカードのポート#2を構成するMACとPHYとGBIC I/F制御部と1000BASE−SX GBICモジュールとにおける詳細な構成を示すブロック図である。
【図4】図1のインタフェースカードのポート#3を構成するMACとPHYとGBIC I/F制御部と10/100BASE−TX GBICモジュールとにおける詳細な構成を示すブロック図である。
【図5】IEEE 802.3で規定されている1000BASE−XにおけるMAC及びPHYの関係を示す図である。
【図6】IEEE 802.3で規定されている1000BASE−TにおけるMAC及びPHYの関係をそれぞれ図5〜図7に示す図である。
【図7】IEEE 802.3で規定されている10/100BASE−TXにおけるMAC及びPHYの関係を示す図である。
【符号の説明】
1 スイッチングハブ
2,3 インタフェースカード
11 メモリ11
12 コンソールI/O
13 パケットスイッチング機構
14 CPU
21,31 パケットフォワーディング機構
22,23,32,33 MAC
24,25,34,35 PHY
26,27,36,37 GBIC I/F制御部
28 1000BASE−T GBICモジュール
29 1000BASE−SX GBICモジュール
38 10/100BASE−TX GBICモジュール
39 1000BASE−SX GBICモジュール
241,251,341 PCS
242,252,342 PMA
261,271,361 クロックリカバリ回路
262,272,362 スイッチ回路
263,273,363 比較回路
264,274,364 信号制御回路
265,275,365 GBIC検出回路
281,381 GMIIブリッジ部
282,382 シリアルパラレル変換回路
283,293 パラレルシリアル変換回路
284,291,384 シリアルロム
285 1000BASE−T PHY
292 1000BASE−SX PMD
385 10/100BASE−TX PHY
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a GBIC communication interface device and a GBIC communication interfaceMethodIn particular, the present invention relates to a communication interface system defined in IEEE 802.3.
[0002]
[Prior art]
The relationship between MAC and PHY in 1000BASE-X (1000BASE-SX / LX / CX), 1000BASE-T, and 10 / 100BASE-TX specified in IEEE 802.3 is shown in FIGS. 5 to 7, respectively.
[0003]
In FIG. 5, a PHY (physical layer) 5 of 1000BASE-X includes a PCS (Physical Coding Sublayer: Physical Coding Sublayer) 51, a PMA (Physical Media Attachment sublayer: Physical Media Attachment) 52, and a PMD (PhysicalDiamondMedicalMedicalMedicalMedicalMedication). A media access control (MAC) 4 is provided to a media access control (MAC) 4 by a GMII (Gigabit Media Independent Interface: Gigabit speed medium independent interface) (8-bit parallel data signal + 4-bit control signal + transmission / reception clock signal) ) (125 MHz) It sends the differential serial data signal (1.25 GHz) to the 000BASE-X.
[0004]
Here, the MAC 4 controls access to the PHY 5 to schedule data transmission and reception. The PCS 51 encodes data to be transmitted in a form suitable for a physical medium, and the PMA 52 performs serialization (serialization) of a packet to be transmitted and deserialization that is the reverse process. Further, the PMD 53 converts the transmitted voltage change pattern into a light wave or a pulse so that it can be transmitted by a cable.
[0005]
In the 1000BASE-X, the PCS 51 and the PMA 52 are shared, so that a 1000BASE-SX GBIC (Gigabit Interface Converter) module, a 1000BASE-LX GBIC module, and a 1000BASE-CX are used as a GBD (Gigabit Interface Converter) interface as PMD53. A GBIC module can be connected.
[0006]
In FIG. 6, the PHY 7 of 1000BASE-T includes a T_PCS 71 and a T_PMA 72, is connected to the MAC 6 by GMII (8-bit parallel data signal + 4-bit control signal + transmission / reception clock signal) (125 MHz), A data signal (125 MHz) is transmitted. T_PCS71 and T_PMA72 are different from PCS51 / PMA52 of 1000BASE-X.
[0007]
In FIG. 7, the PHY 9 of 10 / 100BASE-TX includes a TX_PCS 91, a TX_PMA 92, and a TX_PMD 93. The MAC 8 has a media independent interface (MII) (4-bit parallel data signal + 4-bit control signal + transmission / reception clock signal). ) (25 / 2.5 MHz) and sends out a differential serial data signal (125/25 MHz) to 10/100 BASE-TX. TX_PCS91 and TX_PMA92 are different from PCS51 / PMA52 of 1000BASE-X.
[0008]
[Problems to be solved by the invention]
In the conventional communication interface method described above, since 1000BASE-T is configured by T_PCS and T_PMA different from PCS / PMA of 1000BASE-X, it cannot support the GBIC interface.
[0009]
Also, since 10/10 / BASE-TX is configured with TX_PCS and TX_PMA different from PCS / PMA of 1000BASE-X, it cannot support the GBIC interface.
[0010]
Furthermore, since the GMII 4-bit control signal and the transmission / reception clock signal used in 1000BASE-X are not supplied to the GBIC interface, 1000BASE-TPHY and 10 / 100BASE-TX PHY which require the 4-bit control signal and the transmission / reception clock signal as input / output signals. Cannot be connected to the GBIC interface.
[0011]
As described above, the conventional GBIC interface has a problem that 1000BASE-T and 10 / 100BASE-TX cannot support the GBIC interface.
[0012]
Therefore, an object of the present invention is to solve the above-mentioned problems and to realize a GBIC communication interface device and a GBIC communication interface capable of realizing support of various standards of 10 Mbps / 100 Mbps / 1000 Mbps.MethodIs to provide.
[0013]
[Means for Solving the Problems]
A GBIC communication interface device according to the present invention includes a physical coding sublayer that encodes data to be transmitted in a form suitable for a physical medium, and a physical media attachment that performs serialization and deserialization of a packet for transmission. Access control that controls access to the physical layer to schedule data transmission and reception, a GBIC (Gigabit Interface Converter) module that incorporates physical layers of various standards of 10 Mbps / 100 Mbps / 1000 Mbps, and the GBIC Control means for controlling the operation of the physical coding sublayer according to the type of module;Means for determining the type of the GBIC module to be connected;Signal control between the medium access control and a physical layer in the GBIC module according to the determined type of the GBIC moduleWhenSignal control means for performing,
The signal control means controls the physical layer in the GBIC module from the medium access control by using a medium-independent interface / signal via a signal line of transmission disable, transmission failure, and reception loss defined by a GBIC connector. A control data clock, a control data input / output and a transmission clock of a gigabit speed medium independent interface signal are connected between the medium access control and a physical layer in the GBIC module.ing.
[0014]
GBIC communication interface according to the inventionMethodIs a physical coding sublayer that encodes the data to be transmitted in a form suitable for the physical media, a physical layer that includes a physical media attachment that performs serialization and deserialization of packets for transmission, Medium access control for controlling data access and scheduling of data transmission and reception, and a GBIC (Gigabit Interface Converter) module incorporating a physical layer of various standards of 10 Mbps / 100 Mbps / 1000 Mbps are provided.
In accordance with the type of the GBIC module to be connected, operation control of the physical coding sublayer and signal control between the medium access control and a physical layer in the GBIC module are performed.I
A media independent interface / gigabit speed media independent interface via a transmission disable, transmission failure and reception loss signal line defined by a GBIC connector for controlling the physical layer in the GBIC module from the medium access control A control data clock, a control data input / output, and a transmission clock of a signal are connected between the medium access control and a physical layer in the GBIC module.Like that.
[0015]
In other words, the GBIC communication interface device of the present invention provides a 10BASE / 100BASE / 1000BASE Ethernet function in an SFF-8053 GBIC (Gigabit Interface Converter) communication interface corresponding to an IEEE (registered trademark) 802.3 communication interface. In order to support this, the type of the GBIC module connected between the MAC (Media Access Control: Media Access Control) and the GBIC module incorporating the PHY (physical layer) of various standards of 10 Mbps / 100 Mbps / 1000 Mbps is GMII (Gigabit Media Independent Interface) It has a GBIC I / F (interface) control unit for controlling between the communication speed medium independent interface) and the GBIC interface, and connects the GBIC interface and the GMII in the GBIC module to enable data transmission and reception. GMII bridge section.
[0016]
More specifically, in the GBIC communication interface device of the present invention, in order to control the PHY in the GBIC module from the MAC in the GBIC communication interface, the TX_DISABLE (transmission disabled) defined in the GBIC (gigabit interface converter) connector is used. ), TX_FAULT (transmission failure), RX_LOS (reception loss) signals, MDC (control data clock), MDIO (control data input / output) of MII (Media Independent Interface) / GMII interface signals , GTX_CLK (gigabit transmission clock).
[0017]
Further, in the GBIC communication interface device of the present invention, the MDC / MDIO / GTX_CLK / RX_CLK signals and the 8B10B (8-bit 10-bit encoding) of the 1000BASE-X PHY circuit are controlled according to the type of the GBIC module to be connected. It has a GBIC I / F control circuit.
[0018]
Further, in the GBIC communication interface device of the present invention, in the GBIC communication interface, TXD (transmission data) <0-7> and TX_EN (transmission enable) for connecting the PHY MII / GMII interface signal in the GBIC module to the MAC. ), TX_ER (transmission error), RXD (reception data) <0-7>, RX_DV (reception enable), and RX_ER (reception error).
[0019]
As a result, the communication interface using the GBIC I / F can support only 1000 BASE-X, that is, 1000 BASE-SX, 1000 BASE-LX, and 1000 BASE-CX conventionally defined in IEEE802.3. According to the present invention, it is possible to realize support for various standards of 10 Mbps / 100 Mbps / 1000 Mbps.
[0020]
BEST MODE FOR CARRYING OUT THE INVENTION
Next, an embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram showing a configuration of a GBIC communication interface device according to one embodiment of the present invention. In FIG. 1, a switching hub 1 switches a memory 11 used for storing and holding data, a console I / O 8 input / output circuit for connecting an external management console terminal (not shown) 12, and a packet switch. It comprises a packet switching mechanism 13, a CPU (Central Processing Unit) 14 for performing routing processing and the like, and interface cards 2 and 3.
[0021]
The interface card 2 includes a packet forwarding mechanism 21 for transferring packets, MACs (Media Access Control) 22 and 23 for processing and processing packets, PHYs (physical layers) 24 and 25, and GBICs (Gigabit Media). Independent Interface (gigabit interface converter) I / F (interface) control units 26 and 27, a 1000BASE-T GBIC module 28, and a 1000BASE-SX GBIC module 29 are mounted.
[0022]
The interface card 3 includes a packet forwarding mechanism 31 for transferring packets, MACs 32 and 33 for processing and processing packets, PHYs 34 and 35, GBIC I / F controllers 36 and 37, and a 10/100 BASE-TX GBIC module 38. And a 1000BASE-SX GBIC module 39.
[0023]
The PHYs 24, 25, 34, and 35 are physical layers of 1000BASE-X (1000BASE-SX, 1000BASE-LX, 1000BASE-CX), and 1000BASE-T GBIC module 28, 1000BASE-SX GBIC module 29, and 10 / 100BASE- Each of the TX GBIC module 38 and the 1000 BASE-SX GBIC module 39 has a physical layer (not shown) of various standards (1000 BASE-T, 1000 BASE-SX, and 10/100 BASE-TX) of 10 Mbps / 100 Mbps / 1000 Mbps.
[0024]
FIG. 2 is a block diagram showing a detailed configuration of the MAC 22, the PHY 24, the GBIC I / F control unit 26, and the 1000BASE-T GBIC module 28 constituting the port # 1 of the interface card 2 of FIG. 2, the PHY 24 includes a PCS (Physical Coding Sublayer: Physical Coding Sublayer) 241 and a PMA (Physical Media Attachment sublayer: Physical Media Attachment) 242.
[0025]
Here, the MAC 22 controls access to the PHY 24 to schedule data transmission and reception. The PCS 241 encodes data to be transmitted in a form suitable for a physical medium, and the PMA 242 performs serialization (serialization) of a packet to be transmitted and deserialization that is the reverse process.
[0026]
The GBIC I / F control unit 26 includes a clock recovery circuit 261, a switch circuit 262, a comparison circuit 263, a signal control circuit 264, and a GBIC detection circuit 265.
[0027]
The 1000 BASE-T GBIC module 28 includes a GMII (Gigabit Media Independent Interface) interface 281, a serial ROM 284, and a 1000 BASE-T PHY 285. The GMII bridge unit 281 includes a serial / parallel conversion circuit 282 and a parallel / serial conversion circuit 283.
[0028]
That is, on the port # 1 side of the interface card 2, GMII [MDC (control data clock) / MDIO (control data input / output) / TX_CLK between the MAC 22 and the GBIC interface depends on the type of the GBIC module connected. (Transmission clock) / RX_CLK (reception clock)] and a GBIC I / F control unit 26 that controls the PCS 241 to transmit and receive data, and can transmit and receive data between the MAC 22 and the 1000BASE-T PHY 285. And a 1000 BASE-T PHY 285 connected by GMII are disposed inside the 1000 BASE-T GBIC module 28.
[0029]
Thus, the SFF-8053 GBIC communication interface compatible with the IEEE (registered trademark) 802.3 Ethernet (registered trademark) communication interface can support the 10BASE / 100BASE / 1000BASE Ethernet function.
[0030]
FIG. 3 is a block diagram showing a detailed configuration of the MAC 23, the PHY 25, the GBIC I / F control unit 27, and the 1000BASE-SX GBIC module 29 that constitute the port # 2 of the interface card 2 of FIG. In FIG. 3, the PHY 25 includes a PCS 251 and a PMA 252.
[0031]
The GBIC I / F control unit 27 includes a clock recovery circuit 271, a switch circuit 272, a comparison circuit 273, a signal control circuit 274, and a GBIC detection circuit 275. The 1000BASE-T GBIC module 29 includes a serial ROM 291 and a 1000BASE-SX PMD (Physical Media Dependent sublayer: physical media dependent) 292.
[0032]
FIG. 4 is a block diagram showing a detailed configuration of the MAC 32, the PHY 34, the GBIC I / F control unit 36, and the 10/100 BASE-TX GBIC module 38 that constitute the port # 3 of the interface card 3 in FIG. In FIG. 4, the PHY 34 includes a PCS 341 and a PMA 342.
[0033]
The GBIC I / F control unit 36 includes a clock recovery circuit 361, a switch circuit 362, a comparison circuit 363, a signal control circuit 364, and a GBIC detection circuit 365.
[0034]
The 10 / 100BASE-TX GBIC module 38 includes a GMII bridge unit 381, a serial ROM 384, and a 10 / 100BASE-TX PHY 385. The GMII bridge unit 381 includes a serial / parallel conversion circuit 382 and a parallel / serial conversion circuit 383.
[0035]
That is, on the port # 3 side of the interface card 3, a GMII bridge unit 381 and a MII (Media Independent Interface) for enabling transmission and reception of data between the MAC 32 and the 10/100 BASE-TX PHY 385 And a 10/100 BASE-TX PHY 385 connected inside the 10/100 BASE-TX GBIC module 38.
[0036]
With reference to FIGS. 1 to 4, an overall flow when data is transmitted / received at ports # 1 to # 3 in one embodiment of the present invention will be described. First, the data transmission / reception operation on port # 1 will be described with reference to FIG.
[0037]
The transmission data is transmitted from the packet forwarding mechanism 21 to the MAC 22 in the interface card 2, and is transmitted to the PCS 241 of the PHY 24 as GMII TXD (transmission data) <0-7>, TX_EN (transmission enable), and TX_ER (transmission error).
[0038]
At this time, since the data sent to the PCS 241 is controlled by the GBIC I / F control unit 26 so that the internal function of the PCS 241 does not operate, the data is sent to the PMA 242 without any processing. The detailed operation of the GBIC I / F control unit 26 will be described later. The data sent to the PMA 242 is converted into a serial signal and sent to the 1000BASE-T GBIC module 28 as transmission data.
[0039]
The transmission data sent to the 1000BASE-T GBIC module 28 is sent to the GMII bridge unit 281 and is converted into a parallel signal by the serial / parallel conversion circuit 282, and the GMII RXD (receive data) <0-7> and RX_DV (receive Enable), 1000BASE-T as RX_ER (reception error)
Input to PHY285.
[0040]
At this time, the reception data clock RX_CLK is supplied from the MAC 22 to the 1000BASE-T PHY 285 via the GBIC I / F control unit 26, and the data input to the RXD <0-7> is synchronized with the RX_CLK, The data is transmitted to port # 1 through the internal processing of 1000BASE-T PHY285.
[0041]
The detailed operation of the GBIC I / F control units 26, 27, 36 will be described below. The GBIC I / F control units 26, 27, and 36 can be connected to existing 1000BASE-X GBIC modules (not shown), 1000BASE-T GBIC modules 28, 1000BASE-SX GBIC modules 29, and 10 / 100BASE-TX GBIC modules 38. Thus, it has a function of switching various signals.
[0042]
When the 1000 BASE-X GBIC module, the 1000 BASE-T GBIC module 28, the 1000 BASE-SX GBIC module 29, and the 10/100 BASE-TX GBIC module 38 are connected, the GBIC detection circuits 265, 275, and 365 determine the type of the connected GBIC module. Is read using an I2C I / F (interface) to recognize the type of the GBIC module to be connected.
[0043]
Next, the GBIC I / F control units 26, 27, and 36 use the comparison circuits 263, 273, and 383 to determine whether or not the GBIC module is a 1000BASE-X GBIC module. Using 362, the operation control of PCS 241, 251 and 341 and the signal control of RX_CLK, TX_CLK, MDIO and MDC are performed according to the type of the GBIC module to be connected. Each signal control is performed as follows.
[0044]
When the 1000BASE-X GBIC module is connected, control is performed to operate the PCSs 241, 251 and 341. At this time, the clock recovery circuits 261, 271 and 361 perform control so as not to output RX_CLK, and the signal control circuits 264, 274 and 364 perform control so as not to supply TX_CLK, MDIO and MDC to the GBIC module.
[0045]
Next, when a GBIC module other than the 1000BASE-X GBIC module is connected, control is performed so that the PCSs 241, 251 and 341 are not operated. At this time, the clock recovery circuits 261, 271 and 361 extract the clock from the RXD <0> and control to supply RX_CLK to the MACs 22, 23 and 32, and the signal control circuit 24 controls the GMII of the MACs 22, 23 and 32. TX_CLK (transmission clock), MDIO (control data input / output), and MDC (control data clock) are supplied to the GBIC module.
[0046]
On the other hand, received data is processed as follows. The data received by the port # 1 is transmitted to the GMII bridge unit 281 through the GMII TXD (transmission data) <0-7>, TX_EN (transmission enable), and TX_ER (transmission error) of the 1000BASE-T PHY 285.
[0047]
The GMII bridge section 281 converts the received data into serial data. The serially converted received data is transmitted to the GBIC interface and then input to the PMA 242. The PMA 242 converts the data into parallel data and transmits the data to the PCS 241. At this time, since the PCS 241 is controlled not to operate by the GBIC I / F control unit 26, the data is directly used as RXD (reception data) <0-7>, RX_DV (reception enable), and RX_ER (reception error). Sent to GMII of MAC22.
[0048]
At this time, the reception data clock RX_CLK is supplied from the clock recovery circuit 261 of the GBIC I / F control unit 26, and the signal sent to the MAC 22 is sent to the packet forwarding mechanism 21 and processed as reception data.
[0049]
Also, the communication control signal between the MAC 22 and the 1000BASE-T PHY 285, the MDIO and the MDC are connected via the GBIC I / F control unit 26 and the TX_FAULT (transmission failure) and the RX_LOS (reception loss) defined by the GBIC interface. When a link is established, information is sent from the 1000BASE-T PHY 285 to the MAC 22.
[0050]
The data transmission / reception operation at port # 2 will be described with reference to FIG. The transmission data is transmitted from the packet forwarding mechanism 21 of the interface card 2 to the MAC 23, and is transmitted to the PCS 251 as GMII TXD (transmission data) <0-7>, TX_EN (transmission enable), and TX_ER (transmission error).
[0051]
The data sent to the PCS 251 is 8B10B encoded and sent to the PMA 252. The data sent to the PMA 252 is converted into a serial signal, and sent to the 1000BASE-SX GBIC module 29 as transmission data.
[0052]
The transmission data sent to the 1000BASE-SX GBIC module 29 is sent to the 1000BASE-SX PMD 292, and the 1000BASE-SX PMD292 converts the electrical signal into an optical signal and sends it to the port # 2.
[0053]
The received data is processed as follows. The data received by the port # 2 is converted from an optical signal to an electrical signal by the 1000BASE-SX PMD 292, sent to the GBIC interface as received data, and input to the PMA 252.
[0054]
The received data is parallel-converted by the PMA 252 and transmitted to the PCS 251. The PCS 251 performs 10B8B decoding. The received data is transmitted to the GMII of the MAC 23 as RXD (received data) <0-7>, RX_DV (reception enable), and RX_ER (reception error). Sent. The signal sent to the MAC 23 is sent to the packet forwarding mechanism 21 of the interface card 2 and processed as received data.
[0055]
The data transmission / reception operation at port # 3 will be described with reference to FIG. The transmission data is sent from the packet forwarding mechanism 31 of the interface card 3 to the MAC 32, and is sent to the PCS 341 as GMII TXD (transmission data) <0-3>, TX_EN (transmission enable), and TX_ER (transmission error).
[0056]
At this time, since the internal function of the PCS 341 is controlled not to operate by the GBIC I / F control unit 36, the data sent to the PCS 341 is sent to the PMA 342 without any processing. The data sent to the PMA 342 is converted into a serial signal and sent to the 10/100 BASE-TX GBIC module 38 as transmission data.
[0057]
The transmission data sent to the 10/100 BASE-TX GBIC module 38 is sent to the GMII bridge unit 381, converted into a parallel signal by the serial / parallel conversion circuit 382, and MII RXD (received data) <0-3>, RX_DV ( Reception enable) and RX_ER (reception error) are input to the 10 / 100BASE-TX PHY 385.
[0058]
At this time, the received data clock RX_CLK is supplied from the MAC 32 to the 10/100 BASE-TX PHY 385 via the GBIC I / F control unit 36, and the data input to the RXD <0-3> is synchronized with the RX_CLK. Is transmitted to port # 3 via internal processing of 10 / 100BASE-TX PHY 385.
[0059]
The received data is processed as follows. The data received by the port # 3 is sent to the GMII bridge unit 381 through the MII TXD (transmission data) <0-3>, TX_EN (transmission enable), and TX_ER (transmission error) of the 10/100 BASE-TX PHY 385.
[0060]
The received data sent to the GMII bridge unit 381 is serial-converted, sent to the GBIC interface, and then input to the PMA 342. The received data is parallel-converted by the PMA 342 and transmitted to the PCS 341. At this time, the PCS 341 is controlled so as not to operate by the GBIC I / F control unit 36. -3>, RX_DV (reception enable), and RX_ER (reception error) to the GMII of the MAC 32.
[0061]
At this time, the reception data clock RX_CLK is supplied from the clock recovery circuit 361 of the GBIC I / F control unit 36, and the signal transmitted to the MAC 32 is transmitted to the packet forwarding mechanism 31 of the interface card 3 and processed as reception data. You.
[0062]
Further, the communication control signal between the MAC 32, the 10 / 100BASE-TX PHY 385, the MDIO and the MDC are transmitted via the GBIC I / F control unit 36 and TX_FAULT (transmission failure) and RX_LOS (reception loss) defined by the GBIC interface. When the connection is established and a link is established, information is sent from the 10/100 BASE-TX PHY 385 to the MAC 32.
[0063]
As described above, in the communication interface using the GBIC I / F, conventionally, only 1000BASE-SX, 1000BASE-LX, and 1000BASE-CX defined in IEEE802.3 can be supported, but according to the present invention, 10 Mbps is used. Support for various standards of / 100 Mbps / 1000 Mbps can also be realized.
[0064]
【The invention's effect】
As described above, according to the present invention, a physical coding sublayer that encodes data to be transmitted in a form suitable for a physical medium and a physical media attachment that performs serialization and deserialization of a packet for transmission are provided. GBIC in which a physical layer including a physical layer, a medium access control that controls access to the physical layer to schedule data transmission and reception, and a GBIC module that incorporates physical layers of various standards of 10 Mbps / 100 Mbps / 1000 Mbps are provided. The communication interface device controls the operation of the physical coding sublayer according to the type of the GBIC module to be connected, and controls the medium access control and the signal control between the physical layer in the GBIC module, thereby achieving 10Mbps / 100Mbps / 1000M. There is an effect that it is possible to realize the support of ps of various standards.
[Brief description of the drawings]
FIG. 1 is a block diagram illustrating a configuration of a GBIC communication interface device according to an embodiment of the present invention.
FIG. 2 is a block diagram showing a detailed configuration of a MAC, a PHY, a GBIC I / F control unit, and a 1000BASE-T GBIC module which constitute a port # 1 of the interface card of FIG. 1;
FIG. 3 is a block diagram showing a detailed configuration of a MAC, a PHY, a GBIC I / F control unit, and a 1000BASE-SX GBIC module which constitute port # 2 of the interface card of FIG. 1;
FIG. 4 is a block diagram showing a detailed configuration of a MAC, a PHY, a GBIC I / F control unit, and a 10 / 100BASE-TX GBIC module which constitute port # 3 of the interface card of FIG. 1;
FIG. 5 is a diagram showing the relationship between MAC and PHY in 1000BASE-X defined in IEEE 802.3.
FIG. 6 is a diagram showing the relationship between MAC and PHY in 1000BASE-T defined in IEEE 802.3, as shown in FIGS.
FIG. 7 is a diagram showing the relationship between MAC and PHY in 10 / 100BASE-TX defined in IEEE 802.3.
[Explanation of symbols]
1 switching hub
2,3 interface card
11 Memory 11
12 Console I / O
13. Packet switching mechanism
14 CPU
21,31 Packet forwarding mechanism
22,23,32,33 MAC
24, 25, 34, 35 PHY
26, 27, 36, 37 GBIC I / F control unit
28 1000BASE-T GBIC module
29 1000BASE-SX GBIC module
38 10 / 100BASE-TX GBIC module
39 1000BASE-SX GBIC module
241,251,341 PCS
242,252,342 PMA
261, 271 and 361 clock recovery circuits
262,272,362 switch circuit
263,273,363 Comparison circuit
264, 274, 364 signal control circuit
265, 275, 365 GBIC detection circuit
281,381 GMII bridge
282,382 Serial / parallel conversion circuit
283,293 Parallel-serial conversion circuit
284,291,384 Serial Rom
285 1000BASE-T PHY
292 1000BASE-SX PMD
385 10 / 100BASE-TX PHY

Claims (8)

送信されるデータを物理的なメディアに適した形に符号化する物理コーディングサブレイヤと、伝送するためのパケットのシリアライズ及びデシリアライズを行う物理メディアアタッチメントとを含む物理層と、前記物理層へのアクセスを制御してデータの送受信のスケジューリングを行う媒体アクセス制御と、10Mbps/100Mbps/1000Mbpsの各種規格の物理層を内蔵するGBIC(Gigabit Interface Converter)モジュールと、前記GBICモジュールの種別に応じて前記物理コーディングサブレイヤの動作制御を行う制御手段と、接続される前記GBICモジュールの種別を判別する手段と、その判別された前記GBICモジュールの種別に応じて前記媒体アクセス制御と前記GBICモジュール内の物理層との間の信号制御を行う信号制御手段とを有し、
前記信号制御手段は、前記媒体アクセス制御から前記GBICモジュール内の物理層を制御するためにGBICコネクタで定義されている送信不可と送信失敗と受信損失との信号線を介して媒体独立型インタフェース/ギガビット速度媒体独立型インタフェース信号の制御データクロックと制御データ入出力と送信クロックとを前記媒体アクセス制御と前記GBICモジュール内の物理層との間で接続するようにしたことを特徴とするGBIC通信インタフェース装置。
A physical layer including a physical coding sublayer for encoding data to be transmitted in a form suitable for a physical medium, a physical medium attachment for serializing and deserializing a packet for transmission, and an access to the physical layer Access control that controls transmission and reception of data by controlling data transfer, a GBIC (Gigabit Interface Converter) module having a built-in physical layer of various standards of 10 Mbps / 100 Mbps / 1000 Mbps, and the physical coding according to the type of the GBIC module said control means for controlling the operation of the sub, and means for discriminating a type of the GBIC module coupled, to the medium access control according to the type of the discriminated said GBIC module GBIC Have a signal control means for performing a signal control between the physical layer in joules,
The signal control means controls the physical layer in the GBIC module from the medium access control by using a medium-independent interface / signal via a signal line of transmission disable, transmission failure, and reception loss defined by a GBIC connector. A GBIC communication interface , wherein a control data clock, a control data input / output, and a transmission clock of a gigabit-speed medium-independent interface signal are connected between the medium access control and a physical layer in the GBIC module. apparatus.
前記信号制御手段は、前記GBICモジュールの種別に合わせて制御データクロックと制御データ入出力と送信クロックと受信クロックとの前記GBICモジュールへの供給を制御するようにしたことを特徴とする請求項1記載のGBIC通信インタフェース装置。The signal control unit, according to claim 1, characterized in that so as to control the supply to the GBIC module and said GBIC module receive clock type in accordance with the control data clock control data input and output and the transmission clock GBIC communication interface apparatus according. 前記制御手段は、予め設定された所定のGBICモジュール以外のGBICモジュールが接続されている場合に前記物理コーディングサブレイヤを動作させないように制御するようにしたことを特徴とする請求項1または請求項2記載のGBIC通信インタフェース装置。The control means according to claim 1 or claim 2, characterized in that so as to control so as not to operate the physical coding sub-layer if the GBIC module other than the predetermined GBIC module which is set in advance is connected GBIC communication interface apparatus according. 前記GBICモジュール内の物理層の前記媒体独立型インタフェース/ギガビット速度媒体独立型インタフェース信号を前記媒体アクセス制御に繋げるための送信データと送信イネーブルと送信エラーと受信データと受信イネーブルと受信エラーとに接続するためのブリッジ回路を前記GBICモジュールに含むことを特徴とする請求項1から請求項3のいずれか記載のGBIC通信インタフェース装置。Connect the transmission data, transmission enable, transmission error, reception data, reception enable, and reception error for linking the medium independent interface / gigabit speed medium independent interface signal of the physical layer in the GBIC module to the medium access control. 4. The GBIC communication interface device according to claim 1 , wherein a bridge circuit for performing the operation is included in the GBIC module. 送信されるデータを物理的なメディアに適した形に符号化する物理コーディングサブレイヤと、伝送するためのパケットのシリアライズ及びデシリアライズを行う物理メディアアタッチメントとを含む物理層と、前記物理層へのアクセスを制御してデータの送受信のスケジューリングを行う媒体アクセス制御と、10Mbps/100Mbps/1000Mbpsの各種規格の物理層を内蔵するGBIC(Gigabit Interface Converter)モジュールとが配設され、
接続される前記GBICモジュールの種別に応じて前記物理コーディングサブレイヤの動作制御及び前記媒体アクセス制御と前記GBICモジュール内の物理層との間の信号制御を行い、
前記媒体アクセス制御から前記GBICモジュール内の物理層を制御するためにGBICコネクタで定義されている送信不可と送信失敗と受信損失との信号線を介して媒体独立型インタフェース/ギガビット速度媒体独立型インタフェース信号の制御データクロックと制御データ入出力と送信クロックとを前記媒体アクセス制御と前記GBICモジュール内の物理層との間で接続するようにしたことを特徴とするGBIC通信インタフェース方法
A physical layer including a physical coding sublayer for encoding data to be transmitted in a form suitable for a physical medium, a physical medium attachment for serializing and deserializing a packet for transmission, and an access to the physical layer And a medium access control for scheduling data transmission and reception and a GBIC (Gigabit Interface Converter) module including a physical layer of various standards of 10 Mbps / 100 Mbps / 1000 Mbps are provided.
There line signals control between the physical layer in the GBIC module the GBIC module and motion control and the medium access control of the physical coding sub-layer according to the type of connected,
A media independent interface / gigabit speed media independent interface via a transmission disable, transmission failure and reception loss signal line defined by a GBIC connector for controlling the physical layer in the GBIC module from the medium access control A GBIC communication interface method , wherein a control data clock of a signal, a control data input / output, and a transmission clock are connected between the medium access control and a physical layer in the GBIC module .
前記GBICモジュールの種別に合わせて制御データクロックと制御データ入出力と送信クロックと受信クロックとの前記GBICモジュールへの供給を制御するようにしたことを特徴とする請求項5記載のGBIC通信インタフェース方法6. The GBIC communication interface method according to claim 5 , wherein supply of a control data clock, a control data input / output, a transmission clock, and a reception clock to the GBIC module is controlled in accordance with the type of the GBIC module. . 予め設定された所定のGBICモジュール以外のGBICモジュールが接続されている場合に前記物理コーディングサブレイヤを動作させないように制御するようにしたことを特徴とする請求項5または請求項6記載のGBIC通信インタフェース方法 7. The GBIC communication interface according to claim 5 , wherein when a GBIC module other than a predetermined GBIC module set in advance is connected, the physical coding sublayer is controlled so as not to operate. How . 前記GBICモジュール内の物理層の前記媒体独立型インタフェース/ギガビット速度媒体独立型インタフェース信号を前記媒体アクセス制御に繋げるための送信データと送信イネーブルと送信エラーと受信データと受信イネーブルと受信エラーとに前記GBICモジュール内のブリッジ回路で接続するようにしたことを特徴とする請求項5から請求項7のいずれか記載のGBIC通信インタフェース方法The transmission data, transmission enable, transmission error, reception data, reception enable, and reception error for connecting the medium independent interface / gigabit speed medium independent interface signal of the physical layer in the GBIC module to the medium access control. 8. The GBIC communication interface method according to claim 5 , wherein the connection is made by a bridge circuit in the GBIC module.
JP2001105304A 2001-04-04 2001-04-04 GBIC communication interface device and GBIC communication interface method Expired - Fee Related JP3551934B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001105304A JP3551934B2 (en) 2001-04-04 2001-04-04 GBIC communication interface device and GBIC communication interface method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001105304A JP3551934B2 (en) 2001-04-04 2001-04-04 GBIC communication interface device and GBIC communication interface method

Publications (2)

Publication Number Publication Date
JP2002305529A JP2002305529A (en) 2002-10-18
JP3551934B2 true JP3551934B2 (en) 2004-08-11

Family

ID=18958013

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001105304A Expired - Fee Related JP3551934B2 (en) 2001-04-04 2001-04-04 GBIC communication interface device and GBIC communication interface method

Country Status (1)

Country Link
JP (1) JP3551934B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008067402A (en) * 2006-04-28 2008-03-21 Furukawa Electric Co Ltd:The Subscriber premise optical line terminating apparatus and optical transmission system
CN101346946B (en) * 2006-04-28 2011-05-11 古河电气工业株式会社 Subscriber premise optical line terminating apparatus and optical transmission system
JP4477680B2 (en) * 2008-02-28 2010-06-09 古河電気工業株式会社 Subscriber premises optical line termination equipment
JP2012164246A (en) * 2011-02-09 2012-08-30 Nec Commun Syst Ltd Communication apparatus, power consumption reduction method of communication apparatus and power consumption reduction program of communication apparatus

Also Published As

Publication number Publication date
JP2002305529A (en) 2002-10-18

Similar Documents

Publication Publication Date Title
US7047428B2 (en) Method and apparatus for performing wake on LAN power management
US6081523A (en) Arrangement for transmitting packet data segments from a media access controller across multiple physical links
USRE48506E1 (en) Method and system for a multi-rate gigabit media independent interface
EP0986217B1 (en) Network transceiver for steering network data to selected paths based on determined link speeds
US9438535B2 (en) Method and system for a plurality of physical layers for network connection
US7751442B2 (en) Serial ethernet device-to-device interconnection
KR100420708B1 (en) Multi-port lan switch for a token-ring network
JP3827332B2 (en) Highly integrated Ethernet network elements
US8619571B1 (en) Chip-to-chip interface for 1000base-T gigabit physical layer device
US7415013B1 (en) Reduced pin gigabit media independent interface
CA2561994C (en) 10/100/1000/2500 mbps serial media independent interface (sgmii)
US7362797B2 (en) Physical layer device having an analog SERDES pass through mode
EP0967758B1 (en) Media access control
EP0952705B1 (en) Media access controller capable of connecting to a serial physical layer device and a media independent interface (MII) physical layer device
US20040208180A1 (en) System and method for supporting auto-negotiation among standards having different rates
US20050259685A1 (en) Dual speed interface between media access control unit and physical unit
US6507591B1 (en) Handshaking between repeater and physical layer device in a variable rate network transceiver
WO2001043366A1 (en) Dual speed end station and system
EP0963080B1 (en) Network transceiver having media independent interface
EP1484874B1 (en) System for interfacing media access control (MAC) module to small form factor pluggable (SFP) module
JP3551934B2 (en) GBIC communication interface device and GBIC communication interface method
US8190766B2 (en) Across-device communication protocol
Burton Fibre Channel
CN119071142A (en) Dual redundant network communication switching method, device and system

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040105

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040113

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040315

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: 20040406

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040419

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: 20090514

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20100514

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20110514

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20110514

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20120514

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20120514

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20130514

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees