(57)【要約】【課題】ボード管理コントローラ（ＢＭＣ）と、電源と、キャリアバスとを有するキャリアボードを含むコンピュータを組み立てる方法を提供すること。【解決手段】方法は、モジュールをキャリアボードに結合するステップと、キャリアボードによってモジュールのタイプを判定するステップと、電力の電圧成分が、第１の電圧および第１の電圧とは異なる第２の電圧のうちの一方となるように、モジュールタイプに基づいてモジュールに電力を供給するステップとを含む。【選択図】図１
2011081779.tif 000002
【特許請求の範囲】
【請求項１】
ボード管理コントローラ（ＢＭＣ）と、電源と、キャリアバスとを有するキャリアボードを含むコンピュータを組み立てる方法であって、
モジュールを前記キャリアボードに結合するステップと、
前記キャリアボードによって前記モジュールのタイプを判定するステップと、
前記電力の電圧成分が、第１の電圧および第１の電圧とは異なる第２の電圧のうちの一方となるように、前記モジュールタイプに基づいて前記モジュールに電力を供給するステップと
を含む方法。
【請求項２】
前記モジュールがホット・スワップ回路を含み、モジュールを前記キャリアボードに結合する前記ステップが前記ホット・スワップ回路を前記ＢＭＣに結合するステップを含むことを特徴とする請求項１記載の方法。
【請求項３】
前記モジュールがモジュール管理コントローラ（ＭＭＣ）を含み、モジュールを前記キャリアボードに結合する前記ステップが前記ＭＭＣを前記ＢＭＣに結合するステップを含むことを特徴とする請求項１記載の方法。
【請求項４】
前記モジュールが電圧変換器を含み、モジュールを前記キャリアボードに結合する前記ステップが前記電圧変換器を前記電源に結合するステップを含むことを特徴とする請求項１記載の方法。
【請求項５】
モジュール構成要素を有する少なくとも１つのモジュールと、
キャリアボードとを備えるコンピュータにおいて、
前記キャリアボードは、
キャリアバスと、
前記少なくとも１つのモジュールのモジュールタイプを検出するように構成されたボード管理コントローラ（ＢＭＣ）と、
前記ＢＭＣに結合され、前記少なくとも１つのモジュールに、前記少なくとも１つのモジュールのモジュールタイプに基づいて電源電圧を供給するように構成された電源であって、前記電源電圧は第１の電圧および前記第１の電圧とは異なる第２の電圧のうちの一方である、電源と
を備える、コンピュータ。
【請求項６】
前記少なくとも１つのモジュールが第１のモジュールタイプであり、前記少なくとも１つのモジュールがホット・スワップ回路を備えることを特徴とする請求項５記載のコンピュータ。
【請求項７】
前記少なくとも１つのモジュールが第２のモジュールタイプであり、前記少なくとも１つのモジュールが、前記ＢＭＣに結合されたモジュール管理コントローラ（ＭＭＣ）を備えることを特徴とする請求項５記載のコンピュータ。
【請求項８】
前記少なくとも１つのモジュールが、前記電源に結合された電圧変換器をさらに備え、前記電源は、前記電圧変換器に前記第２の電圧を供給するように構成され、前記第２の電圧は前記第１の電圧より高いことを特徴とする請求項７記載のコンピュータ。
【請求項９】
前記少なくとも１つのモジュールが、
少なくとも１つの第１のモジュールと、少なくとも１つの第２のモジュールとを備え、
前記少なくとも１つの第１のモジュールは、
前記モジュール構成要素が前記電源に直接結合され、前記電源は前記モジュール構成要素に前記第１の電圧を供給するように構成されることと、
前記ＢＭＣに直接結合されたホット・スワップ回路と、を備え、
前記少なくとも１つの第２のモジュールは、
前記ＢＭＣに結合されたモジュール管理コントローラ（ＭＭＣ）と、
前記電源に結合された電圧変換器であって、前記電源は前記電圧変換器に前記第２の電圧を供給するように構成された、電圧変換器と
を備えることを特徴とする請求項５記載のコンピュータ。
【請求項１０】
モジュール構成要素を有する少なくとも１つのモジュールを含むコンピュータと共に用いるためのキャリアボードにおいて、
前記少なくとも１つのモジュールのモジュールタイプを判定するように構成されたコントローラと、
前記モジュールタイプに基づいて前記少なくとも１つのモジュールに第１の電圧および第２の電圧のうちの一方を供給するように構成された電源であって、前記第１の電圧は前記第２の電圧とは異なる、電源と、
前記少なくとも１つのモジュールの前記モジュール構成要素と通信するように構成されたキャリアバスと
を備えるキャリアボード。
【請求項１１】
前記少なくとも１つのモジュールが、モジュール管理コントローラ（ＭＭＣ）と電圧変換器とを有する第２のモジュールタイプであり、前記コントローラは、前記モジュール構成要素と前記キャリアバスの間でデータを通信するのを容易にするように前記ＭＭＣに結合され、前記電源は前記電圧変換器に前記第２の電圧を供給するように構成され、前記第２の電圧は前記第１の電圧より高いことを特徴とする請求項１０記載のキャリアボード。
【請求項１２】
前記少なくとも１つのモジュールが、
ホット・スワップ回路を有する少なくとも１つの第１のモジュールタイプであって、前記電源は前記モジュール構成要素に前記第１の電圧を供給するように構成され、前記コントローラは前記ホット・スワップ回路に直接結合される、少なくとも１つの第１のモジュールタイプと、
モジュール管理コントローラ（ＭＭＣ）と電圧変換器とを有する少なくとも１つの第２のモジュールタイプであって、前記電源は前記電圧変換器に前記第２の電圧を供給するように構成され、前記コントローラは前記ＭＭＣに結合される、少なくとも１つの第２のモジュールタイプと
を含むことを特徴とする請求項１０記載のキャリアボード。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書で述べられる実施形態は、一般にコンピュータに関し、より詳細には標準的なコンピュータモジュールおよび低コストコンピュータモジュールに電力および管理機能をもたらすコンピュータキャリアボードに関する。
【背景技術】
【０００２】
少なくとも一部の知られているコンピュータは、個別化された管理機能および電圧変換器をもたらす標準のアドバンストメザニンカード（ＡＭＣ）モジュールに取り付けられた複数のハードドライブを含む。さらに、少なくとも一部の知られているモジュールはまた、ハードドライブとインターフェースするためのオンボードのインターフェースコントローラを含む。このようなモジュールは、各モジュールの管理コントローラと通信するためのコントローラを含むキャリアボードとインターフェースする。具体的には、キャリアボードコントローラは、各モジュールをイネーブルするかどうかを判定するために、各管理コントローラと通信する。
【０００３】
さらに、少なくとも一部の知られているコンピュータは、非ＡＭＣモジュールと共に用いるためのＡＭＣアダプタを有するキャリアボードを含む。アダプタは、非ＡＭＣおよびＡＭＣ通信プロトコルの間で変換するブリッジを含む。さらにＡＭＣアダプタは、非ＡＭＣモジュールをキャリアボード内のＡＭＣコネクタに結合するのを容易にするレガシーカードコネクタを含む。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】米国特許出願公開第２００６／０２２１５９０号公報
【発明の概要】
【課題を解決するための手段】
【０００５】
この「課題を解決するための手段」は、「発明を実施するための形態」にて以下にさらに詳細に述べられる概念のうちの選ばれたものを簡略化した形で示すために述べられる。この「課題を解決するための手段」は、特許請求された主題の主要な特徴または本質的な特徴を特定するものではなく、特許請求された主題の範囲を決定するための補助として用いられることを意図するものでもない。
【０００６】
一態様では、ボード管理コントローラ（ＢＭＣ）と、電源と、キャリアバスとを有するキャリアボードを含むコンピュータを組み立てる方法が提供される。この方法は、モジュールをキャリアボードに結合するステップと、キャリアボードによってモジュールのタイプを判定するステップと、電力の電圧成分が、第１の電圧および第１の電圧とは異なる第２の電圧のうちの一方となるように、モジュールタイプに基づいてモジュールに電力を供給するステップとを含む。
【０００７】
他の態様では、コンピュータが提供され、このコンピュータは少なくとも１つのモジュールと、キャリアボードとを含む。モジュールは、モジュール構成要素を含み、キャリアボードは、キャリアバスと、ボード管理コントローラ（ＢＭＣ）と、電源とを含む。ＢＭＣは、モジュールのモジュールタイプを検出するように構成される。電源は、ＢＭＣに結合され、モジュールタイプに基づいてモジュールに電源電圧を供給するように構成され、電源電圧は、第１の電圧および第１の電圧とは異なる第２の電圧のうちの一方である。
【０００８】
他の態様では、モジュール構成要素を有する少なくとも１つのモジュールを含むコンピュータと共に用いるためのキャリアボードが提供される。キャリアボードは、モジュールのモジュールタイプを判定するように構成されたコントローラと、モジュールタイプに基づいてモジュールに第１の電圧および第２の電圧のうちの一方を供給するように構成された電源とを含み、第１の電圧は第２の電圧とは異なる。キャリアボードはまた、モジュールのモジュール構成要素と通信するように構成されたキャリアバスを含む。
【０００９】
本明細書で述べられる実施形態は、添付の図面と共に以下の説明を参照することによって、より良く理解することができる。
【図面の簡単な説明】
【００１０】
【図１】少なくとも１つのキャリアボードと、複数のモジュールとを含む例示的なコンピュータを示す概略図である。
【図２】図１に示されるコンピュータ内の標準モジュールとキャリアボードの間のピン接続を示す概略回路図である。
【図３】図１に示されるコンピュータ内の低コストモジュールとキャリアボードの間のピン接続を示す概略回路図である。
【図４】図１に示されるコンピュータを組み立てる方法を示すフローチャートである。
【発明を実施するための形態】
【００１１】
いくつかの実施形態では「キャリアボード」という用語は、一般にＡｄｖａｎｃｅｄ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｃｏｍｐｕｔｉｎｇ  Ａｒｃｈｉｔｅｃｔｕｒｅ（ＡｄｖａｎｃｅｄＴＣＡ（登録商標））キャリアボードを指す（ＡｄｖａｎｃｅｄＴＣＡ（登録商標）は、米国マサチューセッツ州ウェークフィールドのＰＩＣＭＧ−ＰＣＩ  Ｉｎｄｕｓｔｒｉａｌ  Ｃｏｍｐｕｔｅｒ  Ｍａｎｕｆａｃｔｕｒｅｒｓ  Ｇｒｏｕｐ，Ｉｎｃ．の登録商標である）。したがって少なくともいくつかの実施形態では「キャリアボード」という用語は、一般にアドバンストメザニンカード（ＡＭＣ）または低コストＡＭＣなど、リヤシェルフに沿ってそれぞれのスロット位置に差し込むリアトランジションモジュールと共に用いるように適合された任意のコンピュータ構成要素を指す。
【００１２】
本明細書で述べられているものなど計算デバイスまたはコンピュータは、１つまたは複数のプロセッサまたは処理ユニットと、システムメモリとを有する。コンピュータは、通常、少なくとも何らかの形のコンピュータ可読媒体を有する。例として非限定的にコンピュータ可読媒体は、コンピュータ記憶媒体および通信媒体を含む。コンピュータ記憶媒体は、コンピュータ可読命令、データ構造体、プログラムモジュール、または他のデータなどの情報を記憶するための任意の方法または技術で実施された揮発性および不揮発性、リムーバブルおよび非リムーバブル媒体を含む。通信媒体は、典型的には、コンピュータ可読命令、データ構造体、プログラムモジュール、または他のデータを、搬送波または他の搬送機構など変調データ信号の形で実施し、任意の情報配信媒体を含む。当業者には、信号内に情報を符号化するようにその１つまたは複数の特性が設定または変更された変調データ信号は良く知られている。上記のうちの任意の組み合わせも、コンピュータ可読媒体の範囲に含まれる。さらにいくつかの実施形態では、「コンピュータ」という用語は一般に、本明細書で上記に定義されるようなキャリアボードと共に用いるように適合された任意のコンピュータを指す。たとえば「キャリアボード」という用語はまた、マイクロＴＣＡ（登録商標）シャーシ（マイクロＴＣＡ（登録商標）は、米国マサチューセッツ州ウェークフィールドのＰＩＣＭＧ−ＰＣＩ  Ｉｎｄｕｓｔｒｉａｌ  Ｃｏｍｐｕｔｅｒ  Ｍａｎｕｆａｃｔｕｒｅｒｓ  Ｇｒｏｕｐ，Ｉｎｃ．の登録商標である）を指すようにも用いられる。
【００１３】
例示的な計算システム環境に関連して述べられるが、実施形態は数多くの他の汎用または専用計算システム環境または構成と共に動作可能である。計算システム環境は、本発明のいずれの態様の使用または機能の範囲に関して何らかの限定を示唆するものでない。さらに計算システム環境は、例示的な動作環境において示される構成要素のいずれかまたは組み合わせに関係する何らかの依存性または要件を有するものと解釈されるべきではない。本発明の態様と共に使用するのに適しているものとすることができる周知の計算システム、環境、および／または構成の例は、非限定的に、パーソナルコンピュータ、サーバコンピュータ、ハンドヘルドまたはラップトップデバイス、マルチプロセッサシステム、マイクロプロセッサをベースとするシステム、セットトップボックス、プログラマブル民生用電子機器、携帯電話、ネットワークＰＣ、ミニコンピュータ、メインフレームコンピュータ、上記システムまたはデバイスのいずれかを含む分散計算環境などを含む。
【００１４】
本明細書で示され、説明される実施形態での動作の実行または実施の順序は、別段の指定がない限り本質的ではない。すなわち別段の指定がない限り、動作は任意の順序で行うことができ、実施形態は、本明細書で開示されるものへの追加の動作、またはそれより少ない動作を含むことができる。たとえば特定の動作を、別の動作の前、それと同時に、またはその後で実行または実施することは、本発明の態様の範囲内であることが企図される。
【００１５】
いくつかの実施形態では、プロセッサおよび／または論理モジュールは、システムおよびマイクロコントローラ、縮小命令セット回路（ＲＩＳＣ）、特定用途向け集積回路（ＡＳＩＣ）、プログラマブル論理回路（ＰＬＣ）、および本明細書で述べられる機能を実行することが可能な他の任意の回路またはプロセッサを含む任意のプログラマブルシステムを含む。上記の例は例示的なものにすぎず、したがってプロセッサという用語の定義および／または意味を何ら限定するものではない。
【００１６】
本明細書で詳細に述べられるのは、既存の構成要素モジュールによってもたらされる既存の機能を維持しながら、より低コストの構成要素モジュールの使用を可能にすることを容易にし、より詳細にはコンピュータ内のキャリアボードへモジュールを挿入するとすぐにモジュールタイプを検出する例示的な手段を構成する方法、コンピュータ、およびキャリアボードの例示的実施形態である。このようなシステムを用いてモジュールタイプを自動的に検出することにより、初期購入および再調達原価を含む総所有コストの削減を容易にする。さらに、本明細書で述べられる実施形態は、向上されたスケーラビリティ、可搬性、およびある現場から別の現場への移転の容易さをもたらすのを促進する。さらに、各モジュールを通じてではなく、キャリアボードを通じてサービスを提供することにより、各モジュールの回路の複雑さの低減を容易にし、それにより各モジュール用のボード層の数の削減を容易にし、かつ／またはより安価な材料を用いてボード層を製作することを容易にする。ボード層の数の削減および／または製作のためのより安価な材料の使用は、このようなモジュールの生産コストの低減を容易にする。
【００１７】
本明細書で述べられる方法、コンピュータ、およびキャリアボードの技術的効果は、（ａ）１つまたは複数のモジュールをキャリアボードに結合することであって、モジュールは、低コストモジュール、標準ＡＭＣモジュール、または低コストモジュールと標準ＡＭＣモジュールの両方の組み合わせとすることができる、（ｂ）モジュールボード上にある検出ピンでの論理的読み取りに基づいてキャリアボードに結合された各モジュールのタイプを判定すること、（ｃ）モジュールタイプに基づいて各モジュールに電力を供給することであって、低コストモジュールにはキャリアボード電源から直接第１の電圧にて電力が供給され、標準ＡＭＣモジュールには標準ＡＭＣモジュールボード上にある電圧変換器を通じて第２の電圧にて電力が供給される、（ｄ）キャリアボード上にある「ボード管理コントローラ」を通じて、ホット・スワップ（hot-swapまたはホット・スワップ）光デバイスおよびホット・スワップスイッチを含む低コストモジュールのホット・スワップ電子回路を直接監視すること、および（ｅ）各モジュールのモジュール構成要素をキャリアバスとインターフェースすることのうちの少なくとも１つを含む。
【００１８】
本明細書で述べられる方法、コンピュータ、およびキャリアボードは、本明細書で述べられる特定の実施形態に限定されない。たとえば各コンピュータの構成要素および／または各方法のステップは、本明細書で述べられる他の構成要素および／またはステップとは無関係にかつ別々に、使用かつ／または実施することができる。さらに、各構成要素および／またはステップは、他の組み立てパッケージおよび方法と共に使用かつ／または実施することもできる。
【００１９】
図１は、少なくとも１つのキャリアボード１０２と、複数のモジュール１０４とを含む、例示的なコンピュータ１００を示す概略図である。より具体的には、モジュール１０４はキャリアボード１０２に挿入され、次いでキャリアボード１０２はコンピュータ１００に挿入される。例示的実施形態では、コンピュータ１００は、モジュール１０４と、イントラネットまたはインターネットなどのネットワーク（図示せず）を通じて結合された１つまたは複数の他のコンピュータ１００との間のデータ通信を容易にするコンピュータバス１０６を含む。さらにコンピュータ１００は、少なくとも１つのランダムアクセスメモリ（ＲＡＭ）モジュール１０８、少なくとも１つのリードオンリメモリ（ＲＯＭ）モジュール１１０、および／または少なくとも１つのプロセッサ１１２を含む。ＲＡＭモジュール１０８、ＲＯＭモジュール１１０、および／またはプロセッサ１１２のそれぞれは、コンピュータバス１０６に結合される。
【００２０】
例示的実施形態では、モジュール１０４は、低コストモジュール１１４などの第１のモジュール、標準モジュール１１６などの第２のモジュール、または低コストモジュール１１４と標準モジュール１１６の混合とすることができる。各低コストモジュール１１４および標準モジュール１１６は、モジュール構成要素１１８を含む。モジュール構成要素１１８は、ハードドライブ、ネットワークインターフェース、プロセッサ、および／または取外し可能モジュールと共に使用可能な任意の他の適当なコンピュータ構成要素とすることができる。例示的実施形態では、各低コストモジュール１１４は、モジュール構成要素１１８と、ホット・スワップ回路１２０とを含む。さらに例示的実施形態では、各標準モジュール１１６は、モジュール管理コントローラ（ＭＭＣ）１２２、電圧変換器１２４、およびホット・スワップ回路１２０を含む。いくつかの実施形態では、標準モジュール１１６はまた、モジュール構成要素１１８をキャリアバス１２８に結合する通信コントローラ１２６を含む。各ホット・スワップ回路１２０は、ホット・スワップスイッチ１３０と、発光ダイオード（ＬＥＤ）などのホット・スワップ光デバイス１３２とを含む。
【００２１】
例示的実施形態では、キャリアボード１０２は、キャリアバス１２８、１つまたは複数の電源１３４、およびベースボード管理コントローラ（ＢＭＣ）１３６を含む。例示的実施形態では、キャリアボード１０２は２つ以上の電源１３４を含み、各電源１３４は異なる電圧を用いてモジュール１０４に電力を供給する。たとえばキャリアボード１０２は、図１では全体的に電源１３４として呼称される２つの電源を含む。第１の電源１３４は、約５ボルト（Ｖ）などの第１の電圧レベルにて低コストモジュール１１４に電力を供給する。第２の電源１３４は、約１２Ｖなどの第２の電圧レベルにて標準モジュール１１６に電力を供給する。代替実施形態では、キャリアボード１０２は、複数の電圧レベルを用いてモジュール１０４に電力を供給する単一の電源１３４を含む。たとえば電源１３４は、低コストモジュール１１４に第１の電圧レベルにて電力を供給し、標準モジュール１１６に第１の電圧レベルとは異なる第２の電圧レベルにて電力を供給する。
【００２２】
例示的実施形態では、キャリアバス１２８は、モジュール１０４と、コンピュータバス１０６などの他のキャリア上のリソースおよび／またはコンピュータ構成要素との間の通信をサポートする。より具体的にはキャリアバス１２８は、低コストモジュール１１４のモジュール構成要素１１８と直接結合され、特定の通信プロトコルを用いてモジュール構成要素１１８と、他のキャリア上のリソースおよび／またはコンピュータ構成要素との間の通信を容易にする。キャリアバス１２８はまた、標準モジュール１１６のモジュール構成要素１１８に結合され、特定の通信プロトコルを用いてモジュール構成要素１１８と、他のキャリア上のリソースおよび／またはコンピュータ構成要素との間の通信を容易にする。別法として、キャリアバス１２８は、特定の通信プロトコルを用いて通信コントローラ１２６を通じてモジュール構成要素１１８と、他のキャリア上のリソースおよび／またはコンピュータ構成要素との間の通信を容易にするように、標準モジュール１１６の通信コントローラ１２６に結合することができる。キャリアバス１２８と、モジュール構成要素１１８または通信コントローラ１２６との間の通信に用いられる通信プロトコルは、たとえば用いられるモジュール構成要素１１８のタイプに依存し得る。たとえばハードドライブモジュール構成要素は、シリアルＡＴＡ（ＳＡＴＡ）プロトコル、ＰＣＩ  Ｅｘｐｒｅｓｓ（ＰＣＩｅ（登録商標））プロトコル、または他の適当な通信プロトコルなどのプロトコルを用いて通信することができる。（ＰＣＩｅ（登録商標）は、米国オレゴン州ポートランドのＰＣＩ−ＳＩＧ  Ｃｏｒｐｏｒａｔｉｏｎの登録商標である。）同様に他のモジュール構成要素タイプは、キャリアバス１２８と、通信コントローラ１２６またはモジュール構成要素１１８との間の通信を容易にするために任意の適当な通信プロトコルを用いることができる。
【００２３】
例示的実施形態では、ＢＭＣ１３６は、電源１３４およびキャリアバス１２８に結合される。さらにＢＭＣ１３６は、低コストモジュール１１４のホット・スワップ回路１２０に直接結合され、標準モジュール１１６のＭＭＣ１２２に結合される。ＢＭＣ１３６は、「インテリジェントプラットフォーム管理バス」（ＩＰＭＢ）プロトコルなどの通信プロトコル、または任意の他の適当な通信プロトコルを用いてＭＭＣ１２２と通信する。
【００２４】
図２は、標準モジュール１１６とキャリアボード１０２の間のピン接続を示す概略回路図である。より具体的には図２に示されるように、コンピュータ１００は、標準モジュール１１６と、キャリアボード１０２のＢＭＣ１３６および電源１３４（図２には示さず）の両方との間のピン接続を含む。図３は、低コストモジュール１１４とキャリアボード１０２の間のピン接続を示す概略回路図である。より具体的には図３に示されるように、コンピュータ１００は、低コストモジュール１１４と、キャリアボード１０２のＢＭＣ１３６および電源１３４（図３には示さず）の両方との間のピン接続を含む。
【００２５】
例示的実施形態では、図２および図３を参照し、ＢＭＣ１３６は、「インテリジェントプラットフォーム管理コントローラ」（ＩＰＭＣ）２０２、論理モジュール２０４、ＩＰＭＢローカル（ＩＰＭＢ−Ｌ）アイソレータ２０６、および１つまたは複数の電源監視回路２０８を含む。ＢＭＣ１３６内では、ＩＰＭＣ２０２は、論理モジュール２０４および電源監視回路２０８に結合される。ＢＭＣ１３６はまた、キャリアボード電源（図示せず）および電源１３４に結合される。
【００２６】
図２を参照すると、標準モジュール１１６は、ＭＭＣ１２２、ホット・スワップスイッチ１３０、ホット・スワップ光デバイス１３２、および論理モジュール２１０を含む。例示的実施形態では、検出ピン２１２は、標準モジュール１１６上では開放すなわち未接続のままにされる。ＩＰＭＣ２０２は、キャリアボード電源に結合され、それにより標準モジュール１１６がキャリアボード１０２に挿入されたときは、ＩＰＭＣ２０２は、標準モジュール１１６の存在を示す論理ハイを検出するようになる。したがって電源１３４は、約１２ボルトなどの第２の電圧レベルにて電圧変換器１２４（図１に示される）に電力を供給する。さらにＩＰＭＢ−Ｌアイソレータ２０６は、ＩＰＭＣプロトコルを用いてＢＭＣ１３６とＭＭＣ１２２の間の通信を容易にするように、２つのピンＳＣＬ＿ＬおよびＳＤＡ＿Ｌを通じてＭＭＣ１２２に結合される。
【００２７】
次に図３を参照すると、低コストモジュール１１４は、ホット・スワップスイッチ１３０、およびホット・スワップ光デバイス１３２を含む。例示的実施形態では、検出ピン２１２は接地に接続され、それにより低コストモジュール１１４がキャリアボード１０２に挿入されたときは、ＩＰＭＣ２０２は、低コストモジュール１１４の存在を示す論理ローを検出するようになる。したがってＢＭＣ１３６は、ホット・スワップスイッチ１３０およびホット・スワップ光デバイス１３２と直接、通信する。より具体的には、ＩＰＭＢ−Ｌアイソレータ２０６は、ホット・スワップスイッチがトリガされたときに検出するのを容易にするように、ＳＤＡ＿Ｌピンを通じてホット・スワップスイッチ１３０に直接結合される。ＩＰＭＢ−Ｌアイソレータ２０６はまた、ホット・スワップ光デバイス１３２を動作させるのを容易にするように、ＳＣＬ＿Ｌピンを通じてホット・スワップ光デバイス１３２に直接結合される。さらに電源１３４は、約５ボルトなどの第１の電圧レベルにて低コストモジュール１１４に電力を供給する。
【００２８】
動作時には、図１〜３を参照すると、モジュールがキャリアボード１０２に挿入されたときは、ＢＭＣ１３６は、ＩＰＭＣ２０２がモジュール上の検出ピン２１２にて論理ローを検出したか論理ハイを検出したかに基づいて、モジュールが低コストモジュール１１４であるか標準モジュール１１６であるかを検出する。ＩＰＭＣ２０２が論理ハイを検出したときは、ＩＰＭＣ２０２は、標準モジュール１１６が挿入されたと判定する。それに従ってＩＰＭＣ２０２は、第２の電圧レベルにて電圧変換器１２４に電力を供給するように電源１３４を制御する。さらにＩＰＭＣ２０２は、ＭＭＣ１２２とＩＰＭＣ２０２の間の通信を容易にするように、ＩＰＭＣ管理バスとしてＳＣＬ＿ＬおよびＳＤＡ＿Ｌピンを使用する。
【００２９】
逆に、ＩＰＭＣ２０２が検出ピン２１２にて論理ローを検出したときは、ＩＰＭＣ２０２は、低コストモジュール１１４が挿入されたと判定する。それに従ってＩＰＭＣ２０２は、第１の電圧レベルにてモジュール構成要素１１８に直接電力を供給するように、電源１３４を制御する。例示的実施形態では、第１の電圧レベルは、第２の電圧レベルより低い。さらにＩＰＭＣ２０２は、ホット・スワップ光デバイス１３２を制御および監視するためにＳＣＬ＿Ｌピンを使用し、ホット・スワップスイッチ１３０を制御および監視するためにＳＤＡ＿Ｌピンを使用する。
【００３０】
図４は、コンピュータ１００（図１に示される）などの、コンピュータを組み立てる方法を示すフローチャート４００である。例示的実施形態では、コンピュータ１００は、ＲＡＭモジュール１０８、ＲＯＭモジュール１１０、プロセッサ１１２、およびコンピュータバス１０６（それぞれ図１に示される）を含む。さらにコンピュータ１００は、１つまたは複数のキャリアボード１０２（図１に示される）を含む。
【００３１】
例示的実施形態では、１つまたは複数のモジュール１０４は、挿入されるなどにより、キャリアボード１０２に結合される（４０２）。一実施形態では、モジュール１０４は、少なくとも１つの低コストモジュール１１４（図１および３に示される）を含む。代替実施形態では、モジュール１０４は、少なくとも１つの標準モジュール１１６（図１および２に示される）を含む。別の代替実施形態では、モジュール１０４は、図１に示されるように少なくとも１つの低コストモジュール１１４と、少なくとも１つの標準モジュール１１６とを含む。
【００３２】
さらに例示的実施形態では、ＢＭＣ１３６（図１に示される）は、各モジュール１０４のモジュールタイプを判定する（４０４）。より具体的には、ＩＰＭＣ２０２（図２および３に示される）は、各モジュール１０４上にある検出ピン２１２（図２および３に示される）への接続に基づいてモジュールタイプを判定する。たとえばＩＰＭＣ２０２は、検出ピン２１２での論理ロー、または検出ピン２１２での論理ハイを検出することができる。論理ローの検出は、モジュール１０４が低コストモジュール１１４であることを示す。検出ピン２１２が接地に接続されているので、ＩＰＭＣ２０２は低コストモジュール１１４上の検出ピン２１２にて論理ローを検出する。逆に、論理ハイの検出は、モジュール１０４が標準モジュール１１６であることを示す。検出ピン２１２は標準モジュール１１６上で開放のままであり、ＩＰＭＣ２０２と検出ピン２１２の間のトレースはキャリアボード電源（図示せず）に接続されているので、ＩＰＭＣ２０２は、標準モジュール１１６上の検出ピン２１２にて論理ハイを検出する。
【００３３】
例示的実施形態では、キャリアボード１０２は、モジュールタイプに基づいてモジュール１０４に電力を供給する（４０６）。具体的には、電源１３４（図１に示される）は、第１の電圧レベルにて低コストモジュール１１４に電力を供給する。より具体的には、電源１３４は、第１の電圧レベルにて電力を供給するように低コストモジュール１１４のモジュール構成要素１１８に直接結合される。標準モジュール１１６の場合は、電源１３４は、第２の電圧レベルにて電圧変換器１２４（図１に示される）に電力を供給する。
【００３４】
さらに、モジュール１０４が低コストモジュール１１４であると判定されるとすぐに、キャリアボード１０２は、ホット・スワップ回路１２０（図１および３に示される）を直接、制御および監視する（４０８）。具体的には、ＢＭＣ１３６は、ホット・スワップスイッチ１３０およびホット・スワップ光デバイス１３２（共に図１および３に示される）の監視および制御を容易にするように、ホット・スワップ回路１２０に直接結合される。より具体的には、ＩＰＭＣ−Ｌアイソレータ２０６（図２および３に示される）は、ホット・スワップ光デバイス１３２を制御および監視するためにＳＣＬ＿Ｌピンを使用し、ホット・スワップスイッチ１３０を制御および監視するためにＳＤＡ＿Ｌピンを使用する。モジュール１０４が標準モジュール１１６であると判定するとすぐに、ＢＭＣ１３６はＭＭＣ１２２（図１および２に示される）に結合される。具体的にはＩＰＭＣ−Ｌアイソレータ２０６は、たとえばＩＰＭＢプロトコルを用いてＢＭＣ１３６とＭＭＣ１２２の間の通信を容易にするために、ＳＣＬ＿ＬおよびＳＤＡ＿Ｌピンを用いてＭＭＣ１２２に結合される（４１０）。
【００３５】
本書では、最良の形態を含めて本発明を開示するため、および任意のデバイスまたはシステムの製造および使用、および任意の組み込まれた方法の実施を含み、当業者が本発明を実施することを可能にするために、実施例が用いられている。本発明の特許性のある範囲は特許請求の範囲によって定義され、当業者が思い付く他の実施例を含み得る。このような他の実施例は、それらが請求項の文言とは異ならない構成要素を有する場合、またはそれらが請求項の文言とわずかな差を有する等価な構成要素を含む場合は、特許請求の範囲に包含されるものとする。
【符号の説明】
【００３６】
１００  コンピュータ
１０２  キャリアボード
１０４  モジュール
１０６  コンピュータバス
１０８  ランダムアクセスメモリ（ＲＡＭ）モジュール
１１０  リードオンリメモリ（ＲＯＭ）モジュール
１１２  プロセッサ
１１４  低コストモジュール
１１６  標準モジュール
１１８  モジュール構成要素
１２０  ホット・スワップ回路
１２２  モジュール管理コントローラ（ＭＭＣ）
１２４  電圧変換器
１２６  通信コントローラ
１２８  キャリアバス
１３０  ホット・スワップスイッチ
１３２  ホット・スワップ光デバイス
１３４  電源
１３６  ベースボード管理コントローラ（ＢＭＣ）
２０２  インテリジェントプラットフォーム管理コントローラ（ＩＰＭＣ）
２０４  論理モジュール
２０６  ＩＰＭＢローカル（ＩＰＭＢ−Ｌ）アイソレータ
２０８  電源監視回路
２１０  論理モジュール
２１２  検出ピン
【図１】
2011081779.tif 000003
【図２】
2011081779.tif 000004
【図３】
2011081779.tif 000005
【図４】
2011081779.tif 000006
【外国語明細書】
2011081779000001.pdf