(57)【要約】【課題】構成を簡素にしてコスト低減を実現しつつ、種々の装置と適切に通信を行うことができる通信ユニット、情報機器および情報システムを提供する。【解決手段】ＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード１０は、カードエッジコネクタ１４と、光アクティブケーブル３００ａ，３００ｂが各々接続される光ケーブルコネクタ１２ａ，１２ｂと、データを中継するＰＣＩ  Ｅｘｐｒｅｓｓブリッジ１３とを備える。光ケーブルコネクタ１２ａ，１２ｂは、光アクティブケーブル３００ａ，３００ｂのいずれも接続可能であり、ＰＣＩ  Ｅｘｐｒｅｓｓブリッジ１３は、光ケーブル側ポート１３ａに対して、光ケーブルコネクタ１２ａ，１２ｂが使用するレーン数ごとに論理レーン番号を昇順または降順で設定するとともに、設定した論理レーン番号を反転可能な制御部１３ｃを有する。【選択図】図５
2012022463.tif 000002
【特許請求の範囲】
【請求項１】
データを伝送する第１のケーブルまたは第２のケーブルが接続可能な第１のケーブルコネクタと、
データを伝送する前記第１のケーブルまたは前記第２のケーブルが接続可能な、前記１のケーブルコネクタとは異なる第２のケーブルコネクタと、
データを送受信可能な第３のコネクタと、
前記第１のケーブルコネクタおよび前記第２のケーブルコネクタと通信可能な第１のポート、および前記第３のコネクタと通信可能な第２のポートを有し、前記第３のコネクタと前記第１のケーブルコネクタおよび前記第２のケーブルコネクタとの間でデータを中継する中継部と、を備え、
前記中継部は、前記第１のポートに対して、前記第１のケーブルコネクタまたは前記第２のケーブルコネクタが使用するレーン数ごとに論理レーン番号を昇順または降順で設定するとともに、設定した論理レーン番号を反転可能な制御部を有することを特徴とする通信ユニット。
【請求項２】
前記第１のケーブルコネクタおよび前記第２のケーブルコネクタと前記第１のポートとが、基板上で交差しないように配線された信号線を介して接続されていることを特徴とする請求項１に記載の通信ユニット。
【請求項３】
前記制御部は、前記第１のケーブルおよび／または前記第２のケーブルを介した通信のリンクトレーニングを実施し、該リンクトレーニングが正常に終了しない場合に、前記第１のポートに対して設定した論理レーン番号を反転させることを特徴とする請求項１または２に記載の通信ユニット。
【請求項４】
ソケットが搭載された基板と、前記ソケットに装着される通信ユニットと、を備える情報機器であって、
前記通信ユニットは、
データを伝送する第１のケーブルまたは第２のケーブルが接続可能な第１のケーブルコネクタと、
データを伝送する前記第１のケーブルまたは前記第２のケーブルが接続可能な、前記１のケーブルコネクタとは異なる第２のケーブルコネクタと、
データを送受信可能な第３のコネクタと、
前記第１のケーブルコネクタおよび前記第２のケーブルコネクタと通信可能な第１のポート、および前記第３のコネクタと通信可能な第２のポートを有し、前記第３のコネクタと前記第１のケーブルコネクタおよび前記第２のケーブルコネクタとの間でデータを中継する中継部と、を備え、
前記中継部は、前記第１のポートに対して、前記第１のケーブルコネクタまたは前記第２のケーブルコネクタが使用するレーン数ごとに論理レーン番号を昇順または降順で設定するとともに、設定した論理レーン番号を反転可能な制御部を有することを特徴とする情報機器。
【請求項５】
第１の情報機器と第２の情報機器との間でケーブルを介して通信を行う情報システムであって、
前記第１の情報機器は、ソケットが搭載された基板と、前記ソケットに装着される通信ユニットと、を備え
前記通信ユニットは、
データを伝送する第１のケーブルまたは第２のケーブルが接続可能な第１のケーブルコネクタと、
データを伝送する前記第１のケーブルまたは前記第２のケーブルが接続可能な、前記１のケーブルコネクタとは異なる第２のケーブルコネクタと、
データを送受信可能な第３のコネクタと、
前記第１のケーブルコネクタおよび前記第２のケーブルコネクタと通信可能な第１のポート、および前記第３のコネクタと通信可能な第２のポートを有し、前記第３のコネクタと前記第１のケーブルコネクタおよび前記第２のケーブルコネクタとの間でデータを中継する中継部と、を備え、
前記中継部は、前記第１のポートに対して、前記第１のケーブルコネクタまたは前記第２のケーブルコネクタが使用するレーン数ごとに論理レーン番号を昇順または降順で設定するとともに、設定した論理レーン番号を反転可能な制御部を有することを特徴とする情報システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ユニット、情報機器および情報システムに関する。
【背景技術】
【０００２】
高速シリアルインターフェースの規格として、ＰＣＩ  Ｅｘｐｒｅｓｓ（登録商標）が知られている。ＰＣＩ  Ｅｘｐｒｅｓｓは、高いデータ転送速度と様々なアプリケーションに適合できる柔軟性を兼ね備えており、グラフィックスカードなどの拡張ボードに広く利用されている。また、近年では、離れた機器間でのケーブルを用いた高速データ転送にもＰＣＩ  Ｅｘｐｒｅｓｓ互換の通信プロトコルを用いる技術が使われ始めている。そして、ＰＣとの接続にはＰＣＩ  Ｅｘｐｒｅｓｓ規格を採用し、アダプタ上のブリッジチップによって、ケーブル伝送部にはＰＣＩ  Ｅｘｐｒｅｓｓとは異なる通信プロトコルにプロトコル変換するＰＣＩ  Ｅｘｐｒｅｓｓ互換のケーブルアダプタカードなども提供されている。
【０００３】
このようなＰＣＩ  Ｅｘｐｒｅｓｓ互換のケーブル伝送技術は、高い汎用性を実現するために、種々の装置に対して広く対応できるようにすることが求められている。このような背景のもと、特許文献１では、ＰＣＩ  Ｅｘｐｒｅｓｓ型リンクのような通信リンクにより結合されたリモート装置の通信ポート状態（リモート装置からの信号の方向状態や極性状態）を検知して、検知結果に応じて送信モードと受信モードの切り替えやレーン反転などを行うことで、種々の装置と通信を行えるようにする通信ポートの自動設定方法が提案されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の技術では、通信リンクにより結合されたリモート装置の通信ポート状態を検知する手段が必要となるため、回路規模が大きくなって高コストにつながるといった問題があった。
【０００５】
本発明は、上記に鑑みてなされたものであって、構成を簡素にしてコスト低減を実現しつつ、種々の装置と適切に通信を行うことができる通信ユニット、情報機器および情報システムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明に係る通信ユニットは、データを伝送する第１のケーブルまたは第２のケーブルが接続可能な第１のケーブルコネクタと、データを伝送する前記第１のケーブルまたは前記第２のケーブルが接続可能な、前記１のケーブルコネクタとは異なる第２のケーブルコネクタと、データを送受信可能な第３のコネクタと、前記第１のケーブルコネクタおよび前記第２のケーブルコネクタと通信可能な第１のポート、および前記第３のコネクタと通信可能な第２のポートを有し、前記第３のコネクタと前記第１のケーブルコネクタおよび前記第２のケーブルコネクタとの間でデータを中継する中継部と、を備え、前記中継部は、前記第１のポートに対して、前記第１のケーブルコネクタまたは前記第２のケーブルコネクタが使用するレーン数ごとに論理レーン番号を昇順または降順で設定するとともに、設定した論理レーン番号を反転可能な制御部を有することを特徴とする。
【０００７】
また、本発明に係る情報機器は、ソケットが搭載された基板と、前記ソケットに装着される通信ユニットと、を備える情報機器であって、前記通信ユニットは、データを伝送する第１のケーブルまたは第２のケーブルが接続可能な第１のケーブルコネクタと、データを伝送する前記第１のケーブルまたは前記第２のケーブルが接続可能な、前記１のケーブルコネクタとは異なる第２のケーブルコネクタと、データを送受信可能な第３のコネクタと、前記第１のケーブルコネクタおよび前記第２のケーブルコネクタと通信可能な第１のポート、および前記第３のコネクタと通信可能な第２のポートを有し、前記第３のコネクタと前記第１のケーブルコネクタおよび前記第２のケーブルコネクタとの間でデータを中継する中継部と、を備え、前記中継部は、前記第１のポートに対して、前記第１のケーブルコネクタまたは前記第２のケーブルコネクタが使用するレーン数ごとに論理レーン番号を昇順または降順で設定するとともに、設定した論理レーン番号を反転可能な制御部を有することを特徴とする。
【０００８】
また、本発明に係る情報システムは、第１の情報機器と第２の情報機器との間でケーブルを介して通信を行う情報システムであって、前記第１の情報機器は、ソケットが搭載された基板と、前記ソケットに装着される通信ユニットと、を備え前記通信ユニットは、データを伝送する第１のケーブルまたは第２のケーブルが接続可能な第１のケーブルコネクタと、データを伝送する前記第１のケーブルまたは前記第２のケーブルが接続可能な、前記１のケーブルコネクタとは異なる第２のケーブルコネクタと、データを送受信可能な第３のコネクタと、前記第１のケーブルコネクタおよび前記第２のケーブルコネクタと通信可能な第１のポート、および前記第３のコネクタと通信可能な第２のポートを有し、前記第３のコネクタと前記第１のケーブルコネクタおよび前記第２のケーブルコネクタとの間でデータを中継する中継部と、を備え、前記中継部は、前記第１のポートに対して、前記第１のケーブルコネクタまたは前記第２のケーブルコネクタが使用するレーン数ごとに論理レーン番号を昇順または降順で設定するとともに、設定した論理レーン番号を反転可能な制御部を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、構成を簡素にしてコスト低減を実現しつつ、種々の装置と適切に通信を行うことができるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施の形態のプリントシステムの概略構成図である。
【図２】図２は、サーバおよびプリンタにおけるＰＣＩ  Ｅｘｐｒｅｓｓ規格のツリー構造を説明する図である。
【図３】図３は、サーバおよびプリンタにおけるＰＣＩ  Ｅｘｐｒｅｓｓ規格のツリー構造を説明する図である。
【図４】図４は、サーバとプリンタとの間の伝送路を説明する図である。
【図５】図５は、実施の形態のＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボードを説明する図である。
【図６】図６は、ＰＣＩ  Ｅｘｐｒｅｓｓで定められているレーンリバース機能を説明する図である。
【図７】図７は、プリンタ側のカードアダプタがＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボードと同等の構成の場合におけるＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボードの使用例を説明する図である。
【図８】図８は、電気信号で扱うＰＣＩ  Ｅｘｐｒｅｓｓプロトコルを直接光に変換するＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボードの構成を示す図である。
【図９】図９は、プリンタ側のカードアダプタが図８に示すＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボードの場合におけるＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボードの使用例を説明する図である。
【図１０】図１０は、図９の使用例においてＰＣＩ  Ｅｘｐｒｅｓｓブリッジの制御部がレーン反転を行ってレーン番号を対応させた状態を示す図である。
【図１１】図１１は、プリンタ側のカードアダプタのレーン番号の並びがＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボードとは異なっている場合におけるＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボードの使用例を説明する図である。
【図１２】図１２は、プリンタ側のカードアダプタのレーン番号の並びがＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボードとは異なっている場合におけるＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボードの他の使用例を説明する図である。
【図１３】図１３は、図１２の使用例においてＰＣＩ  Ｅｘｐｒｅｓｓブリッジの制御部がレーン反転を行ってレーン番号を対応させた状態を示す図である。
【図１４】図１４は、４本の光アクティブケーブルを用いて１６レーン相当のデータ伝送帯域を確保するようにした場合のＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボードの使用例を説明する図である。
【図１５】図１５は、４本の光アクティブケーブルを用いて１６レーン相当のデータ伝送帯域を確保するようにした場合のＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボードの他の使用例を説明する図である。
【図１６】図１６は、４本の光アクティブケーブルを用いて１６レーン相当のデータ伝送帯域を確保するようにした場合のＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボードの他の使用例を説明する図である。
【図１７】図１７は、４本の光アクティブケーブルを用いて１６レーン相当のデータ伝送帯域を確保するようにした場合のＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボードの他の使用例を説明する図である。
【図１８】図１８は、１本の光アクティブケーブルを用いて４レーンでのデータ伝送を行うようにした場合のＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボードの他の使用例を説明する図である。
【図１９】図１９は、図１８の使用例においてＰＣＩ  Ｅｘｐｒｅｓｓブリッジの制御部がレーン反転を行ってレーン番号を対応させた状態を示す図である。
【発明を実施するための形態】
【００１１】
以下に添付図面を参照して、この発明に係る通信ユニット、情報機器および情報システムの最良な実施の形態を詳細に説明する。以下では、アダプタを含む情報機器としてのサーバおよびプリンタを備えるプリントシステムを例に説明する。なお、適用可能な装置（システム）はこれらに限られるものではない。
【００１２】
図１は、本実施の形態のプリントシステム１００の概略構成図である。このプリントシステム１００は、サーバ２００と、光アクティブケーブル３００によってサーバ２００と接続されたプリンタ４００とを備える。サーバ２００は、いわゆるプリントサーバであり、ネットワーク５００を介して複数の端末（例えば、ＰＣ）６００と接続されている。
【００１３】
サーバ２００およびプリンタ４００は、一例として図２に示すように、それぞれ、ＰＣＩ  Ｅｘｐｒｅｓｓの規格にて規定されたツリー構造のトポロジに従って接続されたデバイス群を有する。ＰＣＩ  Ｅｘｐｒｅｓｓの規格にて規定されたツリー構造のトポロジとは、一例として図３に示すように、ルートコンプレックスを頂点としたツリー型の構成であり、ルートコンプレックスとエンドポイントとが接続されるトポロジである。
【００１４】
サーバ２００は、図４に示すように、そのマザーボード２１０にＰＣＩ  Ｅｘｐｒｅｓｓの規格に準拠したソケット（ＰＣＩ  Ｅｘｐｒｅｓｓソケット２２０）が搭載されている。そして、このＰＣＩ  Ｅｘｐｒｅｓｓソケット２２０には、通信ユニットであるカードアダプタ２３０が装着されている。
【００１５】
プリンタ４００は、図４に示すように、そのマザーボード４１０にＰＣＩ  Ｅｘｐｒｅｓｓの規格に準拠したソケット（ＰＣＩ  Ｅｘｐｒｅｓｓソケット４２０）が搭載されている。そして、このＰＣＩ  Ｅｘｐｒｅｓｓソケット４２０には、通信ユニットであるカードアダプタ４３０が装着されている。
【００１６】
サーバ２００側のカードアダプタ２３０とプリンタ４００側のカードアダプタ４３０とは、光トランシーバを内蔵した光アクティブケーブル３００によって相互に接続されている。これにより、サーバ２００とプリンタ４００とが光アクティブケーブル３００を介して光通信可能に接続され、サーバ２００とプリンタ４００との間で光を媒体とした高速の情報伝送が行われる。
【００１７】
ここでは、画像情報（ブラックの画像情報、シアンの画像情報、マゼンタの画像情報、およびイエローの画像情報）が、ラスターイメージの可逆圧縮データの形で、サーバ２００からプリンタ４００に伝送される。そして、プリンタ４００は、受信した画像情報に応じてカラーの画像を形成する。
【００１８】
以上のように構成されるプリントシステム１００において、本実施の形態では、サーバ２００側のカードアダプタ２３０として、以下のようなＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボードが用いられる。
【００１９】
図５は、サーバ２００側のカードアダプタ２３０として用いられるＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード１０の構成例を説明する図である。このＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード１０は、ボード１１上に実装された２つの光ケーブルコネクタ１２ａ，１２ｂおよびＰＣＩ  Ｅｘｐｒｅｓｓブリッジ１３と、ボード１１の一端部近傍に形成されたカードエッジコネクタ１４とを有する。
【００２０】
２つの光ケーブルコネクタ１２ａ，１２ｂは、例えばＱＳＦＰ（Quad Small Form-factor Pluggable）規格に準拠したコネクタであり、それぞれが４レーンに対応したコネクタ（例えば、５ＧＴｓ×４）となっている。これら２つの光ケーブルコネクタ１２ａ，１２ｂには、光トランシーバを内蔵した４レーン対応の光アクティブケーブル３００ａ，３００ｂの一端側が各々接続される。光アクティブケーブル３００ａ，３００ｂの他端側は、プリンタ４００側のカードアダプタ４３０に接続されている。つまり、本実施の形態では、サーバ２００側とプリンタ４００側とを４レーン対応の２本の光アクティブケーブル３００ａ，３００ｂで接続し、８レーン相当のデータ伝送帯域を確保している。
【００２１】
ここで、２つの光ケーブルコネクタ１２ａ，１２ｂは、それぞれ、部品として同一のものであり、２本の光アクティブケーブル３００ａ，３００ｂのいずれも接続可能である。すなわち、図５に示すように光ケーブルコネクタ１２ａに光アクティブケーブル３００ａ、光ケーブルコネクタ１２ｂに光アクティブケーブル３００ｂをそれぞれ接続することもできるし、２本の光アクティブケーブル３００ａ，３００ｂを交差させて、光ケーブルコネクタ１２ａに光アクティブケーブル３００ｂ、光ケーブルコネクタ１２ｂに光アクティブケーブル３００ａをそれぞれ接続することもできる。
【００２２】
なお、ここではカードエッジコネクタ１４として後述のように８レーン対応のものを用いるため、４レーン対応の光ケーブルコネクタ１２ａ，１２ｂを２つ用いているが、光ケーブルコネクタの数は２つに限定されるものではなく、部品として同一のものが複数あればよい。例えばカードエッジコネクタ１４が１６レーン対応の場合には、４レーン対応の光ケーブルコネクタを４つ設けるようにしてもよい。
【００２３】
また、ボード１１には、光アクティブケーブル３００ａ，３００ｂが接続される光ケーブルコネクタ１２ａ，１２ｂのほかに、例えば１００ＢａｓｅＴ  イーサネット（登録商標）ケーブルなどのメタルケーブル３１０が接続されるコネクタ１５も実装されている。このコネクタ１５に接続されるメタルケーブル３１０を介して、例えばＰＣＩ  Ｅｘｐｒｅｓｓ規格のサイドバンド信号の伝送が可能である。
【００２４】
カードエッジコネクタ１４は、ＰＣＩ  Ｅｘｐｒｅｓｓ規格に準拠したカードエッジであり、８レーンに対応したカードエッジコネクタ（例えば、ＰＣＩ  Ｅｘｐｒｅｓｓ−Ｇｅｎ２（５．０ＧＨｚ）−×８）となっている。このカードエッジコネクタ１４は、ＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード１０をサーバ２００のマザーボード２１０に設けられたＰＣＩ  Ｅｘｐｒｅｓｓソケット２２０に装着したときの接続部となる。
【００２５】
ＰＣＩ  Ｅｘｐｒｅｓｓブリッジ１３は、カードエッジコネクタ１４と２つの光ケーブルコネクタ１２ａ，１２ｂとの間でデータを中継する、ＰＣＩ  Ｅｘｐｒｅｓｓ規格に準拠したブリッジ（中継部）として機能する。このＰＣＩ  Ｅｘｐｒｅｓｓブリッジ１３は、光ケーブル側ポート（第１のポート）１３ａと、カードエッジ側ポート（第２のポート）１３ｂと、制御部１３ｃとを有する。
【００２６】
光ケーブル側ポート１３ａは、ボード１１に形成されたシリアル信号Ｌ１を介して２つの光ケーブルコネクタ１２ａ，１２ｂと接続されている。また、カードエッジ側ポート１３ｂは、ボード１１に形成されたシリアル信号線Ｌ２を介してカードエッジコネクタ１４と接続されている。
【００２７】
制御部１３ｃは、サーバ２００とプリンタ４００との間の通信のリンクを確立するためのリンクトレーニングの実行や、通信プロトコルの変換などの処理を制御するものである。また、この制御部１３ｃは、特に本実施の形態において特徴的な機能として、光ケーブル側ポート１３ａに対して、光ケーブルコネクタ１２ａ，１２ｂが使用するレーン数（ここではレーン数＝４）ごとに、昇順または降順で論理レーン番号を設定し、リンクトレーニングによって通信リンクが確立されない場合に、光ケーブル側ポート１３ａに対して設定した論理レーン番号を反転させる機能を有している。
【００２８】
なお、図５において、ＰＣＩ  Ｅｘｐｒｅｓｓブリッジ１３の光ケーブル側ポート１３ａおよびカードエッジ側ポート１３ｂに付している番号は、レーンに対応した物理的なピン配置に対して設定される論理レーン番号の一例を示している。制御部１３ｃによって光ケーブル側ポート１３ａに設定された論理レーン番号を反転させると、図中の０番で示す物理的位置の論理レーン番号が７番となり、以下同様に、１番の位置が６番、２番の位置が５番、３番の位置が４番、４番の位置が３番、５番の位置が２番、６番の位置が１番、７番の位置が０番となる。このような論理レーン番号の反転は、ＰＣＩ  Ｅｘｐｒｅｓｓ規格で定められているレーンリバース機能により実現できる。
【００２９】
図６は、ＰＣＩ  Ｅｘｐｒｅｓｓで定められているレーンリバース機能を説明する図である。例えば図６（ａ）のように、ルートコンプレックスとエンドポイントがＰＣＩ  Ｅｘｐｒｅｓｓ×４（４レーン）で接続されているとする。図６（ａ）の例では、ルートコンプレックスとエンドポイントとで論理レーン番号の並び順が一致しているため、正常な通信が行える。しかしながら図６（ｂ）のように、ルートコンプレックスとエンドポイントとで論理レーン番号の並び順が逆になっていると、正常な通信が行えない。そこで、ＰＣＩ  Ｅｘｐｒｅｓｓ規格では、ルートコンプレックスとエンドポイントのどちらか（もしくは両方）で論理レーン番号を反転させるレーンリバース機能が定められている。図６（ｃ）は、図６（ｂ）の例に対してアップリンク側の論理レーン番号をルートコンプレックス側で反転させ、ダウンリンク側の論理レーン番号をエンドポイント側で反転させた例である。このような論理レーン番号の反転により、ルートコンプレックスとエンドポイントとで論理レーン番号の並び順が一致することになるため、正常な通信が可能になる。
【００３０】
本実施の形態のＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード１０では、上述したように、ボード１１に実装された２つの光ケーブルコネクタ１２ａ，１２ｂとＰＣＩ  Ｅｘｐｒｅｓｓブリッジ１３の光ケーブル側ポート１３ａとが、ボード１１に形成されたシリアル信号線Ｌ１によって接続されている。このシリアル信号線Ｌ１は、一方の光ケーブルコネクタ１２ａと光ケーブル側ポート１３ａとを繋ぐ信号線と、他方の光ケーブルコネクタ１２ｂと光ケーブル側ポート１３ａとを繋ぐ信号線とが、ボード１１上で交差しない配線とされている。ここで、交差する配線とは、例えば図５の例でいうと、上側の光ケーブルコネクタ１２ａと光ケーブル側ポート１３ａの４番〜７番を信号線で接続し、下側の光ケーブルコネクタ１２ｂと光ケーブル側ポート１３ａの０番〜３番を信号線で接続するような配線である。
【００３１】
本実施の形態のＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード１０では、上側の光ケーブルコネクタ１２ａの３番を光ケーブル側ポート１３ａの０番の位置、光ケーブルコネクタ１２ａの２番を光ケーブル側ポート１３ａの１番の位置、光ケーブルコネクタ１２ａの１番を光ケーブル側ポート１３ａの２番の位置、光ケーブルコネクタ１２ａの０番を光ケーブル側ポート１３ａの３番の位置、下側の光ケーブルコネクタ１２ｂの３番を光ケーブル側ポート１３ａの４番の位置、光ケーブルコネクタ１２ｂの２番を光ケーブル側ポート１３ａの５番の位置、光ケーブルコネクタ１２ｂの１番を光ケーブル側ポート１３ａの６番の位置、光ケーブルコネクタ１２ｂの０番を光ケーブル側ポート１３ａの７番の位置に接続し、２つの光ケーブルコネクタ１２ａ，１２ｂとＰＣＩ  Ｅｘｐｒｅｓｓブリッジ１３の光ケーブル側ポート１３ａとを繋ぐシリアル信号線Ｌ１を交差しない配線としている。これにより、配線パターンが単純化され、製造コストの削減が図られる。また、シリアル信号線Ｌ１を交差しない配線とすることで、シリアル信号線Ｌ１が交差することによる信号品質面での悪影響も有効に防止されることになる。
【００３２】
ところで、２つの光ケーブルコネクタ１２ａ，１２ｂとＰＣＩ  Ｅｘｐｒｅｓｓブリッジ１３の光ケーブル側ポート１３ａとを繋ぐシリアル信号線Ｌ１を上記のような交差しない配線とした場合、光ケーブル３００ａ，３００ｂの他端側が接続されるプリンタ４００側のカードアダプタ４３０の構成によっては、互いのレーン番号の対応がとれずに正常な通信が行えない場合が生じる懸念がある。本実施の形態のＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード１０では、このような問題に対し、２本の光アクティブケーブル３００ａ，３００ｂを差し替えて接続できる２つの光ケーブルコネクタ１２ａ，１２ｂを備えることと、ＰＣＩ  Ｅｘｐｒｅｓｓブリッジ１３の制御部１３ｃに、光ケーブル側ポート１３ａに対して、光ケーブルコネクタ１２ａ，１２ｂが対応しているレーン数ごとに昇順または降順で論理レーン番号を設定し、リンクトレーニングによって通信リンクが確立されない場合に、光ケーブル側ポート１３ａに対して設定した論理レーン番号を反転させる機能を持たせることによって、種々の形態のカードアダプタ４３０に対応できるようにしている。以下では、種々の形態のカードアダプタ４３０に対応させるＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード１０の使用例について、具体的に説明する。
【００３３】
図７は、プリンタ４００側のカードアダプタ４３０が、サーバ２００側のカードアダプタ２３０として用いるＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード１０と同等の構成の場合の例である。ここで、同等の構成とは、使用する部品が共通であり、ボード上の配線や物理的位置に対する論理レーン番号が共通していることを意味する。以下では、図５に示したＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード１０の構成を図７のように簡略化して示し、プリンタ４００側のカードアダプタ４３０上の部品について、ＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード１０上の部品と対応するものを共通の符号で表す。図中のＰＣＩ  Ｅｘｐｒｅｓｓブリッジ１３に付してある番号は、光ケーブル側ポート１３ａのレーンに対応した物理的なピン配置に対して設定される論理レーン番号の一例を示しており、図５で示した番号と対応している。ＰＣＩ  Ｅｘｐｒｅｓｓブリッジ１３のカードエッジ側ポート１３ｂおよびカードエッジコネクタ１４、メタルケーブル３１０が接続されるコネクタ１５などは図示を省略している。なお、プリンタ４００側のカードアダプタ４３０のＰＣＩ  Ｅｘｐｒｅｓｓブリッジ１３は、制御部１３ｃに相当する構成を備えていなくてもよい。
【００３４】
本例の場合、ＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード１０（サーバ２００側のカードアダプタ２３０）とプリンタ４００側のカードアダプタ４３０との双方で、図の上部からレーン番号を下方向へみて、レーン０〜レーン７と連続的に昇順に並んでいる。したがって、光アクティブケーブル３００ａ，３００ｂをボード間でストレートに接続（光ケーブルコネクタ１２ａ同士、光ケーブルコネクタ１２ｂ同士を接続）すれば、互いに同一のレーン番号同士の対応になるので、通信上は問題がない。なお、図の上部からレーン番号を下方向へみて、レーン７〜レーン０と連続的に降順のもの同士の接続になる場合においても同様である。
【００３５】
図８は、電気信号で扱うＰＣＩ  Ｅｘｐｒｅｓｓプロトコルを、ＰＣＩ  Ｅｘｐｒｅｓｓブリッジ１３を用いずに直接光に変換するＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード２０の構成を示す図である。このＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード２０は、２つの光アクティブケーブル３００ａ，３００ｂが接続される２つの光ケーブルコネクタ１２ａ，１２ｂ、例えば１００ＢａｓｅＴ  イーサネット（登録商標）ケーブルなどのメタルケーブル３１０が接続されるコネクタ１５、ＰＣＩ  Ｅｘｐｒｅｓｓ規格に準拠したカードエッジコネクタ（例えば、ＰＣＩ  Ｅｘｐｒｅｓｓ−Ｇｅｎ２（５．０ＧＨｚ）−×８）１４を備える点は、本実施の形態のＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード１０と同様である。ただし、このＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード２０は、ＰＣＩ  Ｅｘｐｒｅｓｓブリッジ１３を備えておらず、２つの光ケーブルコネクタ１２ａ，１２ｂとカードエッジコネクタ１４とを、ボード１１に形成された８レーン分のシリアル信号線Ｌ３にて直接接続している。
【００３６】
プリンタ４００側のカードアダプタ４３０として上記のようなＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード２０が用いられる場合について考える。図９は、サーバ２００側のカードアダプタ２３０として本実施の形態のＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード１０、プリンタ４００側のカードアダプタ４３０として図８のＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード２０を用い、光アクティブケーブル３００ａ，３００ｂをボード間でストレートに接続した例を、図７と同様に簡略化して示したものである。図中のＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード２０のボード１１に付してある番号は、カードエッジコネクタ１４のレーンに対応した物理的なピン配置に対して設定される論理レーン番号の一例を示しており、図８で示した番号と対応している。
【００３７】
本例の場合、ＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード１０（サーバ２００側のカードアダプタ２３０）では、図の上部からレーン番号を下方向へみて、レーン０〜レーン７と連続的に昇順に並んでいる。これに対し、ＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード２０（プリンタ４００側のカードアダプタ４３０）では、図の上部からレーン番号を下方向へみて、レーン７〜レーン０と連続的に降順に並んでいる。したがって、このままではレーン番号の対応がとれず、正常な通信が行えないことになる。
【００３８】
そこで、ＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード１０が備えるＰＣＩ  Ｅｘｐｒｅｓｓブリッジ１３の制御部１３ｃ（図５参照）が、リンクトレーニングによってプリンタ４００側との間の通信リンクが確立されないことを検知し、光ケーブル側ポート１３ａに対して設定した論理レーン番号を反転させる。これにより、図１０に示すように、ＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード１０（サーバ２００側のカードアダプタ２３０）と、ＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード２０（プリンタ４００側のカードアダプタ４３０）とで、互いに同一のレーン番号同士の対応になるので、正常な通信が行えるようになる。
【００３９】
なお、上記の例とは逆に、ＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード１０でレーン番号がレーン７〜レーン０と連続的に降順に並んでいるのに対し、ＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード２０でレーン番号がレーン０〜レーン７と連続的に昇順に並んでいる場合についても同様である。この場合も、ＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード１０が備えるＰＣＩ  Ｅｘｐｒｅｓｓブリッジ１３の制御部１３ｃが、リンクトレーニングによってプリンタ４００側との間の通信リンクが確立されないことを検知して、光ケーブル側ポート１３ａに対して設定した論理レーン番号を反転させることにより、互いに同一のレーン番号同士の対応になり、正常な通信が行えるようになる。
【００４０】
図１１は、プリンタ４００側のカードアダプタ４３０が、サーバ２００側のカードアダプタ２３０として用いるＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード１０と同様にＰＣＩ  Ｅｘｐｒｅｓｓブリッジ１３を備えるが、このＰＣＩ  Ｅｘｐｒｅｓｓブリッジ１３の光ケーブル側ポート１３ａの物理的なピン配置に対して設定される論理レーン番号がＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード１０とは異なっている場合の一例を、図７と同様に簡略化して示したものである。
【００４１】
本例の場合、ＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード１０（サーバ２００側のカードアダプタ２３０）では、図の上部からレーン番号を下方向へみて、レーン０〜レーン７と連続的に昇順に並んでいる。これに対し、プリンタ４００側のカードアダプタ４３０では、図の上部からレーン番号を下方向へみて、レーン４〜レーン７、レーン０〜レーン３と４レーンで区分された中で連続的に昇順に並んでいる。したがって、光アクティブケーブル３００ａ，３００ｂをボード間でストレートに接続（光ケーブルコネクタ１２ａ同士、光ケーブルコネクタ１２ｂ同士を接続）すると、レーン番号の対応がとれず、正常な通信が行えないことになる。
【００４２】
そこで、本例の場合には、プリンタ４００側のカードアダプタ４３０の光ケーブルコネクタ１２ａに接続された光アクティブケーブル３００ａを、ＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード１０（サーバ２００側のカードアダプタ２３０）の光ケーブルコネクタ１２ｂに接続する。また、プリンタ４００側のカードアダプタ４３０の光ケーブルコネクタ１２ｂに接続された光アクティブケーブル３００ｂを、ＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード１０（サーバ２００側のカードアダプタ２３０）の光ケーブルコネクタ１２ａに接続する。このように、２つの光アクティブケーブル３００ａ，３００ｂをクロスして両ボードを接続することにより、互いに同一のレーン番号同士の対応になるので、正常な通信が行えるようになる。
【００４３】
なお、上記の例とは逆に、プリンタ４００側のカードアダプタ４３０でレーン番号がレーン０〜レーン７と連続的に昇順に並んでいるのに対し、ＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード１０ではレーン番号がレーン４〜レーン７、レーン０〜レーン３と４レーンで区分された中で連続的に昇順に並んでいる場合についても同様である。この場合にも、２つの光アクティブケーブル３００ａ，３００ｂをクロスして両ボードを接続することにより、互いに同一のレーン番号同士の対応になり、正常な通信が行えるようになる。また、レーン番号がレーン７〜レーン０と連続的に降順のものと、レーン３〜レーン０、レーン７〜レーン４と４レーンで区分された中で連続的に降順のものとの組み合わせの場合も同様に、２つの光アクティブケーブル３００ａ，３００ｂをクロスして両ボードを接続することにより、互いに同一のレーン番号同士の対応になり、正常な通信が行えるようになる。
【００４４】
図１２は、プリンタ４００側のカードアダプタ４３０が、サーバ２００側のカードアダプタ２３０として用いるＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード１０と同様にＰＣＩ  Ｅｘｐｒｅｓｓブリッジ１３を備えるが、このＰＣＩ  Ｅｘｐｒｅｓｓブリッジ１３の光ケーブル側ポート１３ａの物理的なピン配置に対して設定される論理レーン番号がＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード１０とは異なっている場合の他の例を、図７と同様に簡略化して示したものである。
【００４５】
本例の場合、ＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード１０（サーバ２００側のカードアダプタ２３０）では、図の上部からレーン番号を下方向へみて、レーン０〜レーン７と連続的に昇順に並んでいる。これに対し、プリンタ４００側のカードアダプタ４３０では、図の上部からレーン番号を下方向へみて、レーン３〜レーン０、レーン７〜レーン４と４レーンで区分された中で連続的に降順に並んでいる。したがって、本例においては、図１１の例のように２つの光アクティブケーブル３００ａ，３００ｂをクロスして両ボードを接続しただけでは、レーン番号の対応がとれず、正常な通信が行えないことになる。
【００４６】
そこで、本例の場合には、図１１の例のように２つの光アクティブケーブル３００ａ，３００ｂをクロスして両ボードを接続した上で、ＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード１０が備えるＰＣＩ  Ｅｘｐｒｅｓｓブリッジ１３の制御部１３ｃ（図５参照）が、リンクトレーニングによってプリンタ４００側との間の通信リンクが確立されないことを検知し、光ケーブル側ポート１３ａに対して設定した論理レーン番号を反転させる。これにより、図１３に示すように、ＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード１０（サーバ２００側のカードアダプタ２３０）と、プリンタ４００側のカードアダプタ４３０とで、互いに同一のレーン番号同士の対応になるので、正常な通信が行えるようになる。
【００４７】
なお、上記の例とは逆に、プリンタ４００側のカードアダプタ４３０でレーン番号がレーン０〜レーン７と連続的に昇順に並んでいるのに対し、ＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード１０ではレーン番号がレーン３〜レーン０、レーン７〜レーン４と４レーンで区分された中で連続的に昇順に並んでいる場合についても同様である。この場合にも、２つの光アクティブケーブル３００ａ，３００ｂをクロスして両ボードを接続した上で、ＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード１０が備えるＰＣＩ  Ｅｘｐｒｅｓｓブリッジ１３の制御部１３ｃが、リンクトレーニングによってプリンタ４００側との間の通信リンクが確立されないことを検知して、光ケーブル側ポート１３ａに対して設定した論理レーン番号を反転させることにより、互いに同一のレーン番号同士の対応になり、正常な通信が行えるようになる。また、レーン番号がレーン７〜レーン０と連続的に降順のものと、レーン４〜レーン７、レーン０〜レーン３と４レーンで区分された中で連続的に昇順のものとの組み合わせの場合も同様に、２つの光アクティブケーブル３００ａ，３００ｂをクロスして両ボードを接続した上で、ＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード１０が備えるＰＣＩ  Ｅｘｐｒｅｓｓブリッジ１３の制御部１３ｃが光ケーブル側ポート１３ａに対して設定した論理レーン番号を反転させることにより、互いに同一のレーン番号同士の対応になり、正常な通信が行えるようになる。
【００４８】
以上のように、本実施の形態のＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード１０は、２つの光ケーブルコネクタ１２ａ，１２ｂへの光アクティブケーブル３００ａ，３００ｂの接続形態と、ＰＣＩ  Ｅｘｐｒｅｓｓブリッジ１３の制御部１３ｃによるレーン反転機能とによって、２つの光ケーブルコネクタ１２ａ，１２ｂとＰＣＩ  Ｅｘｐｒｅｓｓブリッジ１３の光ケーブル側ポート１３ａとを繋ぐシリアル信号線Ｌ１を交差しない配線としながら、種々の形態のカードアダプタ４３０に対応できるようにしている。したがって、このＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード１０によれば、構成を簡素にしてコスト低減を実現しつつ、種々の装置と適切に通信を行うことができるといった効果が得られる。
【００４９】
なお、以上では、４レーン対応の２つの光ケーブルコネクタ１２ａ，１２ｂを備えるＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード１０について説明したが、光ケーブルコネクタが２個より多い複数の場合でも、ＰＣＩ  Ｅｘｐｒｅｓｓブリッジ１３の制御部１３ｃが光ケーブル側ポート１３ａに対して、特定の位置から一方向でみて、光ケーブルコネクタが対応しているレーン数（例えば４レーン）ごとに、連続的に昇順または降順の並びとなる論理レーン番号が設定するようにすれば、上記の例と同様の効果が得られる。つまり、相手側のカードアダプタ４３０の形態に応じて複数の光ケーブルコネクタに対する複数の光アクティブケーブルの接続形態を変え、必要に応じて（光ケーブルコネクタが対応しているレーン数ごとのレーン番号の並びが昇順と降順で逆になっている場合）ＰＣＩ  Ｅｘｐｒｅｓｓブリッジ１３の制御部１３ｃがレーン反転を行うことによって、複数の光ケーブルコネクタとＰＣＩ  Ｅｘｐｒｅｓｓブリッジ１３の光ケーブル側ポート１３ａとを繋ぐシリアル信号線Ｌ１を交差しない配線としながら、種々の形態のカードアダプタ４３０に対応できるようになる。
【００５０】
図１４〜図１７は、４本の光アクティブケーブル３００ａ〜３００ｄを用いて１６レーン相当のデータ伝送帯域を確保するようにした場合のＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード１０の使用例を図示している。この場合、ＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード１０には、例えば４レーン対応の４つの光ケーブルコネクタ１２ａ，１２ｂ，１２ｃ，１２ｄが設けられる。また、カードエッジコネクタ１４としては、１６レーン対応（×１６）のカードエッジコネクタが用いられる。なお、相手側（プリンタ４００側）のカードアダプタ４３０は、ＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード１０と同等の構成、もしくはＰＣＩ  Ｅｘｐｒｅｓｓブリッジ１３の光ケーブル側ポート１３ａの物理的なピン配置に対して設定される論理レーン番号の並びのみが異なる構成であり、ＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード１０上の部品と対応するものを共通の符号で表している。
【００５１】
図１４に示す例では、ＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード１０と相手側のカードアダプタ４３０との双方で、図の上部からレーン番号を下方向へみて、１つの光ケーブルコネクタが対応しているレーン数である４レーンごとに、レーン０〜レーン３、レーン４〜レーン７、レーン８〜レーン１１、レーン１２〜レーン１５と連続的に昇順に並んでいる。したがって、光アクティブケーブル３００ａ，３００ｂ，３００ｃ，３００ｄをボード間でストレートに接続（光ケーブルコネクタ１２ａ同士、光ケーブルコネクタ１２ｂ同士、光ケーブルコネクタ１２ｃ同士、光ケーブルコネクタ１２ｄ同士を接続）すれば、互いに同一のレーン番号同士の対応になるので、正常に通信を行うことができる。
【００５２】
図１５に示す例では、ＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード１０は、図の上部からレーン番号を下方向へみて、１つの光ケーブルコネクタが対応しているレーン数である４レーンごとに、レーン１５〜レーン１２、レーン１１〜レーン８、レーン７〜レーン４、レーン３〜レーン０と連続的に降順に並んでいる。これに対し、相手側のカードアダプタ４３０では、図の上部からレーン番号を下方向へみて、１つの光ケーブルコネクタが対応しているレーン数である４レーンごとに、レーン０〜レーン３、レーン４〜レーン７、レーン８〜レーン１１、レーン１２〜レーン１５と連続的に昇順に並んでいる。したがって、この場合には、ＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード１０が備えるＰＣＩ  Ｅｘｐｒｅｓｓブリッジ１３の制御部１３ｃ（図５参照）が、光ケーブル側ポート１３ａに対して設定した論理レーン番号を反転させる。これにより、互いに同一のレーン番号同士の対応になり、正常な通信が行えるようになる。
【００５３】
図１６に示す例では、ＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード１０は、図の上部からレーン番号を下方向へみて、１つの光ケーブルコネクタが対応しているレーン数である４レーンごとに、レーン１５〜レーン１２、レーン３〜レーン０、レーン１１〜レーン８、レーン７〜レーン４と降順に並んでいる。これに対し、相手側のカードアダプタ４３０では、図の上部からレーン番号を下方向へみて、１つの光ケーブルコネクタが対応しているレーン数である４レーンごとに、レーン０〜レーン３、レーン４〜レーン７、レーン８〜レーン１１、レーン１２〜レーン１５と連続的に昇順に並んでいる。したがって、この場合には、相手側のカードアダプタ４３０の光ケーブルコネクタ１２ａに接続されている光アクティブケーブル３００ａをＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード１０の光ケーブルコネクタ１２ａ、相手側のカードアダプタ４３０の光ケーブルコネクタ１２ｂに接続されている光アクティブケーブル３００ｂをＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード１０の光ケーブルコネクタ１２ｃ、相手側のカードアダプタ４３０の光ケーブルコネクタ１２ｃに接続されている光アクティブケーブル３００ｃをＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード１０の光ケーブルコネクタ１２ｄ、相手側のカードアダプタ４３０の光ケーブルコネクタ１２ｄに接続されている光アクティブケーブル３００ｄをＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード１０の光ケーブルコネクタ１２ｂにそれぞれ接続する。そして、ＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード１０が備えるＰＣＩ  Ｅｘｐｒｅｓｓブリッジ１３の制御部１３ｃ（図５参照）が、光ケーブル側ポート１３ａに対して設定した論理レーン番号を反転させる。これにより、互いに同一のレーン番号同士の対応になり、正常な通信が行えるようになる。
【００５４】
図１７に示す例では、ＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード１０は、図の上部からレーン番号を下方向へみて、１つの光ケーブルコネクタが対応しているレーン数である４レーンごとに、レーン４〜レーン７と昇順、レーン１５〜レーン１２と降順、レーン０〜レーン３と昇順、レーン１１〜レーン８と降順に並んでいる。これに対し、相手側のカードアダプタ４３０では、図の上部からレーン番号を下方向へみて、１つの光ケーブルコネクタが対応しているレーン数である４レーンごとに、レーン０〜レーン３と昇順、レーン１１〜レーン８へと降順、レーン４〜レーン７と昇順、レーン１５〜レーン１２と降順に並んでいる。したがって、この場合には、相手側のカードアダプタ４３０の光ケーブルコネクタ１２ａに接続されている光アクティブケーブル３００ａをＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード１０の光ケーブルコネクタ１２ｃ、相手側のカードアダプタ４３０の光ケーブルコネクタ１２ｂに接続されている光アクティブケーブル３００ｂをＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード１０の光ケーブルコネクタ１２ｄ、相手側のカードアダプタ４３０の光ケーブルコネクタ１２ｃに接続されている光アクティブケーブル３００ｃをＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード１０の光ケーブルコネクタ１２ａ、相手側のカードアダプタ４３０の光ケーブルコネクタ１２ｄに接続されている光アクティブケーブル３００ｄをＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード１０の光ケーブルコネクタ１２ｂにそれぞれ接続する。これにより、互いに同一のレーン番号同士の対応になり、正常な通信が行えるようになる。
【００５５】
図１８は、サーバ２００側のカードアダプタ２３０として本実施の形態のＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード１０、プリンタ４００側のカードアダプタ４３０として図８に示したＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード２０を用い、これらのボード間を１本の光アクティブケーブル３００で接続した場合の例を示している。本例のように、両ボードを１本の光アクティブケーブル３００で接続する場合は、４レーンでのデータ伝送が行われるので、使用するレーンはレーン０〜レーン３となる。したがって、光アクティブケーブル３００は、ＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード１０（サーバ２００側のカードアダプタ２３０）の光ケーブルコネクタ１２ａと、ＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード２０（プリンタ４００側のカードアダプタ４３０）の光ケーブルコネクタ１２ｂとに接続されることになる。
【００５６】
本例の場合、ＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード１０（サーバ２００側のカードアダプタ２３０）では、使用するレーン０〜レーン３が、レーン０〜レーン３と連続的に昇順に並んでいる。これに対し、ＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード２０（プリンタ４００側のカードアダプタ４３０）では、使用するレーン０〜レーン３が、レーン３〜レーン０と降順に並んでいる。したがって、この場合には、ＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード１０が備えるＰＣＩ  Ｅｘｐｒｅｓｓブリッジ１３の制御部１３ｃ（図５参照）が、光ケーブル側ポート１３ａに対して設定した論理レーン番号を反転させる。これにより、図１９に示すように、互いに同一のレーン番号同士の対応になり、正常な通信が行えるようになる。
【００５７】
以上、本発明の適用例としての実施形態を具体的に説明したが、本発明は、上記の実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で様々な変形や変更を加えて具体化することができる。例えば、上記の実施形態では、プリントシステム１００におけるサーバ２００側のカードアダプタ２３０としてＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード１０を用いるようにしているが、プリンタ４００側のカードアダプタ４３０としてＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード１０を用いるようにしてもよいし、サーバ２００側のカードアダプタ２３０とプリンタ４００側のカードアダプタ４３０との双方でＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード１０を用いるようにしてもよい。
【００５８】
また、以上は光アクティブケーブルを用いて光通信を行う通信システムについて説明したが、本発明は、光通信に限らず、様々な通信形態の通信システムに広く適用することができる。例えば、光アクティブケーブルを用いる代わりに、ＰＣＩ−Ｅｘｐｒｅｓｓ規格に準拠した銅線ケーブルや、その他の高速差動信号を伝送可能なケーブルを用いて通信を行う通信システムに対しても、本発明は有効に適用可能である。また、上記実施の形態では、ＰＣＩ  Ｅｘｐｒｅｓｓ規格に準拠した情報通信を行う場合について説明したが、これに限定されるものではない。
【符号の説明】
【００５９】
１０  ＰＣＩ  Ｅｘｐｒｅｓｓ／光ケーブル変換ボード
１２ａ，１２ｂ  光ケーブルコネクタ
１３  ＰＣＩ  Ｅｘｐｒｅｓｓブリッジ
１３ａ  光ケーブル側ポート
１３ｂ  カードエッジ側ポート
１３ｃ  制御部
１４  カードエッジコネクタ
１００  プリントシステム
２００  サーバ
２１０  マザーボード
２２０  ＰＣＩ  Ｅｘｐｒｅｓｓソケット
３００ａ，３００ｂ  光アクティブケーブル
４００  プリンタ
【先行技術文献】
【特許文献】
【００６０】
【特許文献１】特表２００７−５２９８１４号公報
【図１】
2012022463.tif 000003
【図２】
2012022463.tif 000004
【図３】
2012022463.tif 000005
【図４】
2012022463.tif 000006
【図５】
2012022463.tif 000007
【図６】
2012022463.tif 000008
【図７】
2012022463.tif 000009
【図８】
2012022463.tif 000010
【図９】
2012022463.tif 000011
【図１０】
2012022463.tif 000012
【図１１】
2012022463.tif 000013
【図１２】
2012022463.tif 000014
【図１３】
2012022463.tif 000015
【図１４】
2012022463.tif 000016
【図１５】
2012022463.tif 000017
【図１６】
2012022463.tif 000018
【図１７】
2012022463.tif 000019
【図１８】
2012022463.tif 000020
【図１９】
2012022463.tif 000021