(57)【要約】      （修正有）【課題】ＣＰＵの複数の制御主体が制御対象を動的に切り替える周辺装置制御システムおよび周辺装置制御方法を提供する。【解決手段】ＣＰＵ１０，２０は制御信号108,208で周辺装置４０，５０を指定する。制御信号108,208が光電変換された制御光信号303は、アドレス／データ信号102,202が光電変換された多重化光信号106,206と光合波部７０で合波されて多重化光信号305として送信される。光分波部81は、受信した多重化光信号305を多重化光信号110,210,307に分波して、周辺装置４０，５０，制御部６０の各ブロックへ出力する。制御部６０は制御信号117,217を周辺装置４０，５０のブロックへ出力して作動すべき波長を通知する。ＣＰＵ１０，２０は制御信号108,208の内容を動的に変更して制御対象を動的に切り替えることができる。【選択図】図１
2011248487.tif 000002
【特許請求の範囲】
【請求項１】
複数のＣＰＵが複数の周辺装置の内の任意の周辺装置を光通信により制御する周辺装置制御システムにおいて、  前記ＣＰＵが前記周辺装置を制御し又は当該周辺装置が前記ＣＰＵへ該制御の結果を通知するためのアドレス／データ信号の光波長を少なくとも前記周辺装置と１対１対応に定めることと、  前記光通信に使用する光波長を各周辺装置ブロック（前記周辺装置および付随する光電変換部等）に通知し又は各周辺装置ブロックが使用している光波長を返信するために前記ＣＰＵと前記周辺装置との間で授受される制御信号の光波長を前記各アドレス／データ信号の何れの光波長とも違えることと、  前記各アドレス／データ信号と前記制御信号を光合波して送信し受信側で各ＣＰＵブロック（前記ＣＰＵおよび付随する光電変換部等）又は前記各周辺装置ブロックに光分波することと、  前記光分波されたアドレス／データ信号および前記制御信号を前記ＣＰＵブロック又は前記周辺装置ブロックに入力することと、  前記各ＣＰＵは前記各アドレス／データ信号の光波長の指定を前記制御信号により動的に変更できることを特徴とする周辺装置制御システム。
【請求項２】
複数のＣＰＵが複数の周辺装置の内の任意の周辺装置を光通信により制御する周辺装置制御システムにおいて：  前記各ＣＰＵが前記周辺装置を制御し又は当該周辺装置が前記ＣＰＵへ該制御の結果を返信するための各アドレス／データ信号の光波長を少なくとも前記周辺装置と１対１対応に定め；  前記各ＣＰＵから制御信号により通知される光波長を前記光通信に使用するようにする前記ＣＰＵ共通の制御部ブロック（制御部および付随する光電変換部等）と、  前記各アドレス／データ信号および前記制御信号を光合波して送信する前記ＣＰＵ共通の光合波部と、  前記各アドレス／データ信号，前記制御信号を受信して光分波する前記周辺装置共通の光分波部と、  前記分波された各アドレス／データ信号を前記光分波した制御信号により各周辺装置ブロック（前記周辺装置および付随する光電変換部等）に出力し又は各周辺装置ブロックから返信用の制御信号を入力する前記周辺装置共通の制御部ブロックと、  前記返信用の各アドレス／データ信号および各制御信号を光合波して送信する前記周辺装置共通の光合波部と、  前記返信用のアドレス／データ信号，制御信号を受信して各ＣＰＵブロック（前記ＣＰＵおよび付随する光電変換部等），前記制御部ブロックに光分波する前記ＣＰＵ共通の光分波部を設け；  前記制御信号の光波長は前記各アドレス／データ信号の何れの光波長とも違え、かつ前記各ＣＰＵは前記各アドレス／データ信号の光波長の指定を前記制御信号により動的に変更できることを特徴とする周辺装置制御システム。
【請求項３】
前記各アドレス／データ信号の光波長を前記ＣＰＵと１対１対応および前記周辺装置と１対１対応に定めることを特徴とする請求項１〜２に記載の周辺装置制御システム。
【請求項４】
複数のＣＰＵが複数の周辺装置の内の任意の周辺装置を光通信により制御する周辺装置制御方法であって：  前記各ＣＰＵが前記周辺装置を制御し又は当該周辺装置が前記ＣＰＵへ該制御の結果を返信するための各アドレス／データ信号の光波長を少なくとも前記周辺装置と１対１対応に定める手順と、  前記光通信に使用する光波長を通知するための制御信号の光波長を前記各アドレス／データ信号の何れの光波長とも違える手順と、  前記各ＣＰＵから前記アドレス／データ信号および前記制御信号を出力し光合波して送信する手順と、  各周辺装置ブロック（前記周辺装置および付随する光電変換部等）対応に前記各アドレス／データ信号および前記制御信号を受信して光分波する手順と、  前記分波された各アドレス／データ信号および制御信号を前記光分波された制御信号により前記各周辺装置ブロックへ出力する手順と、  前記各周辺装置ブロックから返信用のアドレス／データ信号および制御信号を入力し光合波して送信する手順と、  前記返信用の各アドレス／データ信号および制御信号を受信して各ＣＰＵブロック（前記ＣＰＵおよび付随する光電変換部等）に光分波する手順と、  前記分波された各アドレス／データ信号，制御信号を前記光分波された制御信号により各ＣＰＵブロック（前記ＣＰＵおよび付随する光電変換部等），制御部ブロック（制御部および付随する光電変換部等）に入力する手順と、  前記各ＣＰＵは前記各アドレス／データ信号の光波長の指定を前記制御信号により動的に変更できる手順を有することを特徴とする周辺装置制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、周辺装置制御に関し、特に、複数のＣＰＵと複数の周辺装置の間で信号の授受を波長の異なる光で行なう周辺装置制御システムおよび周辺装置制御方法に関する。
【背景技術】
【０００２】
ＣＰＵが一つの装置を制御する場合、本来の制御（装置制御）に加えて、その装置の動作に異常が無いかを監視するための監視制御を行うことがある。例えば、ＣＰＵが伝送装置を制御するとき、通信経路の切替などの装置制御と共に、伝送装置内の状態や対向する伝送装置との間の通信状態を監視することが多い。このような場合、一つのＣＰＵでは装置制御と監視制御を同時に行うことができないので、装置制御用と監視制御用に別個のＣＰＵを設けることになる。  
【０００３】
装置制御と監視制御は、処理量において一般的には前者が後者に比べて十分に多く、ＣＰＵの負荷にアンバランスが生じる。そこで、負荷の平準化のために、装置制御を行うＣＰＵと、監視制御を行う別のＣＰＵを動的に切り替えることが望ましい。  
【０００４】
装置の制御は、直接的にはＣＰＵによる制御を受けて周辺装置が実行するが、上記のように複数のＣＰＵを使用し、それぞれのＣＰＵが周辺装置と個別に信号を授受したのでは信号数が多くなる。そこで、信号の授受を波長の異なる多重化された光に行なうことにより、物理的な部材を削減する方策が考えられる。この方策によれば、ノイズの削減と伝送速度の向上をも図ることができる。  
【０００５】
この種の従来技術に、メモリコントロールユニットが複数のメモリデバイスに対するアクセス信号をメモリデバイス毎に波長の異なる光信号に変換して多重化出力することにより、メモリコントロールユニットとメモリデバイスとの間で伝送される信号の伝送レートを最小限のコストで向上させたメモリシステムが公知である。  
【０００６】
しかし、この技術では、メモリデバイスをアクセスするのは１つのメモリコントロールユニットを想定しており、複数のアクセス主体がアクセス対象を動的に切り替えものではない。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００７−２１９８５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
解決しようとする問題点は、光を使用した従来の周辺装置制御システムでは、複数の制御主体が制御対象を動的に切り替えることができない点である。
【課題を解決するための手段】
【０００９】
本発明は、制御信号を各アドレス／データ信号と合波して通信することにより、光伝送による利点の享受を維持しつつ、制御対象を定める制御信号の波長を動的に変更することを最も主要な特徴とする。
【発明の効果】
【００１０】
本発明の周辺装置制御システムは、ＣＰＵと周辺装置の組合せごとに光信号の波長を変えることにより複数のＣＰＵによって複数の周辺装置を個別に制御しつつ、制御対象を定める制御信号の波長を動的に変更することができるという利点がある。光伝送による利点を享受できることは勿論のことである。
【図面の簡単な説明】
【００１１】
【図１】本発明の周辺装置制御システムの実施例１を示すブロック図である。
【図２】本発明の動作の説明に用いるタイムチャートである。
【図３】本発明の動作の説明に用いる他のタイムチャートである。
【図４】ＣＰＵと周辺装置の光信号の波長の組合せを説明するための図である。
【図５】ＣＰＵと周辺装置の光信号の波長の組合せを説明するための他の図である。
【発明を実施するための形態】
【００１２】
複数の制御主体が制御対象を動的に切り替えるという目的を、制御主体が出力し制御対象を指定する制御信号を、アドレスデータ信号とは異なる波長で光合波して制御対象に送信することにより実現した。
【実施例１】
【００１３】
図１は、本発明の周辺装置制御システムの実施例１を示すブロック図である。この周辺装置制御システムは、２つのＣＰＵ１０，２０が２つの周辺装置４０，５０の何れかを同時に制御するものである。周辺装置４０，５０の先には、例えば伝送装置（図示せず）が接続されており、周辺装置４０，５０の一方は伝送装置の直接的な装置制御、他方は伝送装置の直接的な監視制御を実行する。  
【００１４】
即ち、ＣＰＵ１０が周辺装置４０を制御し、ＣＰＵ２０が周辺装置５０を制御することも、ＣＰＵ１０が周辺装置５０を制御し、ＣＰＵ２０が周辺装置４０を制御することもできる。その切替えは、ＣＰＵ１０，２０側に設けられた制御部（ＣＮＴ）３０と、周辺装置４０，５０側に設けられた制御部（ＣＮＴ）６０により動的に行うことができる。これは、装置制御と監視制御の処理量の不均衡によるＣＰＵ１０とＣＰＵ２０の負荷のアンバランスを平準化するための措置である。  
【００１５】
ＣＰＵ１０，２０側と周辺装置４０，５０側との間の信号の授受は、波長の異なる多重化（光合波）された光で行なうことにより混信を回避する。この方策によって、ノイズの削減と伝送速度の向上という効果の他に、物理的な部材の削減をも図ることもできる。このために、ＣＰＵ，周辺装置，制御部それぞれに、電気−光変換部（Ｅ／Ｏ）と光−電気変換部（Ｏ／Ｅ）が設けられている。ＣＰＵ，周辺装置は授受するデータを多重化し、更に、この多重化されたデータと制御部が授受するデータとも波長多重（光合波）する。  
【００１６】
ＣＰＵ１０とＣＰＵ２０、周辺装置４０と周辺装置５０はそれぞれ同構成であるので、以下、ＣＰＵ１０側についての説明はＣＰＵ２０側について省略し、周辺装置４０側についての説明は周辺装置５０側について省略することによって説明の重複を回避することがある。また、ＣＰＵから周辺装置へ向かう方向を“下り方向”、周辺装置からＣＰＵへ向かう方向を“上り方向”と記す。  
【００１７】
ＣＰＵ１０とＣＰＵ２０と制御部３０はそれぞれ異なった波長の光信号を送受信し、周辺装置４０と周辺装置５０と制御部６０はそれぞれ異なった波長の光信号を送受信する。なお、図１に示すように、“下り方向”と“上り方向”を別経路としない場合には、“下り方向”と“上り方向”についても異なる波長の光信号を使用することが必要であろう。  
【００１８】
先ずＣＰＵ側の構成について説明する。ＣＰＵ１０は、アドレス／データバスを介して多重化部（ＭＵＸ）１３と分離部（ＤＭＵＸ）１４に接続されてアドレス／データバス信号101，102，103を授受し、制御部３０と接続されて制御信号108を直接に授受する。ここで、アドレス／データバス信号101の内のアドレスバス信号は周辺装置４０，５０のアドレスを指定し、アドレス／データバス信号101の内のデータバス信号は周辺装置制御のためのデータおよび監視データを内容とする。制御信号108はＣＰＵ１０が制御する対象（周辺装置４０か周辺装置５０）を示す。  
【００１９】
多重化部１３は、ＣＰＵ１０からのアドレス／データバス信号101の内の“下り方向”のアドレス／データバス信号102を多重化し、電気−光変換部１１に多重化信号104を出力する。電気−光変換部１１は多重化信号104を多重化光信号106に変換する。一方、光−電気変換部１２は、“上り方向”の多重化光信号107を多重化信号105に変換する。分離部１４は多重化信号105を分離してアドレス／データバス信号103とする。アドレス／データバス信号103は周辺装置の制御の結果を内容とする。アドレス／データバス信号102とアドレス／データバス信号103のアドレス／データバス経由前後の信号がアドレス／データバス信号101である。なお、構成要素１１〜１４は制御信号109で指定される波長で作動する。  
【００２０】
制御部３０は、ＣＰＵ１０からの制御信号108により制御対象（周辺装置４０か５０)を通知されると、構成要素１１〜１４へ制御信号109を出力するとともに、ＣＰＵ２０からの制御信号208と制御信号108により制御信号301を生成して電気−光変換部３１へ出力する。制御信号109は制御対象固有の波長を指定し、多重化部１３ではアドレス／データバス信号102の多重化のため、分離部１４では多重化信号105からアドレス／データバス信号103を分離するため、電気−光変換部１１では多重化光信号106の波長設定のため、光−電気変換部１２では多重化光信号10７を受信するために、その波長を使用する。また、制御信号301は周辺装置に対して波長を通知し、電気−光変換部３１は制御信号301を制御光信号303に変換する。  
【００２１】
いま、周辺装置４０を制御するときの波長をＡ、周辺装置５０を制御するときの波長をＢとし、制御部３０および制御部６０は波長Ｃで作動するものとする。ＣＰＵ１０が周辺装置４０を制御しＣＰＵ２０が周辺装置５０を制御するときは、ＣＰＵ１０対応の電気−光変換部１１，光−電気変換部１２，多重化部１３および分離部１４は制御信号109により波長Ａで作動する。また、ＣＰＵ２０対応の電気−光変換部２１，光−電気変換部２２，多重化部２３および分離部２４は制御信号209により波長Ｂで作動する。制御信号301は周辺装置４０側に波長Ａ、周辺装置５０側に波長Ｂを通知することを内容とする。  
【００２２】
一方、ＣＰＵ１０が周辺装置５０を制御しＣＰＵ２０が周辺装置４０を制御するときは、ＣＰＵ１０対応の電気−光変換部１１，光−電気変換部１２，多重化部１３および分離部１４は制御信号109により波長Ｂで作動する。また、ＣＰＵ２０対応の電気−光変換部２１，光−電気変換部２２，多重化部２３および分離部２４は制御信号209により波長Ａで作動する。制御信号301は周辺装置４０側に波長Ｂ、周辺装置５０側に波長Ａを通知することを内容とする。  
【００２３】
電気−光変換部１１からの多重化光信号106と、電気−光変換部２１からの多重化光信号206と、電気−光変換部３１からの制御光信号303は、波長を異にしており、光合波部７０は、これらを合波して“下り方向”の多重化光信号305を周辺装置側へ送る。  
【００２４】
光分波部７１は、“上り方向”の多重化光信号306を分波して、多重化光信号107を光−電気変換部１２、多重化光信号207を光−電気変換部２２、制御光信号304を光−電気変換部３２へそれぞれ出力する。信号107、207、304は同じ内容の信号である。光−電気変換部３２は制御光信号304を制御信号302に変換して制御部３０へ入力する。制御部３０は、制御信号302により、制御信号109を構成要素１１〜１４へ、制御信号209を構成要素２１〜２４へ、制御信号108をＣＰＵ１０、制御信号208をＣＰＵ２０へそれぞれ出力する。  
【００２５】
光−電気変換部１２と分離部１４の機能については既に記載した。制御信号109は、この機能に必要な波長を通知する。即ち、波長Ａ、Ｂ、Ｃが混在している多重化光信号107の中から例えば波長Ａの信号のみについて作動するようにするのである。また、このときの制御信号108，208は、周辺装置を制御している波長をＣＰＵ１０，ＣＰＵ２０へそれぞれ通知することを内容とする。  
【００２６】
次に、周辺装置側について説明する。図１を参照すれば明らかなように、ＣＰＵを周辺装置に置換すれば、周辺装置側はＣＰＵ側の構成に酷似しており、制御系を除いて、上述のＣＰＵ側についての説明は周辺
装置側についても略同様に当てはまる。以下、ＣＰＵ側と異なる点を一部重複しつつ制御系を中心に説明する。  
【００２７】
光分波部８１は、“下り方向”の多重化光信号305を分波して、多重化光信号110を光−電気変換部４２、多重化光信号210を光−電気変換部５２、制御光信号307を光−電気変換部６２へそれぞれ出力する。信号110、210、307は同じ内容の信号である。制御光信号307は、制御光信号303を受信したものであって、周辺装置側に各構成要素が作動すべき波長を通知することを内容としている。光−電気変換部６２は制御光信号307を制御信号309に変換し、制御部６０は制御信号309から、周辺装置４０側に対する制御信号117、周辺装置５０側に対する制御信号217を出力する。  
【００２８】
周辺装置４０側では、周辺装置４０，電気−光変換部４１，光−電気変換部４２，多重化部４３および分離部４４に制御信号117が入力し、これらの構成要素４０〜４４はＣＰＵ側から通知された波長で作動することになる。例えば、ＣＰＵ１０が周辺装置４０を制御する場合は、構成要素４０〜４４は波長Ａで作動する。  
【００２９】
周辺装置４０による制御の結果は、周辺装置４０を起点とするアドレス／データ信号116を基にした多重化光信号111としてＣＰＵ側（“上り方向”）へ送信される。このとき、周辺装置４０は制御信号117を制御部６０へ出力して、多重化光信号111を受信すべき波長を通知する。制御部６０は、制御信号117と周辺装置５０からの制御信号217により制御信号310を生成して電気−光変換部６１へ出力する。電気−光変換部６１は制御信号310を制御光信号308に変換し、光合波部８０は制御光信号308と多重化光信号111と多重化光信号211を合波して“上り方向”の多重化光信号306をＣＰＵ側へ送る。  
【００３０】
図２は、ＣＰＵ１０が周辺装置４０を制御し、ＣＰＵ２０が周辺装置５０を制御する場合における、ＣＰＵ側から周辺装置側への信号の流れを示す。各電気−光変換部が出力する光信号の波長は、電気−光変換部１１と光−電気変換部４２、電気−光変換部２１と光−電気変換部５２、電気−光変換部３１と光−電気変換部６２ごとに異なる波長を予め決めておき、ＣＰＵ１０が周辺装置４０、ＣＰＵ２０が周辺装置５０、制御部３０が制御部６０と通信できるようにする。  
【００３１】
ＣＰＵ１０が出力するアドレス／データバス信号102は多重化部１３、制御する対象を示す制御信号108は制御部３０に入力する。同様に、ＣＰＵ２０が出力するアドレス／データバス信号202が多重化部２３、制御する対象を示す制御信号208が制御部３０に入力する。  
【００３２】
制御部３０は、制御信号108により、多重化光信号106の光波長を制御対象の周辺装置４０に応じた波長（Ａとする）に変更するための制御信号109を電気−光変換部１１と多重化部１３に送り、また、制御信号208により、多重化光信号206の光波長を制御対象の周辺装置５０に応じた波長（Ｂとする）に変更するための制御信号209を電気−光変換部２１と多重化部２３に送る。また、制御信号108と制御信号208により、周辺装置４０、５０側の各構成要素に波長を通知するための制御信号301を出力する。  
【００３３】
アドレス／データバス信号102は多重化部１３で多重化されて多重化信号104となり、電気−光変換部１１で多重化光信号106に変換される。このとき多重化信号106の光信号は波長Ａにされる。波長Ａは光−電気変換部４２が受信可能な波長である。アドレス／データバス信号202は多重化部２３で多重化されて多重化信号204となり、電気−光変換部２１で多重化光信号206に変換される。このとき多重化信号206の光信号を波長Ｂにされる。波長Ｂは光−電気変換部５２が受信可能な波長である。制御信号301は電気−光変換部３１に入力され、多重化光信号106の波長Ａおよび多重化光信号206の波長Ｂと異なる波長（Ｃ）の制御光信号303に変換される。波長Ｃは、光−電気変換部６２が受信可能な波長である。  
【００３４】
多重化光信号106、206および303は、光合波部７０によって波長多重（光合波）されて光多重信号305として光分波部８１に入力される。光分波部８１は同じ内容の多重化光信号110、210、307を光−電気変換部４２、５２、６２に出力する。  
【００３５】
光−電気変換部４２に入力された多重化光信号110は光−電気変換されて多重化信号112として出力される。多重化信号112は、分離部４４においてアドレス／データバス信号114に分離され、アドレス／データバス信号116として周辺装置４０に入力され周辺装置４０を制御する。光−電気変換部５２に入力された多重化光信号210は光−電気変換されて多重化信号212として出力される。多重化信号212は、分離部５４においてアドレス／データバス信号214に分離され、アドレス／データバス信号216として周辺装置５０に入力され周辺装置５０を制御する。  
【００３６】
光−電気変換部６２に入力された多重化光信号307は光−電気変換されて制御信号309として出力される。制御信号309は、制御部６０において、構成要素４０〜４４を制御するための制御信号117と、構成要素５０〜５４を制御するための制御信号217とされて出力される。  
【００３７】
以上は、ＣＰＵから周辺装置への送信による制御についての説明であったが、周辺装置がＣＰＵへ返信する場合も略同様である。図３は周辺装置４０がＣＰＵ１０へ返信し、周辺装置５０がＣＰＵ２０へ返信する場合における、周辺装置側からＣＰＵ側への信号の流れを示す。各電気−光変換部が出力する光信号の波長は、電気−光変換部４１と光−電気変換部１２、電気−光変換部５１と光−電気変換部２２、電気−光変換部６１と光−電気変換部３２ごとに異なる波長を予め決めておき、周辺装置４０がＣＰＵ１０、周辺装置５０がＣＰＵ２０、制御部６０が制御部３０と通信できるようにする。しかし、図１の例ではこれらの波長は前述のように、“下り方向”の通信時と同じであってよい。  
【００３８】
周辺装置４０が出力するアドレス／データバス信号115は多重化部４３、制御信号117は制御部６０に入力される。周辺装置５０が出力するアドレス／データバス信号215は多重化部５３、制御信号217は制御部６０にされる。アドレス／データバス信号115は多重化部４３で多重化信号113とされ、電気−光変換部４１で多重化光信号111に変換される。このとき多重化光信号111の光波長（Ａ）は、光−電気変換部１２が受信可能な波長である。アドレス／データバス信号215は多重化部５３で多重化信号213とされ、電気−光変換部５１で多重化光信号211に変換される。このとき多重化光信号211の光波長（Ｂ）は、光−電気変換部２２が受信可能な波長である。  
【００３９】
制御回路６０は、制御信号117と制御信号217により、ＣＰＵ１０、２０側の各構成要素とＣＰＵ１０、２０に波長を通知するための制御信号310を出力する。制御信号310は、電気−光変換部６１で、多重化光信号111と多重化光信号211と異なる光波長の制御信号308に変換される。このとき制御信号308の光波長（Ｃ）は、光−電気変換部３２が受信可能な波長である。  
【００４０】
多重化光信号111、211および308は、光合波部８０によって波長多重（光合波）されて光多重信号306として光分波部７１に入力される。光分波部７１は同じ内容の多重化光信号107、207、304を光−電気変換部１２、２２、３２に出力する。  
【００４１】
光−電気変換部１２に入力された多重化光信号107は光−電気変換されて多重化信号105として出力される。多重化信号105は、分離部１４においてアドレス／データバス信号103に分離され、アドレス／データバス信号101としてＣＰＵ１０に入力され、周辺装置４０の制御の結果を報告する。光−電気変換部２２に入力された多重化光信号207は光−電気変換されて多重化信号205として出力される。多重化信号205は、分離部２４においてアドレス／データバス信号203に分離され、アドレス／データバス信号203としてＣＰＵ２０に入力され、周辺装置５０の制御の結果を報告する。  
【００４２】
光−電気変換部３２に入力された多重化光信号304は光−電気変換されて制御信号302として出力される。制御信号302は、制御部３０において、ＣＰＵ１０へ波長を通知するための制御信号108と、構成要素１１〜１４を制御するための制御信号109と、ＣＰＵ２０へ波長を通知するための制御信号208と、構成要素２１〜２４を制御するための制御信号209とされて出力される。  
【００４３】
以上はＣＰＵ１０が周辺装置４０を制御し、ＣＰＵ２０が周辺装置５０を制御する場合についての説明であったが、ＣＰＵ１０が周辺装置５０を制御し、ＣＰＵ２０が周辺装置４０を制御する場合についても同様に考えてよい。ＣＰＵ１０、ＣＰＵ２０が周辺装置４０と周辺装置５０を制御するために使用する多重化光信号の波長は制御信号により動的に変更が可能であり、ＣＰＵ１０、ＣＰＵ２０による周辺装置４０と周辺装置５０の制御は自由に組み合わせることができる。制御部３０は、光信号の波長が同じ波長にならないように調整する。  
【００４４】
図４は、ＣＰＵ１０が周辺装置４０を制御し、ＣＰＵ２０が周辺装置５０を制御する場合であって、“下り方向”と“上り方向”とで波長を違えるとした場合における光信号の波長の組合せを説明する図である。この場合は、ＣＰＵ１０側の電気−光変換部１１が出力する多重化光信号106の波長はＡ、ＣＰＵ２０側の電気−光変換部２１が出力する光信号である多重化光信号206の波長はＢである。周辺装置４０側の光−電気変換部４２が多重化光信号305の内から受信する多重化光信号110の波長は波長Ａ、周辺装置５０側の光−電気変換部５２が多重化光信号305の内から受信する多重化光信号210の波長はＢである。ＣＰＵ側の制御光信号303と周辺装置側の制御光信号307の波長はともにＣである。  
【００４５】
周辺装置からの応答では、周辺装置４０側の電気−光変換部４１が出力する多重化光信号111の波長はＤ、周辺装置５０側の電気−光変換部５１が出力する多重化光信号211の波長はＥである。ＣＰＵ１０側の光−電気変換部１２が多重化光信号306の内から受信する多重化光信号107の波長はＤで、ＣＰＵ２０側の光−電気変換部２２が多重化光信号306の内から受信する多重化光信号207の波長はＥである。周辺装置側の制御光信号308とＣＰＵ側の制御光信号303の波長はともにＦである。  
【００４６】
図５は、ＣＰＵ１０が周辺装置５０を制御し、ＣＰＵ２０が周辺装置４０を制御する場合であって、“下り方向”と“上り方向”とで波長を違えるとした場合における光信号の波長の組合せを説明する図である。この場合は、ＣＰＵ１０側の電気−光変換部１１が出力する多重化光信号106の波長はＢ、ＣＰＵ２０側の電気−光変換部２１が出力する光信号である多重化光信号206の波長はＡである。周辺装置４０側の光−電気変換部４２が多重化光信号305の内から受信する多重化光信号110の波長はＡ、周辺装置５０側の光−電気変換部５２が多重化光信号305の内から受信する多重化光信号210の波長はＡである。ＣＰＵ側の制御光信号303と周辺装置側の制御光信号307の波長はともにＣである。  
【００４７】
周辺装置からの応答では、周辺装置４０側の電気−光変換部４１が出力する多重化光信号111の波長はＥ、周辺装置５０側の電気−光変換部５１が出力する多重化光信号211の波長はＤである。ＣＰＵ１０側の光−電気変換部１２が多重化光信号306の内から受信する多重化光信号107の波長はＤで、ＣＰＵ２０側の光−電気変換部２２が多重化光信号306の内から受信する多重化光信号207の波長はＥである。周辺装置側の制御光信号308とＣＰＵ側の制御光信号303の波長はともにＦである。  
【００４８】
上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。  
【００４９】
（付記１）複数のＣＰＵが複数の周辺装置の内の任意の周辺装置を光通信により制御する周辺装置制御システムにおいて、前記ＣＰＵが前記周辺装置を制御し又は当該周辺装置が前記ＣＰＵへ該制御の結果を通知するためのアドレス／データ信号の光波長を少なくとも前記周辺装置と１対１対応に定めることと、前記光通信に使用する光波長を各周辺装置ブロック（前記周辺装置および付随する光電変換部等）に通知し又は各周
辺装置ブロックが使用している光波長を返信するために前記ＣＰＵと前記周辺装置との間で授受される制御信号の光波長を前記各アドレス／データ信号の何れの光波長とも違えることと、前記各アドレス／データ信号と前記制御信号を光合波して送信し受信側で各ＣＰＵブロック（前記ＣＰＵおよび付随する光電変換部等）又は前記各周辺装置ブロックに光分波することと、前記光分波されたアドレス／データ信号および前記制御信号を前記ＣＰＵブロック又は前記周辺装置ブロックに入力することと、前記各ＣＰＵは前記各アドレス／データ信号の光波長の指定を前記制御信号により動的に変更できる周辺装置制御システム。  
【００５０】
（付記２）複数のＣＰＵが複数の周辺装置の内の任意の周辺装置を光通信により制御する周辺装置制御システムにおいて：前記各ＣＰＵが前記周辺装置を制御し又は当該周辺装置が前記ＣＰＵへ該制御の結果を返信するための各アドレス／データ信号の光波長を少なくとも前記周辺装置と１対１対応に定め；前記各ＣＰＵから制御信号により通知される光波長を前記光通信に使用するようにする前記ＣＰＵ共通の制御部ブロック（制御部および付随する光電変換部等）と、前記各アドレス／データ信号および前記制御信号を光合波して送信する前記ＣＰＵ共通の光合波部と、前記各アドレス／データ信号，前記制御信号を受信して光分波する前記周辺装置共通の光分波部と、前記分波された各アドレス／データ信号を前記光分波した制御信号により各周辺装置ブロック（前記周辺装置および付随する光電変換部等）に出力し又は各周辺装置ブロックから返信用の制御信号を入力する前記周辺装置共通の制御部ブロックと、前記返信用の各アドレス／データ信号および各制御信号を光合波して送信する前記周辺装置共通の光合波部と、前記返信用のアドレス／データ信号，制御信号を受信して各ＣＰＵブロック（前記ＣＰＵおよび付随する光電変換部等），前記制御部ブロックに光分波する前記ＣＰＵ共通の光分波部を設け；前記制御信号の光波長は前記各アドレス／データ信号の何れの光波長とも違え、かつ前記各ＣＰＵは前記各アドレス／データ信号の光波長の指定を前記制御信号により動的に変更できる周辺装置制御システム。  
【００５１】
（付記３）前記各アドレス／データ信号の光波長を前記ＣＰＵと１対１対応および前記周辺装置と１対１対応に定める、付記１〜２に記載の周辺装置制御システム。  
【００５２】
（付記４）複数のＣＰＵが複数の周辺装置の内の任意の周辺装置を光通信により制御する周辺装置制御方法であって：前記各ＣＰＵが前記周辺装置を制御し又は当該周辺装置が前記ＣＰＵへ該制御の結果を返信するための各アドレス／データ信号の光波長を少なくとも前記周辺装置と１対１対応に定める手順と、前記光通信に使用する光波長を通知するための制御信号の光波長を前記各アドレス／データ信号の何れの光波長とも違える手順と、  前記各ＣＰＵから前記アドレス／データ信号および前記制御信号を出力し光合波して送信する手順と、各周辺装置ブロック（前記周辺装置および付随する光電変換部等）対応に前記各アドレス／データ信号および前記制御信号を受信して光分波する手順と、前記分波された各アドレス／データ信号および制御信号を前記光分波された制御信号により前記各周辺装置ブロックへ出力する手順と、前記各周辺装置ブロックから返信用のアドレス／データ信号および制御信号を入力し光合波して送信する手順と、前記返信用の各アドレス／データ信号および制御信号を受信して各ＣＰＵブロック（前記ＣＰＵおよび付随する光電変換部等）に光分波する手順と、前記分波された各アドレス／データ信号，制御信号を前記光分波された制御信号により各ＣＰＵブロック（前記ＣＰＵおよび付随する光電変換部等），制御部ブロック（制御部および付随する光電変換部等）に入力する手順と、前記各ＣＰＵは前記各アドレス／データ信号の光波長の指定を前記制御信号により動的に変更できる手順を有する周辺装置制御方法。
【産業上の利用可能性】
【００５３】
本発明は、複数のＣＰＵと複数の周辺装置を自由に組み合わせて制御するような場合に、ＣＰＵと周辺装置が同一のプリント板に実装されていない場合や電気的に絶縁を必要とする場合に有効となる。
【符号の説明】
【００５４】
１０、２０              ＣＰＵ  １１，２１，３１        電気−光変換部（Ｅ／Ｏ）  １２、２２，３２        光−電気変換部（Ｏ／Ｅ）  １３，２３、４３，５３  多重化部（ＭＵＸ）  １４，２４，４４，５４  分離部（ＤＭＵＸ）  ３０，６０              制御部（ＣＮＴ）  ４０，５０              周辺装置  ４１，５１、６１        電気−光変換部（Ｅ／Ｏ）  ４２，５２、６２        光−電気変換部（Ｏ／Ｅ）  ７０、８０              光合波部  ７１、８１              光分波部
【図１】
2011248487.tif 000003
【図２】
2011248487.tif 000004
【図３】
2011248487.tif 000005
【図４】
2011248487.tif 000006
【図５】
2011248487.tif 000007