説明

サーバー及びそのシリアルインタフェース切換回路

【課題】構造が簡単で、コストが低いシリアルインタフェース切換回路及び該シリアルインタフェース切換回路を備えたサーバーを提供すること。
【解決手段】本発明に係るサーバーは、複数の第一データ伝送ピンを含む基板管理コントローラと、複数の第二データ伝送ピンを含む入力/出力チップと、シリアルインタフェースと、シリアルインタフェース切換回路と、を備え、前記基板管理コントローラ及び前記入力/出力チップは、前記シリアルインタフェース切換回路を介して、前記シリアルインタフェースに接続され、前記シリアルインタフェース切換回路によって、前記基板管理コントローラと前記シリアルインタフェースとの接続及び前記入力/出力チップと前記シリアルインタフェースとの接続を切り替える。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、シリアルインタフェース切換回路及び該シリアルインタフェース切換回路を備えたサーバーに関するものである。
【背景技術】
【0002】
シリアルインタフェース(直列接続ポートとも称する)は、現在常用されているインタフェースの1つとして、サーバーに幅広く用いられている。例えば、サーバー内部の基板管理コントローラ(Baseboard Management Controller,BMC)は、該シリアルインタフェースを介して、外部のデバッグ(debug)装置に接続されて、データ或いは指令を送受信する。また、サーバー内の入力/出力(I/O)チップは、前記シリアルインタフェースを介して、外部のハードウェア装置に接続されて、該ハードウェア装置と通信関係を確立する。
【発明の概要】
【発明が解決しようとする課題】
【0003】
しかし、既存のBMC及びI/Oチップは、一般的に、相応するシリアルインタフェースをそれぞれ設置しなければならず、シリアルインタフェースを共用することができない。従って、サーバーのコストを増やし、且つサーバー全体の小型化にも不利である。
【0004】
本発明は、上記課題を解決するものであり、構造が簡単で、且つコストが低いシリアルインタフェース切換回路及び該シリアルインタフェース切換回路を備えたサーバーを提供することを目的とする。
【課題を解決するための手段】
【0005】
上記の目的を達成するために、本発明に係るシリアルインタフェース切換回路は、基板管理コントローラと、入力/出力チップ及びシリアルインタフェースと、を備えるサーバーに用いられ、且つ第一データ伝送ユニット〜第四データ伝送ユニットを備える。前記第一〜第四データ伝送ユニットは、複数のデータ入力端、複数の第一データ出力端、複数の第二データ出力端及び第一ストローブ制御端をそれぞれ備え、前記第一データ伝送ユニットのデータ入力端及び前記第四データ伝送ユニットの第一データ出力端は、前記基板管理コントローラの第一データ伝送ピンにそれぞれ接続され、前記第二データ伝送ユニットのデータ入力端及び前記第四データ伝送ユニットの第二データ出力端は、前記入力/出力チップの第二データ伝送ピンにそれぞれ接続され、前記第一データ伝送ユニットの第一データ出力端と前記第二データ伝送ユニットの第一データ出力端とは、互いに接続され、前記第一データ伝送ユニットの第二データ出力端は、前記第三データ伝送ユニットの第一データ出力端にそれぞれ接続され、前記第二データ伝送ユニットの第二データ出力端は、前記第三データ伝送ユニットの第二データ出力端にそれぞれ接続され、前記第三データ伝送ユニットのデータ入力端及び前記第四データ伝送ユニットのデータ入力端は、全て前記シリアルインタフェースに接続され、前記第一ストローブ制御端の電圧を変えることによって、前記基板管理コントローラと前記シリアルインタフェースとの接続及び前記入力/出力チップと前記シリアルインタフェースとの接続を切り替える。
【0006】
また、本発明に係るサーバーは、複数の第一データ伝送ピンを含む基板管理コントローラと、複数の第二データ伝送ピンを含む入力/出力チップと、シリアルインタフェースと、シリアルインタフェース切換回路と、を備え、前記シリアルインタフェース切換回路は、複数のデータ入力端と、複数の第一データ出力端と、複数の第二データ出力端と、第一ストローブ制御端と、をそれぞれ備える第一データ伝送ユニット〜第四データ伝送ユニットを備え、前記第一データ伝送ユニットのデータ入力端及び前記第四データ伝送ユニットの第一データ出力端は、前記基板管理コントローラの第一データ伝送ピンにそれぞれ接続され、前記第二データ伝送ユニットのデータ入力端及び前記第四データ伝送ユニットの第二データ出力端は、前記入力/出力チップの第二データ伝送ピンにそれぞれ接続され、前記第一データ伝送ユニットの第一データ出力端と前記第二データ伝送ユニットの第一データ出力端とは、互いに接続され、前記第一データ伝送ユニットの第二データ出力端は、前記第三データ伝送ユニットの第一データ出力端にそれぞれ接続され、前記第二データ伝送ユニットの第二データ出力端は、前記第三データ伝送ユニットの第二データ出力端にそれぞれ接続され、前記第三データ伝送ユニットのデータ入力端及び前記第四データ伝送ユニットのデータ入力端は、全て前記シリアルインタフェースに接続され、前記シリアルインタフェース切換回路によって、前記基板管理コントローラと前記シリアルインタフェースとの接続及び前記入力/出力チップと前記シリアルインタフェースとの接続を切り替える。
【発明の効果】
【0007】
従来の技術とは異なり、本発明のサーバーは、シリアルインタフェース切換回路を備えているので、第一イネーブルピンEN1及び第二イネーブルピンEN2に入力する電圧を変えることによって、サーバーの基板管理コントローラ或いは入力/出力チップをシリアルインタフェースに切り替えて接続することができる。従って、本発明のサーバーは、構造が簡単で、別途に複数のシリアルコネクターを設ける必要がないため汎用性が高い。また、小型化できるため、コストも削減できる。
【図面の簡単な説明】
【0008】
【図1】本発明の実施形態に係るサーバーの機能モジュールを示す図である。
【図2】図1に示したサーバーの回路図である。
【発明を実施するための形態】
【0009】
図1に示したように、本発明の実施形態に係るサーバー100は、基板管理コントローラ10(以下BMCと略称する)と、入力/出力チップ(以下I/Oチップと略称する)20と、シリアルインタフェース切換回路30と、シリアルインタフェース40と、を備える。前記BMC10及び前記I/Oチップ20は、前記シリアルインタフェース切換回路30を介して、前記シリアルインタフェース40にそれぞれ接続される。
【0010】
前記BMC10は、第一イネーブルピンEN1と、第二イネーブルピンEN2及び第一データ伝送ピンC1〜C8と、を備え、前記I/Oチップ20は、第二データ伝送ピンD1〜D8を備える。
【0011】
図2を併せて参照すると、前記シリアルインタフェース切換回路30は、第一データ伝送ユニットU1と、第二データ伝送ユニットU2と、第三データ伝送ユニットU3と、第四データ伝送ユニットU4と、を備える。前記第一データ伝送ユニットU1〜前記第四データ伝送ユニットU4は、全て2チャンネルストローブ器(two−channel strobe)であり、且つデータ入力端1A〜4Aと、第一データ出力端1B1〜4B1と、第二データ出力端1B2〜4B2と、第一ストローブ制御端S及び第二ストローブ制御端OEと、をそれぞれ備える。前記第一データ伝送ユニットU1及び前記第二データ伝送ユニットU2の第一ストローブ制御端Sは、前記第一イネーブルピンEN1に接続される。前記第三データ伝送ユニットU3及び前記第四データ伝送ユニットU4の第一ストローブ制御端Sは、前記第二イネーブルピンEN2に接続される。前記第一データ伝送ユニットU1〜前記第四データ伝送ユニットU4の第二ストローブ制御端OEは、全て接地されている。
【0012】
前記第一データ伝送ユニットU1のデータ入力端1A〜4Aは、該データ入力端1A〜4Aに各々対応する第一データ伝送ピンC1〜C4に、それぞれ接続され、前記第四データ伝送ユニットU4の第一データ出力端1B1〜4B1は、該第一データ出力端1B1〜4B1に各々対応する第一データ伝送ピンC5〜C8に、それぞれ接続される。また、前記第二データ伝送ユニットU2のデータ入力端1A〜4Aは、該データ入力端1A〜4Aに各々対応する第二データ伝送ピンD1〜D4に、それぞれ接続され、前記第四データ伝送ユニットU4の第二データ出力端1B2〜4B2は、該第二データ出力端1B2〜4B2に各々対応する第二データ伝送ピンD5〜D8に、それぞれ接続される。
【0013】
また、前記第一データ伝送ユニットU1の第一データ出力端1B1〜4B1は、前記第二データ伝送ユニットU2の第一データ出力端1B1〜4B1と互いに接続され、前記第一データ伝送ユニットU1の第二データ出力端1B2〜4B2は、前記第三データ伝送ユニットU3の第一データ出力端1B1〜4B1にそれぞれ接続される。また、前記第二データ伝送ユニットU2の第二データ出力端1B2〜4B2は、前記第三データ伝送ユニットU3の第二データ出力端1B2〜4B2にそれぞれ接続され、前記第三データ伝送ユニットU3のデータ入力端1A〜4A及び前記第四データ伝送ユニットU4のデータ入力端1A〜4Aは、全て前記シリアルインタフェース40に接続される。
【0014】
以下、本発明のサーバー100の動作原理について詳細に説明する。
【0015】
まず、下記表1を参照する。表1は、前記第一データ伝送ユニットU1〜前記第四データ伝送ユニットU4の数値を示している。前記第一ストローブ制御端S及び前記第二ストローブ制御端OEの数値がそれぞれ0の場合、前記第一データ出力端1B1〜4B1が選択されて導通される。即ち、データは、前記データ入力端1A〜4Aから前記第一データ出力端1B1〜4B1に伝送される。また、前記第一ストローブ制御端Sは1であり、前記第二ストローブ制御端OEの数値が0の場合、前記第二データ出力端1B2〜4B2が選択されて導通させる。即ち、データは、前記データ入力端1A〜4Aから前記第二データ出力端1B2〜4B2に伝送される。また、前記第一ストローブ制御端S及び前記第二ストローブ制御端OEの数値がそれぞれ0、1或いは1、1の場合、対応するデータ伝送ユニットは動作しない。
【0016】
【表1】

【0017】
前記BMC10の前記第一イネーブルピンEN1及び前記第二イネーブルピンEN2が共にハイレベルの電圧信号を受信した場合、前記第一伝送ユニットU1〜前記第四データ伝送ユニットU4中の第一ストローブ制御端S及び第二ストローブ制御端OEの数値は、それぞれ1、0である。この際、上記の動作原理によって、前記第一データ伝送ユニットU1及び前記第二データ伝送ユニットU2は共に起動され、且つそれぞれ前記第二データ出力端1B2〜4B2を選択して導通する。即ち、前記BMC10の前記第一データ伝送ピンC1〜C4及び前記I/Oチップ20の前記第二データ伝送ピンD1〜D4のデータは、前記データ入力端1A〜4Aから入力され、且つ前記第二データ出力端1B2〜4B2を介して、前記第三データ伝送ユニットU3に出力する。これと同時に、前記第三データ伝送ユニットU3及び前記第四データ伝送ユニットU4も、共に第二データ出力端1B2〜4B2を選択して導通し、さらに前記第三データ伝送ユニットU3及び前記第四データ伝送ユニットU4の各々のデータ入力端1A〜4Aは、前記第二データ出力端1B2〜4B2を介して、前記第二データ伝送ピンD1〜D8からの信号を受信し、且つ該信号を前記シリアルインタフェース40に伝送する。これにより、前記I/Oチップ20は、前記シリアルインタフェース40に切り替えられて接続された後、該シリアルインタフェース40を介して、外部のハードウェア装置に接続される。このハードウェア装置は、マウス、キーボード或いはプリンタなどの直列接続の通信方法を採用した周辺装置である。
【0018】
前記第一イネーブルピンEN1がハイレベルの電圧信号を受信し、前記第二イネーブルピンEN2がローレベルの電圧信号を受信した場合、前記第一データ伝送ユニットU1及び前記第二データ伝送ユニットU2中の第一ストローブ制御端S及び第二ストローブ制御端OEの数値はそれぞれ1、0であり、前記第三データ伝送ユニットU3及び前記第四データ伝送ユニットU4中の第一ストローブ制御端S及び第二ストローブ制御端OEの数値はそれぞれ0、0である。この際、前記第一データ伝送ユニットU1及び前記第二データ伝送ユニットU2は、共に第二データ出力端1B2〜4B2を選択して導通し、前記第三データ伝送ユニットU3及び前記第四データ伝送ユニットU4は、第一データ出力端1B1〜4B1を選択して導通する。この際、前記第三データ伝送ユニットU3及び前記第四データ伝送ユニットU4の各々のデータ入力端1A〜4Aは、前記第一データ出力端1B1〜4B1を介して、前記第一データ伝送ピンC1〜C8からの信号を受信し、且つ該信号を前記シリアルインタフェース40に伝送する。これにより、前記BMC10は、前記シリアルインタフェース40に切り替えられて接続され、且つ該シリアルインタフェース40を介して、外部のデバッグ装置に接続される。
【0019】
前記第一イネーブルピンEN1がローレベルの電圧信号を受信した場合、前記第一データ伝送ユニットU1及び前記第二データ伝送ユニットU2は、共に前記第一データ出力端1B1〜4B1を選択して導通する。前記第一データ伝送ユニットU1の第一データ出力端1B1〜4B1と前記第二データ伝送ユニットU2の第一データ出力端1B1〜4B1とは互いに接続されているため、前記BMC10の第一データ伝送ピンC1〜C4及び前記I/Oチップ20の第二データ伝送ピンD1〜D4も、互いに接続される。この際、前記BMC10は、前記I/Oチップ20に切り替えられた後、シリアルLAN(Serial Over LAN,SOL)の機能を実現する。
【0020】
前記シリアルインタフェース切換回路30は、1つの電圧変換ユニット31を備え、該電圧変換ユニット31の入力端は、前記第三データ伝送ユニットU3のデータ入力端1A〜4A及び前記第四データ伝送ユニットU4のデータ入力端1A〜4Aに接続され、前記電圧変換ユニット31の出力端は、前記シリアルインタフェース40に接続される。前記電圧変換ユニット31は、前記BMC10或いは前記I/Oチップ20の信号電圧を標準電圧に転換した後、前記シリアルインタフェース40に伝送する。
【0021】
本発明のサーバー100は、前記シリアルインタフェース切換回路30を設け、前記第一イネーブルピンEN1及び前記第二イネーブルピンEN2に入力する電圧を変えることによって、前記BMC10或いは前記I/Oチップ20を前記シリアルインタフェース40に切り替えて接続することができる。従って、本発明のサーバー100は、構造が簡単で、別途に複数のシリアルコネクターを設ける必要がないため汎用性が高い。また、小型化できるため、コストも削減できる。
【0022】
以上、本発明の好適な実施形態について詳細に説明したが、本発明は前記実施形態に限定されるものではなく、本発明の範囲内で種々の変形、又は修正が可能であり、該変形、又は修正も本発明の特許請求の範囲内に含まれるものであることは言うまでもない。
【符号の説明】
【0023】
10 基板管理コントローラ
20 入力/出力チップ
30 シリアルインタフェース切換回路
31 電圧変換ユニット
40 シリアルインタフェース
100 サーバー

【特許請求の範囲】
【請求項1】
基板管理コントローラと、入力/出力チップ及びシリアルインタフェースと、を備えるサーバーに用いられるシリアルインタフェース切換回路であって、
前記基板管理コントローラは、複数の第一データ伝送ピンを含み、前記入力/出力チップは、複数の第二データ伝送ピンを含み、
前記シリアルインタフェース切換回路は、複数のデータ入力端と、複数の第一データ出力端と、複数の第二データ出力端と、第一ストローブ制御端と、をそれぞれ備える第一データ伝送ユニット〜第四データ伝送ユニットを備え、
前記第一データ伝送ユニットのデータ入力端及び前記第四データ伝送ユニットの第一データ出力端は、前記基板管理コントローラの第一データ伝送ピンにそれぞれ接続され、
前記第二データ伝送ユニットのデータ入力端及び前記第四データ伝送ユニットの第二データ出力端は、前記入力/出力チップの第二データ伝送ピンにそれぞれ接続され、
前記第一データ伝送ユニットの第一データ出力端と前記第二データ伝送ユニットの第一データ出力端とは、互いに接続され、
前記第一データ伝送ユニットの第二データ出力端は、前記第三データ伝送ユニットの第一データ出力端にそれぞれ接続され、
前記第二データ伝送ユニットの第二データ出力端は、前記第三データ伝送ユニットの第二データ出力端にそれぞれ接続され、
前記第三データ伝送ユニットのデータ入力端及び前記第四データ伝送ユニットのデータ入力端は、全て前記シリアルインタフェースに接続され、
前記第一ストローブ制御端の電圧を変えることによって、前記基板管理コントローラと前記シリアルインタフェースとの接続及び前記入力/出力チップと前記シリアルインタフェースとの接続を切り替えることを特徴とするシリアルインタフェース切換回路。
【請求項2】
前記第一データ伝送ユニット〜前記第四データ伝送ユニットは、全て2チャンネルストローブ器であることを特徴とする請求項1に記載のシリアルインタフェース切換回路。
【請求項3】
前記第一データ伝送ユニット〜前記第四データ伝送ユニットは、さらに、第二ストローブ制御端をそれぞれ備え、該第二ストローブ制御端は接地されていることを特徴とする請求項1又は2に記載のシリアルインタフェース切換回路。
【請求項4】
入力端が前記第三データ伝送ユニットのデータ入力端及び前記第四データ伝送ユニットのデータ入力端に接続され、出力端が前記シリアルインタフェースに接続され、且つ前記基板管理コントローラ或いは前記入力/出力チップの信号電圧を標準電圧に転換した後、前記シリアルインタフェースに伝送する電圧変換ユニットをさらに備えることを特徴とする請求項1〜3のいずれか1項に記載のシリアルインタフェース切換回路。
【請求項5】
請求項1〜4の何れか一項に記載のシリアルインタフェース切換回路を備えたサーバー。
【請求項6】
前記基板管理コントローラは、第一イネーブルピン及び第二イネーブルピンを備え、
前記第一イネーブルピンは、前記第一データ伝送ユニットU1及び前記第二データ伝送ユニットU2の第一ストローブ制御端に接続され、
前記第二イネーブルピンは、前記第三データ伝送ユニットU3及び前記第四データ伝送ユニットU4の第一ストローブ制御端に接続されることを特徴とする請求項1〜5のいずれか1項に記載のサーバー。
【請求項7】
前記第一イネーブルピン及び前記第二イネーブルピンが共にハイレベルの電圧信号を受信すると、前記入力/出力チップは、前記シリアルインタフェースに接続され、且つ該シリアルインタフェースを介して、外部のハードウェア装置に接続されることを特徴とする請求項6に記載のサーバー。
【請求項8】
前記第一イネーブルピンがハイレベルの電圧信号を受信し、前記第二イネーブルピンがローレベルの電圧信号を受信すると、前記基板管理コントローラは、前記シリアルインタフェースに接続され、且つ該シリアルインタフェースを介して、外部のデバッグ装置に接続されることを特徴とする請求項6に記載のサーバー。
【請求項9】
前記第一イネーブルピンがローレベルの電圧信号を受信すると、前記基板管理コントローラは、前記入力/出力チップに接続されることを特徴とする請求項6に記載のサーバー。


【図1】
image rotate

【図2】
image rotate


【公開番号】特開2013−84266(P2013−84266A)
【公開日】平成25年5月9日(2013.5.9)
【国際特許分類】
【出願番号】特願2012−220037(P2012−220037)
【出願日】平成24年10月2日(2012.10.2)
【出願人】(503023069)鴻富錦精密工業(深▲セン▼)有限公司 (399)
【出願人】(500080546)鴻海精密工業股▲ふん▼有限公司 (1,018)
【Fターム(参考)】