(57)【要約】【課題】接続された通信メディアに最適化されたネットワークインタフェースおよびその構築方法を実現する。【解決手段】ネットワークインタフェース１は、プログラム可能な論理部１１と、ネットワークインタフェース機能を構築するプログラムを含むコンフィグレーション情報を記憶する記憶手段１２と、コンフィグレーション情報に含まれる所望のプログラムを記憶手段１２からプログラム可能な論理部１１に展開し、ネットワークインタフェース機能を構築するコンフィグレーション手段１３と、を備える。【選択図】      図２
2004350243.tif 000002
【特許請求の範囲】
【請求項１】
プログラム可能な論理部と、
ネットワークインタフェース機能を構築するプログラムを含むコンフィグレーション情報を記憶する記憶手段と、
前記コンフィグレーション情報に含まれる所望の前記プログラムを前記記憶手段から前記プログラム可能な論理部に展開し、前記ネットワークインタフェース機能を構築するコンフィグレーション手段と、を備えることを特徴とするネットワークインタフェース。
【請求項２】
前記コンフィグレーション情報は、少なくとも、前記ネットワークインタフェースに接続された通信メディアの仕様を検出するオートネゴシエーション機能を構築するプログラム、ならびに、符号化および復号化機能を構築するプログラム、を備える請求項１に記載のネットワークインタフェース。
【請求項３】
前記コンフィグレーション情報は、メディアアクセスコントローラを構築するプログラム、を備える請求項１または２に記載のネットワークインタフェース。
【請求項４】
前記コンフィグレーション手段は、前記プログラム可能な論理部に構築された前記オートネゴシエーション機能を用いて検出された通信メディアの仕様に基づき、該通信メディアに対応する前記符号化および復号化機能を構築するプログラムを少なくとも含んでなる前記コンフィグレーション情報を選択して前記記憶手段から前記プログラム可能な論理部に展開し、前記符号化および復号化機能を構築する請求項２または３に記載のネットワークインタフェース。
【請求項５】
前記ネットワークインタフェースの電源の投入を検知する検知手段を備える請求項２〜４のいずれか一項に記載のネットワークインタフェースであって、
前記コンフィグレーション手段は、前記検知手段が前記ネットワークインタフェースの電源の投入を検知したとき、前記オートネゴシエーション機能を構築するプログラムを少なくとも含んでなる前記コンフィグレーション情報を前記記憶手段から前記プログラム可能な論理部に展開し、前記オートネゴシエーション機能を構築するネットワークインタフェース。
【請求項６】
前記ネットワークインタフェースの電源の投入を検知する検知手段を備える請求項３または４に記載のネットワークインタフェースであって、
前記コンフィグレーション手段は、前記検知手段が前記ネットワークインタフェースの電源の投入を検知したとき、前記メディアアクセスコントローラを構築するプログラムを少なくとも含んでなる前記コンフィグレーション情報を前記記憶手段から前記プログラム可能な論理部に展開し、前記メディアアクセスコントローラを構築するネットワークインタフェース。
【請求項７】
前記コンフィグレーション手段は、前記記憶手段と前記プログラム可能な論理部との間をインタフェースするコンフィグレーションインタフェースと、該コンフィグレーションインタフェースを制御する演算処理手段と、を備える請求項１〜６のいずれか一項に記載のネットワークインタフェース。
【請求項８】
プログラム可能な論理部と、ネットワークインタフェース機能を構築するプログラムを含むコンフィグレーション情報を記憶する記憶手段と、を備えるネットワークインタフェースの構築方法であって、
前記ネットワークインタフェースに接続された通信メディアの仕様を検出する検出ステップと、
該検出ステップにおいて検出された通信メディアの仕様に基づき、前記コンフィグレーション情報に含まれる前記プログラムのうち少なくとも該通信メディアに対応する符号化および復号化機能を構築するプログラムを選択して前記プログラム可能な論理部に展開し、前記符号化および復号化機能を構築する展開ステップと、を備えることを特徴とするネットワークインタフェースの構築方法。
【請求項９】
前記ネットワークインタフェースの電源の投入を検知する検知ステップと、
前記ネットワークインタフェースの電源の投入が検知されたとき、前記記憶手段に記憶された前記コンフィグレーション情報に含まれる前記プログラムのうち前記ネットワークインタフェースに接続された通信メディアの仕様を検出する前記検出ステップを実行するオートネゴシエーション機能を構築するプログラムを、前記プログラム可能な論理部に展開し、前記オートネゴシエーション機能を構築する第２の展開ステップと、をさらに備える請求項８に記載のネットワークインタフェースの構築方法。
【請求項１０】
前記記憶手段に記憶された前記コンフィグレーション情報に含まれる前記プログラムのうちメディアアクセスコントローラを構築するプログラムを前記プログラム可能な論理部に展開し、前記メディアアクセスコントローラを構築する第３の展開ステップと、をさらに備える請求項８または９に記載のネットワークインタフェースの構築方法。
【請求項１１】
ネットワークインタフェースの構築方法であって、
前記ネットワークインタフェースの電源の投入を検知する第１のステップと、前記ネットワークインタフェースの電源の投入が検知されたとき、ネットワークインタフェース機能を構築するプログラムを含むコンフィグレーション情報を記憶した記憶手段から前記コンフィグレーション情報に含まれる所望の前記プログラムを前記プログラム可能な論理部に展開し、前記ネットワークインタフェース機能を構築する第２のステップと、を備えることを特徴とするネットワークインタフェースの構築方法。
【請求項１２】
前記コンフィグレーション情報は、少なくとも、前記ネットワークインタフェースに接続された通信メディアの仕様を検出するオートネゴシエーション機能を構築するプログラムを備える請求項１１に記載のネットワークインタフェースの構築方法。
【請求項１３】
前記プログラム可能な論理部に構築された前記オートネゴシエーション機能を用いて、前記ネットワークインタフェースに接続された通信メディアの仕様を検出する第３のステップと、
該第３のステップにおいて検出された通信メディアの仕様に基づき、前記記憶手段に記憶された前記コンフィグレーション情報に含まれる前記プログラムのうち該通信メディアに対応する前記符号化および復号化機能を構築するプログラムを選択して前記プログラム可能な論理部に展開し、前記符号化および復号化機能を構築する第４のステップと、をさらに備える請求項１２に記載のネットワークインタフェースの構築方法。
【請求項１４】
前記記憶手段に記憶された前記コンフィグレーション情報に含まれる前記プログラムのうちメディアアクセスコントローラを構築するプログラムを前記プログラム可能な論理部に展開し、前記メディアアクセスコントローラを構築する第５のステップと、をさらに備える請求項１１〜１３のいずれか一項に記載のネットワークインタフェースの構築方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークインタフェースおよびその構築方法に関し、特に、複数種類の通信メディアを識別し、接続された通信メディアに対応したネットワークインタフェース機能を選択して実現することができるネットワークインタフェースおよびその構築方法に関する。
【０００２】
【従来の技術】
１００ＢＡＳＥ−Ｔや１０ＢＡＳＥ−Ｔなど複数種類の通信メディア（イーサネット（登録商標）メディア）に対して対応可能なネットワークインタフェースが実現されている。
【０００３】
図５は、１００ＢＡＳＥ−Ｔおよび１０ＢＡＳＥ−Ｔの各通信メディアに対して対応可能なネットワークインタフェースの従来例を例示するブロック図である。
【０００４】
１００ＢＡＳＥ−Ｔおよび１０ＢＡＳＥ−Ｔの各通信メディアに対して対応可能なネットワークインタフェース５１は、メディアアクセスコントローラ６１（以下、「ＭＡＣ」と称する）とＰＨＹデバイス６２とが別個のチップで構成される。ＭＡＣ６１とＰＨＹデバイス６２とは、プリント基板上においてＭＩＩ（Ｍｅｄｉａ  Ｉｎｄｅｐｅｎｄｅｎｔ  Ｉｎｔｅｒｆａｃｅ）と称されるインタフェース部を介して電気的に相互に接続される。ＭＩＩは、配線本数１６本のデータインタフェース（Ｄａｔａ  Ｉｎｔｅｒｆａｃｅ）と、配線本数２本のＭＤＣ／ＭＤＩＯから構成されており、総配線本数は１８本である。
【０００５】
ＭＡＣ６１は、例えばプログラム可能な論理部であるＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｇａｔｅ  Ａｒｒａｙ）もしくはＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ）で構成される。
【０００６】
ＰＨＹデバイス６２は、１００ＢＡＳＥ−Ｔおよび１０ＢＡＳＥ−Ｔのそれぞれに対応する符号化および復号化機能を実現する符号化および復号化回路６３−１および６３−２と、ネットワークインタフェース５１に接続された通信メディアの仕様を自動的に識別し検出するオートネゴシエーション（Ａｕｔｏ  Ｎｅｇｏｔｉａｔｉｏｎ）部６４と、を主要な処理部として備える。
【０００７】
ＩＥＥＥ８０２．３規格では１００ＢＡＳＥ−Ｔや１０ＢＡＳＥ−Ｔなど通信メディア毎に符号化方式が規定されており、１００ＢＡＳＥ−Ｔや１０ＢＡＳＥ−Ｔなど複数種類の通信メディアに対して接続可能なネットワークインタフェースを実現するためには、各通信メディアに対応した符号化方式を実現する符号化および復号化回路を個別に用意する必要がある。オートネゴシエーション部６４は、ネットワークインタフェース５１に接続された通信メディアに対応した符号化方式を実現する符号化および復号化回路を選択するために、ネットワークインタフェース５１に接続された通信メディアの仕様を識別する。
【０００８】
なお、ＰＨＹデバイス６２は、上述の符号化および復号化回路６３−１および６３−２ならびにオートネゴシエーション部６４以外に、例えば、インタフェース部６５と、クロック生成、レジスタ機能およびその他諸機能を有する処理部６６と、ＭＵＸ６７とを備える。
【０００９】
ネットワークインタフェース５１に通信メディアが接続されると、オートネゴシエーション部６４は、接続された通信メディアの仕様を検出する。図５に示す従来例では、１００ＢＡＳＥ−Ｔもしくは１０ＢＡＳＥ−Ｔのいずれの通信メディアであるかがオートネゴシエーション部６４によって検出される。符号化および復号化回路６３−１および６３−２のうち、検出された通信メディアに対応するものが選択されて実行される。
【００１０】
【発明が解決しようとする課題】
上述の従来例によるネットワークインタフェースでは、ＰＨＹデバイスに２つの符号化および復号化回路が含まれている。オートネゴシエーション部によって通信メディアが識別され、この通信メディアに対応する符号化および復号化回路が選択された後は、選択されなかった符号化および復号化回路は全く利用されないので、結果として不必要な回路となってしまう。すなわち、全く機能していない符号化および復号化回路に対しても半導体資源を提供していることになるので、コスト的に非効率的であり、ＰＨＹデバイスを構成するチップの小型化に、ひいてはネットワークインタフェースの装置全体の小型化に、大きな影響を及ぼす。また、全く機能していない符号化および復号化回路に対しても電源は供給され続けるので、無駄に電力が消費されていることになる。
【００１１】
特にＩＥＥＥ８０２．３規格において通信メディア毎に符号化方式が規定されていることから分かるように、ネットワークインタフェースが対応できる通信メディアの種類が増加するほど利便性が高まる反面、半導体資源、コストおよび消費電力の無駄が増大してしまう欠点もある。
【００１２】
さらに、従来例によるネットワークインタフェースでは、別々のチップで構成されたＭＡＣとＰＨＹデバイスとを電気的に相互に接続するＭＩＩは複数本の配線を有しているので、プリント基板に実装するのに要する面積が必然的に大きくなってしまい、結果としてネットワークインタフェースの装置全体の小型化に重大な影響を及ぼす。
【００１３】
従って本発明の目的は、上記問題に鑑み、接続された通信メディアに最適化されたネットワークインタフェースおよびその構築方法を提供することにある。
【００１４】
【課題を解決するための手段】
上記目的を実現するために、本発明においては、プログラム可能な論理部と、ネットワークインタフェース機能を構築するプログラムを含むコンフィグレーション情報を記憶する記憶手段と、をネットワークインタフェースに備える。そしてこのような構成の下で、ネットワークインタフェースに接続された通信メディアの仕様を検出し、検出された通信メディアの仕様に基いて、コンフィグレーション情報に含まれるプログラムのうち少なくとも当該通信メディアに対応する符号化および復号化機能を構築するプログラムを選択し、プログラム可能な論理部に展開して符号化および復号化機能を構築することで、最適なネットワークインタフェースを実現する。
【００１５】
図１は、本発明によるネットワークインタフェースの基本構成図である。
【００１６】
本発明によるネットワークインタフェース１は、プログラム可能な論理部１１と、ネットワークインタフェース機能を構築するプログラムを含むコンフィグレーション情報を記憶する記憶手段１２と、コンフィグレーション情報に含まれる所望のプログラムを記憶手段１２からプログラム可能な論理部１１に展開し、ネットワークインタフェース機能を構築するコンフィグレーション手段１３と、を備える。
【００１７】
コンフィグレーション情報は、ネットワークインタフェース機能を構築するプログラムとして、少なくとも、ネットワークインタフェースに接続された通信メディアの仕様を検出するオートネゴシエーション機能を構築するプログラム、ならびに、符号化および復号化機能を構築するプログラム、を備える。
【００１８】
また、コンフィグレーション情報は、メディアアクセスコントローラを構築するプログラム、をさらに備えるのが好ましい。
【００１９】
コンフィグレーション手段は、プログラム可能な論理部に構築されたオートネゴシエーション機能を用いて検出された通信メディアの仕様に基づき、この通信メディアに対応する符号化および復号化機能を構築するプログラムを少なくとも含んでなるコンフィグレーション情報を選択して記憶手段からプログラム可能な論理部に展開し、符号化および復号化機能を構築する。
【００２０】
本発明によれば、接続された通信メディアに最適化されたネットワークインタフェースおよびその構築方法を実現することができる。
【００２１】
【発明の実施の形態】
図２は、本発明の実施例によるネットワークインタフェースのブロック図である。
【００２２】
本発明の実施例によるネットワークインタフェース１は、プログラム可能な論理部１１と、ネットワークインタフェース機能を構築するプログラムを含むコンフィグレーション情報を記憶する記憶手段１２と、コンフィグレーション情報に含まれる所望のプログラムを記憶手段１２からプログラム可能な論理部１１に展開し、ネットワークインタフェース機能を構築するコンフィグレーション手段１３と、を備える。
【００２３】
本実施例によるネットワークインタフェース１は、図２において参照符号１０で示されるＰＬＤを備える。なお、ＰＬＤの代替例として、ＦＰＧＡであってもよい。
【００２４】
ＰＬＤ１０は、プログラム可能な論理部１１と、コンフィグレーション手段１３と、を備える。
【００２５】
本実施例では、コンフィグレーション手段１３は、記憶手段１２とプログラム可能な論理部１１との間をインタフェースするコンフィグレーションインタフェース２１と、コンフィグレーションインタフェース２１を制御する演算処理手段２２と、ＳＲＡＭ２３と、を備えており、これらはハードウェアマクロセルとしてＰＬＤ１０上にまとめられている。
【００２６】
ＰＬＤ１０には、記憶手段１２と、ＤＲＡＭ３１と、が接続される。
【００２７】
記憶手段１２は、フラッシュメモリ等で構成され、ネットワークインタフェース機能を構築するプログラムを含むコンフィグレーション情報を記憶する。
【００２８】
本実施例におけるコンフィグレーション情報は、ネットワークインタフェースに接続された通信メディアの仕様を検出するオートネゴシエーション機能を構築するプログラム、符号化および復号化機能を構築するプログラム、ならびに、メディアアクセスコントローラを構築するプログラムを備えてなる。
【００２９】
ＩＥＥＥ８０２．３規格では通信メディア毎に符号化方式が規定されているが、本実施例では、例えば１０ＢＡＳＥ−Ｔではマンチェスター方式、１００ＢＡＳＥ−Ｔ４では８Ｂ６Ｔ方式、１０００ＢＡＳＥ−Ｔでは４Ｄ−ＰＡＭ５（８Ｂ１Ｑ４）方式といったように、ＩＥＥＥ８０２．３規格に従う通信メディア毎の符号化方式のためのロジックを構築するプログラムをいくつか用意し、記憶手段１２に記憶しておく。
【００３０】
また、本実施例では、上記各プログラムの他に、図５の従来例で説明したインタフェース部、クロック生成、レジスタ機能およびその他諸機能を有する処理部、ならびにＭＵＸの、各ブロックに相当するロジックをそれぞれ構成するプログラムをさらに備える。
【００３１】
なお、詳細については後述するが、上記各ロジックを構築するプログラムがプログラム可能な論理部１１に展開されると、オートネゴシエーション論理回路４１、符号化および復号化論理回路４２、ＭＡＣ論理回路４３、インタフェース部論理回路４４、クロック生成、レジスタ機能およびその他諸機能を有する処理部論理回路４５、ならびにＭＵＸ論理回路４６が構築されることになる。なお、ＭＵＸ４６については光通信対応可能にしてもよい。
【００３２】
なお、本実施例では、記憶手段１２には、上記コンフィグレーション情報の他に、演算処理手段がコンフィグレーションインタフェースを制御するための処理プログラムも併せて記憶される。また、記憶手段１２には通信メディアと符号化方式との対応表を記憶させ、符号化および復号化機能を構築するプログラムそのものは、記憶手段１２とは別個の記憶装置に記憶するようにしてもよい。
【００３３】
本実施例では、ＰＬＤ１０、フラッシュメモリで構成される記憶手段１２、およびＤＲＡＭ１２は、プリント基板上で実装されて配線される。この代替例として、ＰＬＤ１０、記憶手段１２およびＤＲＡＭ１２の全てがシリコン上に実装されたシステム・オン・シリコンの形態、あるいは、ＰＬＤ１０、記憶手段１２およびＤＲＡＭ１２の全てが１つのパッケージに実装されたシステム・イン・パッケージの形態で実施してもよい。
【００３４】
また、本実施例では、各ロジックのプログラムをプログラム可能な論理部１１に展開する制御を実行する演算処理手段２２を、アプリケーションプログラム等を実行するＣＰＵで構成する。この代替例として、演算処理手段２２を、アプリケーションプログラム等を実行するＣＰＵとは異なるプログラム展開制御専用のＣＰＵで構成してもよく、あるいは、論理ブロックのプログラム展開制御専用のステートマシン等のハードウェアで構成してもよい。
【００３５】
次に、本発明の実施例によるネットワークインタフェースの構築方法の動作フローについて説明する。
【００３６】
図３は、本発明の実施例によるネットワークインタフェースの構築方法におけるリセット処理時の動作フローを示すフローチャートである。
【００３７】
まず、ステップＳ１００において、ネットワークインタフェースの電源を投入する。
【００３８】
ネットワークインタフェースの電源が投入されると、図２の演算処理手段２２は、電源投入検知後、ステップＳ１０１において、コンフィグレーションインタフェース２１を制御して、ネットワークインタフェース機能を構築するプログラムを含むコンフィグレーション情報を記憶手段１２からプログラム可能な論理部１１に展開する。
【００３９】
本実施例におけるステップＳ１０１では、ネットワークインタフェース機能のうちの特に基本とされる機能を構成するプログラムが展開される。具体的には、ネットワークインタフェースに接続された通信メディアの仕様を検出するオートネゴシエーション機能を構築するプログラムと、ＭＡＣを構築するプログラムと、図５の従来例で説明したインタフェース部、クロック生成、レジスタ機能およびその他諸機能を有する処理部、ならびにＭＵＸの、各ブロックに相当するロジックをそれぞれ構成するプログラムとが記憶手段１２からプログラム可能な論理部１１に展開される。これにより、図２に示すように、オートネゴシエーション論理回路４１、ＭＡＣ論理回路４３、インタフェース部論理回路４４、クロック生成、レジスタ機能およびその他諸機能を有する処理部論理回路４５、ならびにＭＵＸ論理回路４６がプログラム可能な論理部１１上に構築されることになる。これにより上記各論理回路では、それぞれの処理が実行可能となる。
【００４０】
ステップＳ１０２では、プログラム可能な論理部１１上に構築されたオートネゴシエーション論理回路４１は、ネットワークインタフェース１に接続された通信メディアの仕様を自動的に検出する処理を実行する。検出結果は、処理部論理回路４５のレジスタ、インタフェース部論理回路４４およびＭＡＣ論理回路４３を介して演算処理手段２２に通知される。
【００４１】
次いで、ステップＳ１０３において、演算処理手段２２は、オートネゴシエーション論理回路４１から通知されてきた通信メディアの仕様に基いて、記憶手段に記憶されたコンフィグレーション情報に含まれるプログラムのうちこの通信メディアに対応する符号化および復号化機能を構築するプログラムを選択し、プログラム可能な論理部１１に展開して、この符号化および復号化論理回路４２を構築する。なお、ネットワークインタフェース１に電源が投入されたにもかかわらずネットワークインタフェース１に通信メディアが未だ接続されていない間は、オートネゴシエーション論理回路４１は演算処理手段２２に空の検出結果を通知するので、この間は演算処理手段２２は待機するようにすればよい。
【００４２】
以上が、本実施例によるネットワークインタフェースの電源投入後のリセット処理である。これにより、電源投入後にネットワークインタフェースに接続された通信メディアに対応する符号化方式がネットワークインタフェース上で実現される。
【００４３】
続いて、リセット処理完了後に、ネットワークインタフェースに接続される通信メディアが変更された場合の動作フローについて説明する。
【００４４】
図４は、本発明の実施例によるネットワークインタフェースの構築方法における通信メディア変更時の動作フローを示すフローチャートである。
【００４５】
図３を参照して説明したリセット処理後も、図２のプログラム可能な論理部１１上に構築されたオートネゴシエーション論理回路４１は、ネットワークインタフェース１に接続された通信メディアの仕様を自動的に検出する処理を実行している（ステップＳ２０１）。検出結果は、処理部論理回路４５のレジスタ、インタフェース部論理回路４４およびＭＡＣ論理回路４３を介して演算処理手段２２に常に通知されている。
【００４６】
ステップＳ２０２では、演算処理手段２２は、オートネゴシエーション論理回路４１から通知されてくる通信メディアの仕様を監視し、ネットワークインタフェース１に接続された通信メディアが変更されたか否かを判定する。変更されていないと判定された場合はそのまま監視を続け、変更されたと判定された場合はステップＳ２０３へ進む。
【００４７】
ステップＳ２０３では、通知された通信メディアの仕様に基いて、記憶手段に記憶されたコンフィグレーション情報に含まれるプログラムのうちこの通信メディアに対応する符号化および復号化機能を構築するプログラムを選択し、プログラム可能な論理部１１に展開する。これにより、変更された通信メディアに対応した符号化方式がネットワークインタフェース上で実現される。
【００４８】
なお、本実施例では、ネットワークインタフェース１に接続された通信メディアが変更されたとき、この通信メディアに対応する符号化および復号化機能を構築するプログラムをプログラム可能な論理部１１に展開して、プログラム可能な論理部１１上における符号化および復号化論理回路４２を書き換えるようにしたが、この代替例として、プログラム可能な論理部１１上に既に構築されている全ての論理回路４１〜４６を書き換えるようにしてもよく、あるいは、符号化および復号化論理回路４２を少なくとも含むいくつかの論理回路を書き換えるようにしてもよい。
【００４９】
【発明の効果】
以上説明したように、本発明によれば、接続された通信メディアに最適化されたネットワークインタフェースおよびその構築方法を実現することが可能となる。
【００５０】
本発明によるネットワークインタフェースでは、ネットワークインタフェースに現在接続されている通信メディアに対応する符号化および復号化回路が、ＰＬＤもしくはＦＰＧＡ内のプログラム可能な論理部上に実現されるので、従来例のように１つの素子上に複数種類の符号化および復号化回路が同時に実現されることは無く、従って半導体資源を有効に利用することができ、従来例に比べてコスト的に有利である。半導体資源の有効利用は、コスト削減、装置の小型化、および、装置の多機能化に大きく貢献するものである。また、ネットワークインタフェース全体の消費電力の低減にも効果的である。
【００５１】
さらに、本発明によるネットワークインタフェースでは、ＭＡＣおよびＰＨＹデバイスを１つのチップ上にソフト的に実現することになるので、従来例のように、基板上に複数本の配線を有するＭＩＩを設ける必要はない。したがって、基板を有効利用することができ、ネットワークインタフェースの装置全体の小型化に大きく貢献する。
【図面の簡単な説明】
【図１】本発明によるネットワークインタフェースの基本構成図である。
【図２】本発明の実施例によるネットワークインタフェースのブロック図である。
【図３】本発明の実施例によるネットワークインタフェースの構築方法におけるリセット処理時の動作フローを示すフローチャートである。
【図４】本発明の実施例によるネットワークインタフェースの構築方法における通信メディア変更時の動作フローを示すフローチャートである。
【図５】１００ＢＡＳＥ−Ｔおよび１０ＢＡＳＥ−Ｔの各通信メディアに対して対応可能なネットワークインタフェースの従来例を例示するブロック図である。
【符号の説明】
１…ネットワークインタフェース
１０…ＰＬＤ
１１…プログラム可能な論理部
１２…記憶手段
１３…コンフィグレーション手段
２１…コンフィグレーションインタフェース
２２…演算処理手段
２３…ＳＲＡＭ
３１…ＤＲＡＭ
４１…オートネゴシエーション論理回路
４２…符号化および復号化論理回路
４３…ＭＡＣ論理回路
４４…インタフェース部論理回路
４５…処理部論理回路
４６…ＭＵＸ論理回路
【図１】
2004350243.tif 000003
【図２】
2004350243.tif 000004
【図３】
2004350243.tif 000005
【図４】
2004350243.tif 000006
【図５】
2004350243.tif 000007