(57)【要約】【課題】  改良されたネットワークアダプタを提供する。【解決手段】  本発明にかかるネットワークアダプタは、ホスト装置をネットワークに接続するように構成され、データリンクレイヤを実施し、イーサネット対応信号を処理するように構成されるイーサネット媒体アクセスコントローラ（２１０）と、イーサネット媒体アクセスコントローラ（２１０）と非イーサネット送受信器（２２０）との間に通信を提供するように構成される非イーサネット物理レイヤインタフェース（２１５）であって、非イーサネット送受信器（２２０）は、ホスト装置をノードとしてマルチドロップネットワークに接続できるようにするように構成されるインタフェース（２１５）とを備え、インタフェース（２１５）は、信号をイーサネット対応信号と、非イーサネット送受信器（２２０）に対応する信号との間で変換するようにさらに構成される。【選択図】図２
2006246462.tif 000002
【特許請求の範囲】
【請求項１】
ホスト装置をネットワークに接続するように構成されるネットワークアダプタ（２００）であって、
データリンクレイヤを実施し、イーサネット対応信号を処理するように構成されるイーサネット媒体アクセスコントローラ（２１０）と、
前記イーサネット媒体アクセスコントローラ（２１０）と非イーサネット送受信器（２２０）との間に通信を提供するように構成される非イーサネット物理レイヤインタフェース（２１５）であって、前記非イーサネット送受信器（２２０）は、前記ホスト装置をノードとしてマルチドロップネットワークに接続できるようにするように構成されるインタフェース（２１５）と
を備え、
前記インタフェース（２１５）は、信号を前記イーサネット対応信号と、前記非イーサネット送受信器（２２０）に対応する信号との間で変換するようにさらに構成される
ネットワークアダプタ。
【請求項２】
前記非イーサネット送受信器（２２０）は、シリアル送受信器である
請求項１に記載のネットワークアダプタ。
【請求項３】
前記シリアル送受信器は、
ＲＳ−４８５送受信器
を含み、
前記非イーサネット送受信器（２２０）に対応する信号は、
ＲＳ−４８５プロトコルに対応する信号
を含む
請求項２に記載のネットワークアダプタ。
【請求項４】
前記インタフェース（２１５）は、
信号を前記イーサネット対応信号と、ＲＳ−４８５送受信器に対応する信号との間で変換する電気インタフェース
を含む
請求項１に記載のネットワークアダプタ。
【請求項５】
前記イーサネット媒体アクセスコントローラ（２１０）と、前記インタフェース（２１５）との間で接続される媒体独立インタフェース（ＭＩＩ）（３２５）をさらに備える
請求項１に記載のネットワークアダプタ。
【請求項６】
前記非イーサネット送受信器（２２０）は、
複数のホスト装置が、ネットワークバス上に存在して前記マルチドロップネットワークを形成できるようにする差動電気対
を備える
請求項１に記載のネットワークアダプタ。
【請求項７】
前記非イーサネット送受信器（２２０）は、
ＲＳ−４８５送受信器、ＲＳ−４２２送受信器およびＲＳ−２３２送受信器のいずれか
を含む
請求項１に記載のネットワークアダプタ。
【請求項８】
イーサネット装置をマルチドロップネットワークに接続できるようにする方法であって、
信号を前記マルチドロップネットワークに送信する場合（７０５）、
前記イーサネット装置からのイーサネットベースの信号を非イーサネットベースの信号に変換すること（７１０）と、
前記非イーサネットベースの信号を、マルチドロップネットワークへのネットワーク接続を提供する非イーサネット送受信器に通信すること（７１５）と、
信号を前記マルチドロップネットワークから受信する場合（７２０）、
非イーサネットベースの信号をイーサネットベースの信号に変換すること（７２５）と、
前記イーサネットベースの信号を前記イーサネットベースの装置に通信すること（７３０）と
を含む方法。
【請求項９】
前記非イーサネット送受信器は、ＲＳ−４８５送受信器であり、
前記非イーサネットベースの信号は、ＲＳ−４８５ベースの信号である
請求項８に記載の方法。
【請求項１０】
前記変換すること（７１０、７２５）は、オープンシステム相互接続モデルのレイヤ１を実施する物理レイヤインタフェースにおいて行われる
請求項８に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マルチドロップイーサネットに関する。
【背景技術】
【０００２】
イーサネット（登録商標）は、ＩＥＥＥ８０２．３に記述されているローカルエリアネットワークである。
イーサネットは、装置を共にネットワーク化するために非常に広く使用されているプロトコルである。
通常、装置間の配線は、２つの装置しか物理的なバスを共有することができないポイントツーポイントである。
【０００３】
ポイントツーポイント構成では、スイッチおよびハブ等、使用する必要のあるハードウェアの数が多く、マルチドロップネットワーク構成よりも拡張性に劣る。
従来の方法によるマルチドロップイーサネット配線は１０ｂａｓｅ２と呼ばれ、「１０」は毎秒１０メガバイトを表し、「ｂａｓｅ」は「ベースバンド」を表し、「２」は１本のケーブルの最大長が２００ｍであることを表す。
【０００４】
１０ｂａｓｅ２は且つて、同じワイヤを使用して装置を共にネットワーク化してマルチドロップネットワークを作成することができる許容される形態のネットワーク化であった。
時間が経ち、１０ｂａｓｅＴおよび１００ｂａｓｅＴポイントツーポイント配線がすぐにネットワーク全般に好まれるようになり、１０ｂａｓｅ２ハードウェアはあまり一般的ではなくなり、より高価になった。
しかし、マルチドロップイーサネットはなお、組込みネットワーク等の場合によっては有用である。
【発明の開示】
【課題を解決するための手段】
【０００５】
本明細書に援用されその一部を成す添付図面に、本発明の各種態様の各種システム例、方法例、および他の実施形態例を示す。
図中に示す要素境界（たとえば、枠、枠群、または他の形状）は境界の一例を表すことが理解されよう。
一要素を複数の要素として設計してもよく、または複数の要素を一要素として設計してもよいことを当業者は理解するであろう。
別要素の内部構成要素として示される要素を外部構成要素として実施してもよく、またはその逆も同様である。
さらに、要素は一定の縮尺で描かれていない場合がある。
【発明を実施するための最良の形態】
【０００６】
装置のマルチドロップネットワーク化に関連するシステム例、方法例、媒体例、ネットワークアダプタ例、および他の実施形態例を本明細書において説明する。
図１を参照して、通信バス１０５上のマルチドロップネットワークとして構成される複数のイーサネット装置（たとえば、装置１、装置２、装置Ｎ）を含むマルチドロップネットワーク１００の一実施形態を示す。
イーサネット装置は、パーソナルコンピュータ、サーバ、デジタルカメラ、ファクシミリ機、撮像装置、または他のタイプの電子装置等、ネットワーク１００に接続可能ないずれのタイプの電気装置であってもよい。
一実施形態では、イーサネット装置は、ラック内にマウントされて組込みネットワークを成すサーバ群を含むことができる。
【０００７】
各種実施形態で説明するように、イーサネットベースの通信を非イーサネットベースの通信（およびその逆）に変換し、それによってマルチドロップ構成に構成可能な送受信器を使用できるようにするネットワークアダプタを設けることができる。
一つの例示的なインプリメンテーションでは、イーサネット装置は、ＲＳ−４８５送受信器を使用するマルチドロップネットワークとして構成することができ、この場合、ネットワークアダプタは、イーサネットベースの通信をＲＳ−４８５ベースの通信に、またその逆に変換するように構成される。
【０００８】
ＲＳ−４８５送受信器を使用してマルチドロップネットワークを作成する場合、最大で２５６台の装置を同様にして実装し、同じマルチドロップバス上に配置することができる。
バス上の装置は、バスに動的に活線挿抜することができる。
ＲＳ−４８５送受信器は安価であり、マルチドロップイーサネットネットワークを作成する費用効率的なソリューションを提供することができる。
【０００９】
ＲＳ−４８５は、ＥＩＡ−４８５とも呼ばれ、米国電子工業会（ＥＩＡ）により策定された通信規格である。
ＲＳ−４８５は、差動方式の２線式半二重線マルチポイント通信を規定するＥＩＡシリアルライン規格である。
現在規定されている最大データ速度は、１．２ｍで１０Ｍｂｐｓ、１２００ｍで１００Ｋｂｐｓである。
ＥＩＡ−４８５は真のマルチポイント通信ネットワークを実施することができ、単一（２線）バス上に最大で３２個のドライバおよび３２個の受信器を規定している。
全二重を実施することもできる。
【００１０】
以下に、本明細書において採用する特定の用語の定義を挙げる。
定義には、用語の範囲内にあり、実施に使用することができる構成要素の各種例および／または形態を含める。
例は限定を意図しない。
用語の単数形および複数形の両方が定義内に存在可能である。
【００１１】
本明細書において用いる「コンピュータ可読媒体」は、信号、命令、および／またはデータの提供に直接または間接的に関わる媒体を指す。
コンピュータ可読媒体は、不揮発性媒体、揮発性媒体、および伝送媒体が挙げられるがこれらに限定されない形態をとることができる。
不揮発性媒体としては、たとえば、光ディスクまたは磁気ディスク等が挙げられる。
揮発性媒体としては、たとえば、半導体メモリ、ダイナミックメモリ等を挙げることができる。
伝送媒体としては、同軸ケーブル、銅線、光ファイバケーブル等を挙げることができる。
伝送媒体は、電波や赤外線データ通信中に生成されるもののように電磁放射の形態をとることもできれば、１つまたは複数の信号群の形態をとることもできる。
コンピュータ可読媒体の一般的な形態としては、フロッピーディスク（登録商標）、フレキシブルディスク、ハードディスク、磁気テープ、他の磁気媒体、ＣＤ−ＲＯＭ、他の光媒体、パンチカード、紙テープ、パターンになった穴のある他の物理媒体、ＲＡＭ、ＲＯＭ、ＥＰＲＯＭ、フラッシュＥＰＲＯＭ、または他のメモリチップまたはカード、メモリスティック、搬送波／パルス、およびコンピュータ、プロセッサ、または他の電子装置が可読の他の媒体が挙げられるがこれらに限定されない。
インターネットのようなネットワークを介して命令または他のソフトウェアを伝搬するために使用される信号も「コンピュータ可読媒体」と見なすことができる。
【００１２】
本明細書において用いる「ロジック」としては、機能（複数可）またはアクション（複数可）を実行し、且つ／または別のロジック、方法、および／またはシステムから機能若しくはアクションを生じさせるハードウェア、ファームウェア、ソフトウェア、およびまたはそれぞれの組み合わせが挙げられるがこれらに限定されない。
たとえば、所望の用途または必要性に基づいて、ロジックは、ソフトウェア制御マイクロプロセッサ、特定用途向け集積回路（ＡＳＩＣ）のような離散ロジック、アナログ回路、デジタル回路、プログラムされたロジックデバイス、命令を含むメモリデバイス等を含むことができる。
ロジックは、１つまたは複数のゲート、ゲートの組み合わせ、または他の回路構成要素を備えることができる。
ロジックはソフトウェアとして完全に組み込まれてもよい。
複数の論理ロジックについて述べる場合、複数の論理ロジックを１つの物理ロジックに組み込むことも可能であり得る。
同様に、単一の論理ロジックについて述べる場合、その単一の論理ロジックを複数の物理ロジックに分散させることも可能であり得る。
【００１３】
「動作可能な接続」またはエンティティが「動作可能に接続」される接続は、信号、物理的な通信、および／または論理的な通信を送信且つ／または受信することができるものである。
通常、動作可能な接続としては、物理インタフェース、電気インタフェース、および／またはデータインタフェースが挙げられるが、動作可能な接続にはこれらの異なる組み合わせ、または操作可能な制御が十分に可能な他のタイプの接続を含み得ることに留意されたい。
たとえば、２つのエンティティは、信号を互いに直接或いはプロセッサ、オペレーティングシステム、ロジック、ソフトウェア、または他のエンティティのような１つまたは複数の中間エンティティを通して通信できることにより動作可能に接続することができる。
論理的な通信チャネルおよび／または物理的な通信チャネルを用いて、動作可能な接続を作成することができる。
【００１４】
本明細書において用いる「信号」としては、１つまたは複数の電気信号または光信号、アナログ信号またはデジタル信号、データ信号、データパケット、または他のネットワークフォーマットされた信号、クロック信号、１つまたは複数のコンピュータ命令若しくはプロセッサ命令、メッセージ、ビットまたはビットストリーム、上記の組み合わせ、または受信、送信、および／または検出することができる他の手段が挙げられるがこれらに限定されない。
【００１５】
本明細書において用いる「ソフトウェア」としては、読み取り、解釈、コンパイル、および／または実行が可能であり、且つコンピュータ、プロセッサ、または他の電子装置に機能、アクション、および／または挙動を所望のように実行させる１つまたは複数のコンピュータまたはプロセッサ命令が挙げられるがこれらに限定されない。
命令は、ダイナミックリンクライブラリからの別個のアプリケーションまたはコードを含むルーチン、アルゴリズム、モジュール、メソッド、スレッド、および／またはプログラムのような各種形態で具現することができる。
ソフトウェアは、スタンドアロンプログラム、関数呼び出し（ローカルおよび／またはリモート）、サーブレット、アプレット、メモリに記憶される命令、オペレーティングシステムの一部、または他のタイプの実行可能命令を含むがこれらに限定されない種々の実行可能且つ／またはロード可能な形態で実施することも可能である。
ソフトウェアの形態は、たとえば、所望用途の要件、実行される環境、および／または設計者／プログラマの要望等に依存し得ることが当業者に理解されよう。
コンピュータ可読命令および／または実行可能命令は１つのロジックに配置してもよく、且つ／または２つ以上の通信し、協働し、且つ／または並列処理しているロジックに分散してもよく、したがって直列、並列、超並列、および他の様式でロードし、且つ／または実行することができることも理解されよう。
【００１６】
本明細書において用いる「ユーザ」としては、１人または複数の人物、ソフトウェア、コンピュータ、他の装置、またはこれらの組み合わせが挙げられるがこれらに限定されない。
【００１７】
図２に、ホスト装置２０５をマルチドロップネットワークに動作可能に接続するように構成可能なネットワークアダプタ２００の一実施形態例を示す。
ネットワークアダプタ２００は、たとえば、ＰＣＩカードスロットにおいて接続されるネットワークインタフェースカード（ＮＩＣ）としてホスト装置２０５に内部接続することができる。
ネットワークアダプタ２００はホスト装置２０５の外部に構成することも可能である。
【００１８】
一実施形態では、ネットワークアダプタ２００にはイーサネットメディアアクセスコントローラ（ＭＡＣ）２１０を構成することができる。
イーサネットＭＡＣ２１０は、ＯＳＩモデル（オープンシステム相互接続）により定義されるネットワーク化の７層の枠組みに基づいてデータリンクレイヤ（レイヤ２）を実施するように構成されるロジックを備える。
ＯＳＩモデルによれば、データリンクレイヤは、媒体アクセス制御（ＭＡＣ）レイヤおよび論理リンク制御（ＬＬＣ）レイヤを含む２つのサブレイヤに分けられる。
ＭＡＣサブレイヤは、ネットワーク上のコンピュータがデータへのアクセスをどのようにして得るかを制御するとともに、データ送信許可権を制御する。
ＬＬＣレイヤは、フレーム同期、フロー制御、および誤り検査を制御する。
データリンクレイヤはＩＥＥＥ８０２．３に規定される。
【００１９】
ネットワークへの物理的な接続を提供するために、物理レイヤインタフェース２１５が設けられる。
物理レイヤインタフェースはＰＨＹとも呼ばれ、ＯＳＩモデルの物理レイヤ（レイヤ１）を実施するロジックを含む。
特に、物理レイヤインタフェース２１５は、イーサネットと異なるプロトコルに従って物理レイヤを実施するように構成されるという点で非イーサネット物理レイヤインタフェースである。
この構成は、イーサネット媒体アクセスコントローラ２１０と非イーサネット送受信器２２０との間に通信を提供し易くする。
このようにして、ホスト装置２０５をノードとして、一般的なイーサネットネットワークではなくマルチドロップネットワークに接続できるようにする非イーサネットタイプの送受信器２２０を選択することができる。
【００２０】
イーサネット媒体アクセスコントローラ２１０は、イーサネットプロトコルに基づいて構成されるため、イーサネットベースのデータ、または一般的に言えばイーサネット対応データを処理する。
しかし、非イーサネット送受信器２２０は、イーサネット対応データを解釈または処理するように構成されておらず、むしろそれ自体のプロトコルに従ってデータを処理する。
したがって、非イーサネット物理レイヤインタフェース２１５には、データをイーサネット対応データと非イーサネット送受信器２２０対応データとの間で変換するロジックが構成される。
用語「データ」は先に定義した「信号」の定義を含むことが意図されることが理解されよう。
【００２１】
一実施形態では、非イーサネット送受信器２２０は、ＲＳ−２３２、ＲＳ−４２２、ＲＳ−４８５等の各種プロトコルに基づくことができるシリアル送受信器、またはマルチドロップネットワークに接続することができる他の所望の送受信器であることができる。
考察のために、以下の実施形態例についてＲＳ−４８５送受信器である送受信器に基づいて説明する。
ＲＳ−４８５送受信器を他のタイプの送受信器で置き換えて、説明する構成と同様の構成を実施することができることが当業者により理解されよう。
用いられる送受信器のタイプに基づいて、イーサネットプロトコルと選択された送受信器のプロトコルとでデータを適宜変換するために、非イーサネット物理レイヤインタフェース２１５に対して適切な変更が必要であろう。
【００２２】
図３に、イーサネットベースのホスト装置３０５をＲＳ−４８５送受信器３１０に接続するように構成されるシステム３００の一実施形態を示す。
ＲＳ−４８５仕様はマルチポイント通信を提供しているため、ＲＳ−４８５送受信器３１０を使用することにより、ホスト装置３０５はマルチドロップイーサネットネットワークに構成することができる。
一実施形態では、ホスト装置３０５は、ＲＳ−４８５送受信器３１０を使用してマルチドロップネットワークに接続可能であるように構成されるコンピューティング装置であることができ、コンピューティング装置は、媒体アクセス制御（ＭＡＣ）レイヤのイーサネット対応信号を、ＲＳ−４８５送受信器３１０が処理可能な物理レイヤのＲＳ−４８５対応信号に変換するように構成される。
【００２３】
一般に、システム３００は、イーサネット通信ロジック、ＲＳ−４８５通信ロジック、およびデータをイーサネットプロトコルとＲＳ−４８５プロトコルとの間で変換する変換ロジックを備えるものと考えることができる。
たとえば、システム３００は、イーサネット仕様に基づいて構成される媒体アクセスコントローラ（ＭＡＣ）３１５を備えることができる。
たとえば、イーサネットＭＡＣ３１５はＩＥＥＥ８０２．３イーサネット規格により規定され、データリンクレイヤ（ＯＳＩモデルのレイヤ２）を実施する。
イーサネットＭＡＣ３１５は、媒体独立インタフェース（ＭＩＩ）３２５を通してデータを物理インタフェース（ＰＨＹ）３２０と通信する。
【００２４】
媒体独立インタフェースは、ＩＥＥＥ８０２．３に規定されているイーサネット業界規格である。
ＭＩＩは、ＭＡＣとＰＨＹの間のデータインタフェースおよび管理インタフェースを備える。
データインタフェースは、送信器用のチャネルおよび受信器用に別個のチャネルを備える。
各チャネルはそれ自体のクロック信号、データ信号、および制御信号を有する。
ＭＩＩデータインタフェースは１６の信号を使用し、管理インタフェースは、クロッキングに１つの信号、およびデータに別の信号という２信号インタフェースを使用する。
【００２５】
ＰＨＹ（物理インタフェース）３２０は、ＲＳ−４８５仕様に従って構成されてＲＳ−４８５送受信器３１０と通信するように構成されたロジックを備える。
ＰＨＹ３２０には、データをイーサネットＭＡＣ３１５とＲＳ−４８５送受信器３１０との間で通信するための変換ロジック３３０を構成することができる。
先に説明したように、ＰＨＹ３２０は、典型的なイーサネットＰＨＹのようにはネットワークバスに直接接続されず、むしろ、ネットワークバスに直接接続される構成要素であるＲＳ−４８５送受信器３１０に接続される。
ＲＳ−４８５仕様に基づいて、ＰＨＹ３２０には送信イネーブル信号（ＴＸ＿ＥＮ）、データ送信線（ＴＸ）、およびデータ受信線（ＲＸ）が構成される。
ＲＳ−４８５送受信器３１０は２線式バスを提供し、１本の線がハイ信号（ＳＩＧ＿Ｈ）を提供し、他方の線がロー信号（ＳＩＧ＿Ｌ）を提供する。
【００２６】
ＲＳ−４８５仕様では、データ信号およびクロック信号を同じ差動線対上に構成するため、変換ロジック３３０は、ＭＩＩ３２５からの別個のクロック信号およびデータ信号をエンコードして、ＲＳ−４８５送受信器３１０に送信するための同期信号にするエンコーダを備えることになる。
変換ロジック３３０は、受信線（ＲＸ）からのクロック信号およびデータ信号をデコードして、ＭＩＩ３２５と機能する別個のデータ信号およびクロック信号にするデコーダも備えることになる。
より詳細な実施形態について図５を参照して説明することにする。
【００２７】
変換ロジック３３０を別様に構成してもよいことが理解されよう。
たとえば、変換ロジック３３０はイーサネットＭＡＣ３１５の一部であってもよく、またはイーサネットＭＡＣ３１５とＰＨＹ３２０の間にあってもよい。
さらに、システム３００からの構成要素の１つまたは複数は、同じプリント配線基板上に構成してもよく、ネットワークインタフェースカード（ＮＩＣ）として構成してもよく、且つ／または別個のプリント配線基板上にあってもよい。
システム３００の構成要素の１つまたは複数は、イーサネットベースのホスト装置３０５に直接取り付けてもよく、システムボード等の別個の装置に取り付けてもよく、またはこれらの組み合わせであってもよい。
【００２８】
図４を参照して、ＲＳ−４８５送受信器４００の一実施形態を示す。
送受信器４００を使用して、図３に示すＲＳ−４８５送受信器３１５および／または他の説明した送受信器を実施することができる。
同様の信号線は同じ参照で識別される。
参照には、送信イネーブル信号（ＴＸ＿ＥＮ）、送信信号（ＴＸ）、受信信号（ＲＸ）、バス信号ハイ（ＳＩＧ＿Ｈ）、およびバス信号ロー（ＳＩＧ＿Ｌ）が含まれる。
他の構成のＲＳ−４８５送受信器を実施することも可能であることが当業者により理解されよう。
たとえば、異なるタイプおよび接続の抵抗等を使用することが可能である。
【００２９】
図５を参照して、ネットワークアダプタ５００の一実施形態を示す。
ネットワークアダプタ５００は、構成要素例並びに構成要素間の論理接続例および／または物理接続例を示す簡略ブロック図で示される。
構成要素は機能に関して、ＲＳ−４８５送受信器５０５に接続されてＲＳ−４８５送受信器５０５を制御するイーサネット媒体アクセスコントローラ（ＭＡＣ）、媒体独立インタフェース（ＭＩＩ）、および物理インタフェースの一部であるものとして見ることができる。
物理インタフェースはまた、上述したように信号をイーサネット対応信号とＲＳ−４８５対応信号との間で変換するように構成される。
イーサネットＭＡＣの一部であることができる構成要素例としては、媒体独立インタフェース（ＭＩＩ）制御ロジック５１０、データ送信ロジック５１５、およびデータ受信ロジック５２０を挙げることができる。
これら構成要素は、ＯＳＩモデルのデータリンクレイヤ（レイヤ２）用のイーサネット仕様に従って構成することができる。
【００３０】
媒体独立インタフェース（ＭＩＩ）の一部であることができる構成要素としては、ＭＩＩレジスタ５２５、送信（ＴＸ）レジスタ５３０、および受信（ＲＸ）レジスタ５３５等の種々のレジスタを挙げることができる。
もちろん、１つまたは複数のレジスタを使用して、図示のレジスタを実施することができる。
一実施形態では、レジスタ５２５、５３０、および５３５は、上述したように媒体独立インタフェース用のＩＥＥＥ８０２．３仕様に基づいて実施される。
【００３１】
物理インタフェースおよび変換ロジックの一部であることができる構成要素としては、状態機械５４０、エンコーダ５４５、およびデコーダ５５０を挙げることができる。
物理接続は、信号送信イネーブルＴＸ＿ＥＮ信号、データ送信ＴＸ信号、およびデータ受信ＲＸ信号等の信号線を提供することができる。
状態機械５４０は、データの送信、受信、および衝突検出の信号プロセスを制御するロジックで実施することができる。
エンコーダ５４５は、データ信号およびクロック信号をデータ送信ロジック５１５から受信し、ＲＳ−４８５送受信器５０５に送信するために信号を共にエンコードするように構成される。
【００３２】
逆に、デコーダ５５０は、ＲＳ−４８５送受信器５０５からデータを受信してデータ信号５５５およびクロッキング信号５６０に信号をデコードする。
一実施形態では、エンコーダ５４５およびデコーダ５５０はマンチェスター符号化／復号化に基づいて構成することができる。
マンチェスター符号化は、ＯＳＩ物理レイヤが同期ビットストリームのクロックおよびデータをエンコードするために使用する同期クロック符号化技法である。
もちろん、他のタイプの符号化／復号化アルゴリズムおよび／またはロジックを使用することも可能である。
【００３３】
図６に、ラック６００内のスロットに挿抜することができる１つまたは複数のイーサネット装置１、２、…、Ｎを収容するように構成されたコンピュータ装置ラック６００の一実施形態例を示す。
一例では、イーサネット装置はサーバであることができる。
ラック６００は、イーサネット装置１〜Ｎをマルチドロップバス６１０上のマルチドロップネットワークに接続するように構成されたシステムボード６０５を備えることができる。
【００３４】
システムボード６０５は、イーサネット対応信号をＲＳ−４８５対応信号に変換する上述したネットワークアダプタと同様に構成された１つまたは複数のネットワークアダプタ１〜Ｎを備えることができる。
ネットワークアダプタ１〜Ｎは、先に説明したように１つまたは複数のＲＳ−４８５送受信器を通してマルチドロップバス６１０に接続される。
ネットワークアダプタ１〜Ｎは複数のイーサネット装置をマルチドロップバス６１０に接続するアダプタを備えることができることが理解されよう。
ネットワークアダプタおよびＲＳ−４８５送受信器を共通のシステムボード６０５上に構成することにより、各イーサネット装置に内部ネットワークアダプタを構成させるのではなくイーサネット装置をマルチドロップネットワークに取り付ける簡易なシステムが提供される。
【００３５】
方法例については流れ図を参照してよりよく理解することができる。
説明を簡単にするために、例示する方法を一連のブロックとして図示し説明するが、方法はブロックの順序により限定されず、いくつかのブロックを図示し説明する順序と異なる順序で行うことができ、且つ／または他のブロックと同時に行うことができることを理解されたい。
さらに、例示するブロックのすべてが、方法例の実施に必要なわけではない場合がある。
ブロックを結合してもよく、または複数の構成要素に分けてもよい。
さらに、追加および／または代替の方法は、例示していない追加ブロックを採用することができる。
図には各種アクションが連続して行われるものとして示すが、各種アクションは同時に、実質的に並列に、且つ／または実質的に異なる時点で行われてもよいことを理解されたい。
【００３６】
図７に、電圧ピーク検出器に関連することができる方法例７００を示す。
例示する要素は、ロジックで実施することができる「処理ブロック」を表す。
一例では、処理ブロックは、コンピュータ、プロセッサ、および／またはロジックデバイスに応答、アクション（複数可）の実行、状態変更、および／または判断を行わせる実行可能命令を表すことができる。
したがって、説明する方法は、コンピュータ可読媒体により提供されるプロセッサ実行可能命令および／または動作として実施することができる。
別の例では、処理ブロックは、アナログ回路、デジタル信号プロセッサ回路、特定用途向け集積回路（ＡＳＩＣ）、または他のロジックデバイス等の機能等価回路により行われる機能および／またはアクションを表すことができる。
例示する図は、説明する例の実施を限定することを意図しない。
むしろ、図は、当業者が例示する処理を行うように回路を設計／組み立てる、ソフトウェアを生成する、またはハードウェアおよびソフトウェアの組み合わせを使用するために使用することができる機能情報を示す。
【００３７】
図７に、イーサネット装置がマルチドロップネットワークで動作できるようにする方法７００の一実施形態を示す。
方法７００は、たとえば、信号をネットワークに送信するプロセスおよび信号をネットワークから受信するプロセスを含む。
プロセスについては、イーサネットベースの信号を通信するイーサネット装置を参照して説明するが、マルチドロップネットワークは非イーサネットベースの信号を通信する。
【００３８】
信号をマルチドロップネットワークに送信する場合（ブロック７０５）、イーサネット装置からのイーサネットベースの信号が非イーサネットベースの信号に変換される（ブロック７１０）。
次いで、非イーサネットベースの信号が、マルチドロップネットワークへのネットワーク接続を提供する非イーサネット送受信器に通信される（ブロック７１５）。
【００３９】
信号をマルチドロップネットワークから受信する場合（ブロック７２０）、非イーサネットベースの信号がイーサネットベースの信号に変換される（ブロック７２５）。
次いで、イーサネットベースの信号はイーサネットベースの装置に通信される（ブロック７３０）。
【００４０】
一実施形態では、非イーサネット送受信器はＲＳ−４８５送受信器であり、非イーサネットベースの信号はＲＳ−４８５ベースの信号である。
別の実施形態では、変換すること（ブロック７１０および／またはブロック７２５）は、オープンシステム相互接続モデルのレイヤ１を実施する物理レイヤインタフェースにおいて行うことができる。
【００４１】
図８は、本明細書において説明したシステム例および方法例、並びに等価物が動作可能なコンピューティング装置例を示す。
コンピューティング装置例は、バス８０８により動作可能に接続されたプロセッサ８０２、メモリ８０４、および入出力ポート８１０を備えるコンピュータ８００であることができる。
コンピュータ８００には、イーサネットベースのファームウェアおよびイーサネットネットワークと通信するための他のロジックを構成することができる。
一例では、コンピュータ８００は、マルチドロップネットワーク接続８３５を介してのイーサネットロジックのマルチドロップネットワークへの接続を容易にするように構成されたロジックであることができるネットワークアダプタ８３０を備えることができる。
ネットワークアダプタ８３０は、図２、図３、および図５のそれぞれにおいて説明したネットワークアダプタ２００、３００、および／または５００、および／または本明細書において説明した他のシステムおよび方法、およびそれぞれの等価物と同様に実施することができる。
一実施形態では、ネットワークアダプタ８３０は、マルチドロップネットワークへの接続に関して上述したように、ＲＳ−４８５送受信器またはその等価物を制御するようにＲＳ−４８５仕様に従って構成される。
【００４２】
コンピュータ８００の構成例を大まかに説明すると、プロセッサ８０２は、デュアルマイクロプロセッサおよび他のマルチプロセッサアーキテクチャを含む種々の各種プロセッサであることができる。
メモリ８０４は、揮発性メモリおよび／または不揮発性メモリを含むことができる。
不揮発性メモリとしては、ＲＯＭ、ＰＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ等を挙げることができるがこれらに限定されない。
揮発性メモリとしては、たとえば、ＲＡＭ、同期ＲＡＭ（ＳＲＡＭ）、ダイナミックＲＡＭ（ＤＲＡＭ）、同期ＤＲＡＭ（ＳＤＲＡＭ）、ダブルデータレートＳＤＲＡＭ（ＤＤＲ  ＳＤＲＡＭ）、およびダイレクトＲＡＭバスＲＡＭ（ＤＲＲＡＭ）を挙げることができる。
【００４３】
ディスク８０６は、たとえば、入出力インタフェース（たとえば、カード、デバイス）８１８および入出力ポート８１０を介してコンピュータ８００に動作可能に接続することができる。
ディスク８０６としては、磁気ディスクドライブ、固体状態ディスクドライブ、フロッピーディスクドライブ、テープドライブ、Ｚｉｐドライブ、フラッシュメモリカード、および／またはメモリスティックのようなデバイスを挙げることができるがこれらに限定されない。
さらに、ディスク８０６としては、ＣＤ−ＲＯＭ、追記型ＣＤドライブ（ＣＤ−Ｒドライブ）、ＣＤ書き換え可能ドライブ（ＣＤ−ＲＷドライブ）、および／またはデジタルビデオＲＯＭドライブ（ＤＶＤ  ＲＯＭ）のような光ドライブを挙げることができる。
メモリ８０４は、たとえばプロセス８１４および／またはデータ８１６を記憶することができる。
ディスク８０６および／またはメモリ８０４は、コンピュータ８００の資源を制御し割り振るオペレーティングシステムを記憶することができる。
【００４４】
バス８０８は、アーキテクチャおよび／または他のバス若しくはメッシュアーキテクチャを相互接続する単一の内部バスであることができる。
単一のバスを示すが、コンピュータ８００は示していない他のバス（たとえば、ＰＣＩＥ、ＳＡＴＡ、インフィニバンド、１３９４、ＵＳＢ、イーサネット）を使用して各種装置、ロジック、および周辺機器と通信可能なことを理解されたい。
バス８０８は、メモリバスまたはメモリコントローラ、周辺バスまたは外部バス、クロスバースイッチ、および／またはローカルバスを含むがこれらに限定されない種々のタイプのものであることができる。
ローカルバスは、業界標準アーキテクチャ（ＩＳＡ）バス、マイクロチャネルアーキテクチャ（ＭＳＡ）バス、拡張ＩＳＡ（ＥＩＳＡ）バス、周辺構成要素相互接続（ＰＣＩ）バス、ユニバーサルシリアル（ＵＳＢ）バス、および小型コンピュータシステムインタフェース（ＳＣＳＩ）バスを含むがこれらに限定されない種々のものであることができる。
【００４５】
コンピュータ８００は、入出力インタフェース８１８および入出力ポート８１０を介して入出力装置と対話することができる。
入出力装置としては、キーボード、マイクロフォン、ポインティングデバイスおよび選択装置、カメラ、ビデオカード、ディスプレイ、ディスク８０６、ネットワーク装置８２０等を挙げることができるがこれらに限定されない。
入出力ポート８１０としては、シリアルポート、パラレルポート、およびＵＳＢポートが挙げられるがこれらに限定されない。
【００４６】
コンピュータ８００はネットワーク環境で動作することができ、したがって入出力装置８１８および／または入出力ポート８１０を介してネットワーク装置８２０に接続することができる。
ネットワーク装置８２０を介して、コンピュータ８００はネットワークと対話することができる。
ネットワークを通して、コンピュータ８００はリモートコンピュータに論理的に接続することができる。
コンピュータ８００が対話することができるネットワークとしては、ローカルエリアネットワーク（ＬＡＮ）、広域ネットワーク（ＷＡＮ）、および他のネットワークが挙げられるがこれらに限定されない。
ネットワーク装置８２０は、光ファイバ分散データインタフェース（ＦＤＤＩ）、銅線分散データインタフェース（ＣＤＤＩ）、イーサネット（ＩＥＥＥ８０２．３）、トークンリング（ＩＥＥＥ８０２．５）、ワイヤレスコンピュータ通信（ＩＥＥＥ８０２．１１）、ブルートゥース（ＩＥＥＥ８０２．１５．１）等が挙げられるがこれらに限定されないＬＡＮ技術に接続することができる。
同様に、ネットワーク装置８２０は、ポイントツーポイントリンク、統合サービスデジタル網（ＩＳＤＮ）のような回線交換網、パケット交換網、およびデジタル加入者回線（ＤＳＬ）が挙げられるがこれらに限定されないＷＡＮ技術に接続することができる。
【００４７】
一般に、説明したシステム、方法、および他の実施形態を用いて、イーサネット装置をノードとしてマルチポイントネットワークに接続することができる。
費用効率的なソリューションとしては、装置をＲＳ−４８５送受信器または他の同様のシリアル通信送受信器と共に動作するように構成することが挙げられる。
【００４８】
システム例、方法例等について例を説明することにより示し、例についてかなり詳細に説明したが、添付の特許請求の範囲をこのような詳細に制限する、またはいずれの方法でも限定することは出願人の意図ではない。
もちろん、本明細書において説明したシステム、方法等を説明するために構成要素または方法の考えられるあらゆる組み合わせを説明することは不可能である。
当業者にはさらなる利点および変更が容易に思い浮かぶであろう。
したがって、本発明は図示し説明した特定の詳細、代表的な装置、および実例に限定されない。
したがって、本出願は添付の特許請求の範囲内にある代替、変更、および変形を包含することを意図する。
さらに、先の説明は本発明の範囲を限定することを意図しない。
むしろ、本発明の範囲は添付の特許請求の範囲およびその等価物によって決定されるべきである。
【００４９】
用語「含む」または「含んでいる」が詳細な説明または特許請求の範囲において採用される限り、請求項での変わり目の用語として採用される場合に解釈されるように用語「備える」と同様に包含と意図する。
さらに、用語「または」が詳細な説明または特許請求の範囲において採用される限り（たとえば、ＡまたはＢ）、「ＡまたはＢまたは両方」を意味することを意図する。
出願人が「ＡのみまたはＢのみであって、両方ではない」ことを示すことを意図する場合、用語「ＡのみまたはＢのみであって、両方ではない」が採用される。
したがって、本明細書での用語「または」の用法は包含であり、排他的用法ではない。
Bryan A. Garner, A Dictionary of Modern Legal Usage 624(2d. Ed. 1995)を参照のこと。
【図面の簡単な説明】
【００５０】
【図１】マルチドロップネットワークに構成されるイーサネット装置の一実施形態を示す図である。
【図２】イーサネット装置をマルチドロップ送受信器に接続するために使用することができるネットワークアダプタの一実施形態を示す図である。
【図３】イーサネットとＲＳ−４８５の間で機能するネットワークアダプタの一実施形態を示す図である。
【図４】ＲＳ−４８５送受信器の一実施形態を示す図である。
【図５】ネットワークアダプタの別の実施形態を示す図である。
【図６】イーサネット装置をマルチドロップネットワークに接続するように構成されたラックの一実施形態を示す図である。
【図７】イーサネット装置をマルチドロップネットワークで動作させる方法の一実施形態を示す図である。
【図８】本明細書に示すシステム例および方法例が動作することができるコンピューティング環境例を示す図である。
【符号の説明】
【００５１】
２００・・・ネットワークアダプタ／インタフェース，
２０５・・・ホストシステム，
２１０・・・イーサネット媒体アクセスコントローラ，
２１５・・・物理レイヤインタフェース，
２２０・・・非イーサネット送受信器，
３０５・・・ホスト装置，
３１０・・・ＲＳ−４８５送受信器，
３１５・・・イーサネットＭＡＣ，
３３０・・・変換ロジック，
５００・・・ネットワークアダプタ／インタフェース，
５０５・・・ＲＳ−４８５送受信器，
５１０・・・ＭＩＩ制御ロジック，
５１５・・・データ送信ロジック，
５２０・・・データ受信ロジック，
５２５・・・ＭＩＩレジスタ，
５３０・・・ＴＸレジスタ，
５３５・・・ＲＸレジスタ，
５４０・・・状態機械，
５４５・・・エンコーダ，
５５０・・・デコーダ，
５５５・・・データ，
５６０・・・クロック，
６００・・・ラック，
６０５・・・システムボード，
【図１】
2006246462.tif 000003
【図２】
2006246462.tif 000004
【図３】
2006246462.tif 000005
【図４】
2006246462.tif 000006
【図５】
2006246462.tif 000007
【図６】
2006246462.tif 000008
【図７】
2006246462.tif 000009
【図８】
2006246462.tif 000010