(57)【要約】【課題】複数のクロック信号ソースのいずれからの周波数信号も扱うための増大された能力に対する必要性を満たし、複数のプロセッサ構成要素を扱うための増大された能力に対するさらなる必要性も満たす装置および方法を提供すること。【解決手段】一例では、装置の１つまたは複数のプログラマブル・クロック管理構成要素はバックプレーンと結合される。１つまたは複数のプログラマブル・クロック管理構成要素は再構成可能なクロック管理構成要素を含む。１つまたは複数の制御信号を受信すると、再構成可能なクロック管理構成要素は、１つまたは複数の周波数信号を処理できるように再構成を受ける。【選択図】図１
2004362565.tif 000002
【特許請求の範囲】
【請求項１】
再構成可能なクロック管理構成要素を含む、バックプレーンに結合された１つまたは複数のプログラマブル・クロック管理構成要素を含む装置であって、
１つまたは複数の制御信号を受信すると、前記再構成可能なクロック管理構成要素は１つまたは複数の周波数信号を処理することができるように再構成される装置。
【請求項２】
前記再構成可能なクロック管理構成要素はバックプレーンにおいて１つまたは複数の周波数信号を設定し、
前記再構成可能なクロック管理構成要素は１つまたは複数の信号ソースから前記１つまたは複数の周波数信号を受信し、
前記再構成可能なクロック管理構成要素は第１の再構成可能なクロック管理構成要素を含み、前記１つまたは複数のプログラマブル・クロック管理構成要素は第２の再構成可能なクロック管理構成要素を含み、
前記第２の再構成可能なクロック管理構成要素は前記バックプレーンから前記１つまたは複数の周波数信号の１つまたは複数を受信し、前記第２の再構成可能なクロック管理構成要素は１つまたは複数の信号シンクに前記１つまたは複数の周波数信号の１つまたは複数を送り、
前記１つまたは複数の信号シンクは１つまたは複数のクロックを含み、前記１つまたは複数の信号シンクは、前記１つまたは複数のクロックの１つまたは複数を前記１つまたは複数の周波数信号の１つまたは複数に同期させるために前記１つまたは複数の周波数信号の１つまたは複数を使用する請求項１に記載の装置。
【請求項３】
前記再構成可能なクロック管理構成要素はスイッチ構成要素を含み、
前記スイッチ構成要素は、前記１つまたは複数の周波数信号の１つまたは複数を１つまたは複数の信号目的地に経路指定し、
前記再構成可能なクロック管理構成要素は１つまたは複数の制御構成要素を含み、
前記１つまたは複数の制御構成要素の１つまたは複数は前記スイッチ構成要素に１つまたは複数のコマンドを送るために前記１つまたは複数の制御信号の１つまたは複数を使用し、前記スイッチ構成要素は前記１つまたは複数の信号目的地に前記１つまたは複数の周波数信号の１つまたは複数を経路指定するために前記１つまたは複数のコマンドを使用する請求項１に記載の装置。
【請求項４】
前記再構成可能なクロック管理構成要素は１つまたは複数のプロセッサ構成要素を含み、
前記再構成可能なクロック管理構成要素が前記バックプレーンにおいて前記１つまたは複数の周波数信号を設定する前に、前記１つまたは複数のプロセッサ構成要素の１つまたは複数は、前記１つまたは複数の周波数信号の１つまたは複数に修正を行い、
前記再構成可能なクロック管理構成要素は１つまたは複数の制御構成要素を含み、
前記１つまたは複数の制御構成要素の１つまたは複数は、１つまたは複数のコマンドを前記１つまたは複数のプロセッサ構成要素の１つまたは複数に送るために前記１つまたは複数の制御信号の１つまたは複数を使用し、前記１つまたは複数のプロセッサ構成要素の前記１つまたは複数は、前記１つまたは複数の周波数信号の前記１つまたは複数に行う修正のタイプを決定するために前記１つまたは複数のコマンドの１つまたは複数を使用し、
前記修正のタイプは、ある数による増倍、ある数による分割、ジッタの低減、および、前記１つまたは複数の周波数信号の前記１つまたは複数の位相シフトの１つまたは複数を含み、前記１つまたは複数のプロセッサ構成要素の前記１つまたは複数は、前記１つまたは複数の周波数信号の前記１つまたは複数を修正するためにある数による増倍、ある数による分割、ジッタの低減、および、位相シフトの前記１つまたは複数を使用する請求項１に記載の装置。
【請求項５】
前記再構成可能なクロック管理構成要素は１つまたは複数のトランシーバを含み、
前記１つまたは複数のトランシーバの１つまたは複数は、前記バックプレーンに前記１つまたは複数の周波数信号の１つまたは複数を送り、
前記１つまたは複数のトランシーバの１つまたは複数は、前記バックプレーンから前記１つまたは複数の周波数信号の１つまたは複数を受信し、
再構成可能なクロック管理構成要素は１つまたは複数の制御構成要素を含み、
前記１つまたは複数の制御構成要素の１つまたは複数は、１つまたは複数のコマンドを、前記バックプレーンに前記１つまたは複数の周波数信号の前記１つまたは複数を送る前記１つまたは複数のトランシーバの１つまたは複数に送るために前記１つまたは複数の制御信号の１つまたは複数を使用し、
前記１つまたは複数のコマンドは、前記バックプレーンに前記１つまたは複数の周波数信号の前記１つまたは複数を送る前記１つまたは複数のトランシーバの１つまたは複数が、前記バックプレーンに前記１つまたは複数の周波数信号の前記１つまたは複数を送ることを可能にし、
前記１つまたは複数の制御構成要素の１つまたは複数は、１つまたは複数のコマンドを、前記バックプレーンから前記１つまたは複数の周波数信号の前記１つまたは複数を受信する前記１つまたは複数のトランシーバの１つまたは複数に送るために前記１つまたは複数の制御信号の１つまたは複数を使用し、
前記１つまたは複数のコマンドは、前記バックプレーンから前記１つまたは複数の周波数信号の前記１つまたは複数を受信する前記１つまたは複数のトランシーバの前記１つまたは複数が前記バックプレーンから前記１つまたは複数の周波数信号の前記１つまたは複数を受信することを可能にする請求項１に記載の装置。
【請求項６】
前記再構成可能なクロック管理構成要素は第１の再構成可能なクロック管理構成要素を含み、前記１つまたは複数のプログラマブル・プログラマブル・クロック管理構成要素は第２の再構成可能なクロック管理構成要素を含み、
前記第１の再構成可能なクロック管理構成要素は前記１つまたは複数の周波数信号を第２の再構成可能なクロック管理構成要素に送り、
前記第１の再構成可能なクロック管理構成要素および第２の再構成可能なクロック管理構成要素の双方は、前記１つまたは複数の周波数信号を前記バックプレーンに送る請求項１に記載の装置。
【請求項７】
前記再構成可能なクロック管理構成要素はスイッチ構成要素、１つまたは複数のプロセッサ構成要素、および、１つまたは複数のトランシーバを含み、
前記スイッチ構成要素は、前記１つまたは複数の周波数信号を信号ソースから前記１つまたは複数のプロセッサ構成要素の１つまたは複数に経路指定し、
前記１つまたは複数のプロセッサ構成要素の前記１つまたは複数は、前記１つまたは複数の周波数信号の１つまたは複数の修正版を生成するために前記１つまたは複数の周波数信号を修正し、
前記１つまたは複数のプロセッサ構成要素の前記１つまたは複数は、前記スイッチ構成要素に、前記１つまたは複数の周波数信号の前記１つまたは複数の修正版を返し、
前記再構成可能なクロック管理構成要素は、前記バックプレーンに、前記１つまたは複数の周波数信号の前記１つまたは複数の修正版を送り、前記バックプレーンにおいて前記１つまたは複数の周波数信号の前記１つまたは複数の修正版を設定するために、前記１つまたは複数のトランシーバを使用する請求項１に記載の装置。
【請求項８】
前記再構成可能なクロック管理構成要素は第１の再構成可能なクロック管理構成要素を含み、前記１つまたは複数のプログラマブル・プログラマブル・クロック管理構成要素は第２の再構成可能なクロック管理構成要素を含み、
前記第２の再構成可能なクロック管理構成要素はスイッチ構成要素、１つまたは複数のプロセッサ構成要素、および、１つまたは複数のトランシーバを含み、
前記第２の再構成可能なクロック管理構成要素は、前記バックプレーンから前記１つまたは複数の周波数信号の前記１つまたは複数の修正版を受信するために、第２の再構成可能なクロック管理構成要素の前記１つまたは複数のトランシーバの１つまたは複数を使用し、
前記第２の再構成可能なクロック管理構成要素の前記スイッチ構成要素は、前記第２の再構成可能なクロック管理構成要素の前記１つまたは複数のトランシーバの前記１つまたは複数から、前記第２の再構成可能なクロック管理構成要素の前記１つまたは複数のプロセッサ構成要素に、前記１つまたは複数の周波数信号の前記１つまたは複数の修正版を経路指定し、
前記第２の再構成可能なクロック管理構成要素の前記１つまたは複数のプロセッサ構成要素の１つまたは複数は、前記１つまたは複数の周波数信号の前記１つまたは複数の修正版の１つまたは複数の修正版を、前記第２の再構成可能なクロック管理構成要素の前記スイッチ構成要素に返し、
前記第２の再構成可能なクロック管理構成要素の前記スイッチ構成要素は、前記１つまたは複数の周波数信号の前記１つまたは複数の修正版の前記１つまたは複数の修正版を１つまたは複数の信号シンクに経路指定し、
前記１つまたは複数の信号シンクは、前記１つまたは複数の信号シンクの１つまたは複数のクロックを同期させるために、前記１つまたは複数の周波数信号の前記１つまたは複数の修正版の前記１つまたは複数の修正版を使用する請求項７に記載の装置。
【請求項９】
１つまたは複数のプログラマブル・クロック管理構成要素が１つまたは複数の周波数信号を処理することを可能にするために、１つまたは複数の制御信号を受信すると１つまたは複数のプログラマブル・クロック管理構成要素を再構成する工程と、
バックプレーンを介して１つまたは複数の信号シンクに前記１つまたは複数の周波数信号を送る工程と、
前記１つまたは複数の信号シンクの１つまたは複数のクロックを前記１つまたは複数の周波数信号の１つまたは複数に同期させる工程とを含む方法。
【請求項１０】
前記１つまたは複数の周波数信号を前記バックプレーンを介して前記１つまたは複数の信号シンクに送る工程は、
前記１つまたは複数の周波数信号を、前記１つまたは複数のプログラマブル・クロック管理構成要素の１つまたは複数のプロセッサ構成要素に経路指定する工程と、
前記１つまたは複数の周波数信号の１つまたは複数の修正版を生成するために、前記１つまたは複数のプロセッサ構成要素において前記１つまたは複数の周波数信号を修正する工程と、
前記１つまたは複数の修正版を前記１つまたは複数の信号シンクに経路指定する工程とを含む請求項９に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は一般にコンピュータに基づくシステムに関し、より詳細には、クロック同期に関する。
【背景技術】
【０００２】
バックプレーンに基づくコンピュータ・システムは、バックプレーンの１つまたは複数のソケットに差込まれた１つまたは複数の回路板を含む。一例では、コンピュータ・システムは電気通信システム・サーバを含む。バックプレーンは回路板を通信可能に結合する。回路板は１つまたは複数のクロックを含む。一例では、各クロックは、同期された時にさらに効率的に動作する。例えば、周波数信号は、バックプレーンの信号パスを介して回路板の１つから１つまたは複数の他の回路板に伝播する。回路板は、各クロックのクロック同期を維持するために周波数信号を使用する。通信エラーは、回路板がクロック同期を維持することができない場合に生じることがある。
【０００３】
クロック信号は耐故障性を増大させるための予備を必要とする。例えば、単一のクロック信号ソースまたは分配信号が故障した場合、システムの残りの部分は予備のクロック信号ソースおよび分配信号を使用して機能し続けなければならない。一例では、クロック・ソースは単体である。１つの短所として、クロック・ソースの単一の故障は、システム全体を動作不能にすることがある。
【０００４】
一例では、第１の回路板はクロック信号ソースを含む。クロック信号ソースは周波数信号を発生する。一例では、クロック・ソースはイーサネット（登録商標）接続、Ｔ１接続、または、精密な発振器を含む。第１の回路板は周波数信号をバックプレーンの信号パスに送る。周波数信号は、バックプレーンの信号パス上の固定信号を含む。例えば、信号パスは、他の回路板のクロックを同期させるために、クロック信号ソースから周波数信号を常に搬送している。１つの短所として、信号パスは同じクロック信号ソースから周波数信号を常に搬送している。一例では、クロック信号ソースはプロセッサ構成要素に結合されている。プロセッサ構成要素はクロック信号ソースからの周波数信号を修正する。例えば、プロセッサ構成要素は、回路板が周波数信号をバックプレーンの信号パスに送る前に、ある係数で周波数信号を倍率変更する。一例では、クロック信号ソースはプロセッサ構成要素に物理的に接続されている。１つの短所として、クロック信号ソースは同じプロセッサ構成要素に周波数信号を常に送っている。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
したがって、複数のクロック信号ソースのいずれからの周波数信号も扱うために高められた能力が求められている。複数のプロセッサ構成要素を扱うために高められた能力がさらに求められている。
【課題を解決するための手段】
【０００６】
本発明は１つの実施形態において装置を含む。この装置は、バックプレーンに結合された１つまたは複数のプログラマブル・クロック管理構成要素を含む。この１つまたは複数のプログラマブル・クロック管理構成要素は、再構成可能なクロック管理構成要素を含む。１つまたは複数の制御信号を受信すると、再構成可能なクロック管理構成要素は１つまたは複数の周波数信号を処理できるように再構成される。
【０００７】
本発明の他の実施形態は方法を含む。１つまたは複数のプログラマブル・クロック管理構成要素は、１つまたは複数のプログラマブル・クロック管理構成要素が１つまたは複数の周波数信号を処理することを可能にするために、１つまたは複数の制御信号を受信すると再構成される。１つまたは複数の周波数信号はバックプレーンを介して１つまたは複数の信号シンクに送られる。１つまたは複数の信号シンクの１つまたは複数のクロックは、１つまたは複数の周波数信号の１つまたは複数と同期される。
【０００８】
本発明のさらに他の実施形態は物品を含む。物品はコンピュータ読取りが可能かつ信号を携えた１つまたは複数の媒体を含む。物品は、１つまたは複数のプログラマブル・クロック管理構成要素が１つまたは複数の周波数信号を処理することを可能にするために、１つまたは複数の制御信号を受信したことに応じて１つまたは複数のプログラマブル・クロック管理構成要素を再構成するための手段を１つまたは複数の媒体において含む。物品は、１つまたは複数の周波数信号をバックプレーンを介して１つまたは複数の信号シンクに送るための手段を１つまたは複数の媒体において含む。物品は、１つまたは複数の信号シンクの１つまたは複数のクロックを、１つまたは複数の周波数信号の１つまたは複数と同期させるための手段を１つまたは複数の媒体において含む。
【０００９】
本発明の例示的実施の特徴は、説明、特許請求の範囲、および、添付の図面から明らかになる。
【発明を実施するための最良の形態】
【００１０】
図１を参照すると、一例では、装置１００は、コンピュータ・ソフトウェアおよび／またはハードウェア構成要素などの１組の構成要素を含む。多くのそのような構成要素を装置１００内で組み合わせる、または、分割することができる。装置１００の例示的構成要素は、当業者には理解されるように、多くのプログラミング言語のいずれかで書かれた、または、同言語で実施された１組または一連のコンピュータ命令を使用するか、または、含む。
【００１１】
一例では、装置１００は１つまたは複数のバックプレーン１０２、１つまたは複数の回路板１０４、１０６、１０８、および、１つまたは複数の信号ソースおよび／または信号シンク、例えば１つまたは複数の外部伝送機構１１０を含む。
【００１２】
一例では、バックプレーン１０２は、１つまたは複数の信号パス１１４、１１６、１１８、１２０、１２２、および、１２４、および、１つまたは複数のソケットを含む。バックプレーンは回路板１０４、１０６、および、１０８間のインターフェースを含む。例えば、信号パス１１４、１１６、１１８、１２０、１２２、および、１２４はバックプレーン１０２と回路板１０４、１０６、および、１０８とを通信可能に結合する。回路板１０４、１０６、および、１０８はバックプレーン１０２のソケットに差込まれる。一例では、バックプレーン１０２は、Ａｄｖａｎｃｅｄ  Ｔｅｌｅｃｏｍ  Ｃｏｍｐｕｔｅ  Ａｒｃｈｉｔｅｃｔｕｒｅ（「ＡＣＴＡ」またはＰＩＣＭＧ３．０）のための棚置き用バス型トポロジーを含む。
【００１３】
１つまたは複数の信号パス１１４、１１６、および、１１８は第１の組の周波数信号を含み、１つまたは複数の信号パス１２０、１２２、および、１２４は第２の組の周波数信号を含む。１つの実施例において、第１組の周波数信号と第２の組の周波数信号は異なる。他の実施例において、第１の組の周波数信号と第２の組の周波数信号は実質的に同じである。さらに他の実施例において、第１の組の周波数信号および第２の組の周波数信号は、同一のグループの信号の複製物を含む。一例では、信号パス１１４、１１６、１１８、１２０、１２２、および、１２４は１つまたは複数の異なる周波数信号を搬送する。例えば、信号パス１１４の異なる周波数信号は信号パス１１４の２つの異なる信号パス間の電圧差を含む。この電圧差はクロック信号の異なるリンクを含む。
【００１４】
一例では、回路板１０４、１０６、および、１０８はプログラマブル・クロック管理構成要素１２６の１つまたは複数、信号ソース１２８、信号シンク１３０、および、機構インターフェース１３２を含む。１つの実施例において回路板１０４、１０６、および、１０８は、本明細書に説明するように、記録可能データ記憶媒体１３４の例を含む。信号パス１１４、１１６、１１８、１２０、１２２、および、１２４の１つまたは複数は、信号ソース１２８の１つまたは複数、信号シンク１３０、および、機構インターフェース１３２を同期させるために機能する信号を搬送する。例えば、信号パス１１４、１１６、１１８、１２０、１２２、および、１２４は１つまたは複数の周波数信号を搬送する。一例では、信号パス１１４上の周波数信号はクロック周波数を含む。例えば、回路板１０４、１０６、および、１０８の１つまたは複数は、信号シンク１３０および機構インターフェース１３２を、信号ソース１２８の１つまたは複数のおよび外部伝送機構１１０に同期させるためにクロック周波数を使用する。１つまたは複数の回路板１０４、１０６、および、１０８は、１つまたは複数の信号パス１１４、１１６、１１８、１２０、１２２、および、１２４から１つまたは複数の周波数信号を受信する。
【００１５】
一例では、外部伝送機構１１０は、回路板１０４の機構インターフェース１３２に１つまたは複数の周波数信号を送る。回路板１０４は、１つまたは複数の周波数信号を１つまたは複数の信号パス１１４、１１６、１１８、１２０、１２２、および、１２４を介して、バックプレーン１０２を超えて、回路板１０４、１０６、および、１０８の１つまたは複数に送る。他の実施例において、回路板１０６は、信号ソース１２８からの１つまたは複数の周波数信号を、１つまたは複数の信号パス１１４、１１６、１１８、１２０、１２２、および、１２４を介して、バックプレーン１０２を超えて、回路板１０４、１０６、および、１０８の１つまたは複数に送る。例えば、回路板１０４、１０６、および／または、１０８の１つまたは複数は、１つまたは複数の周波数信号を、１つまたは複数の信号パス１１４、１１６、１１８、１２０、１２２、および、１２４を介して、バックプレーン１０２から受信する。一例では、回路板１０４が１つまたは複数の周波数信号を受信する場合、回路板１０４は周波数信号を外部伝送機構１１０に送ることができる。例えば、１つまたは複数の周波数信号は伝送機構１１０を信号ソース１２８と同期させる。
【００１６】
一例では、回路板１０４は、プログラマブル・クロック管理構成要素１２６の１つまたは複数、信号シンク１３０の１つまたは複数、および、機構インターフェース１３２の１つまたは複数を含む。一例では、回路板１０６は、プログラマブル・クロック管理構成要素１２６の１つまたは複数、信号ソース１２８の１つまたは複数、および、信号シンク１３０の１つまたは複数を含む。一例では、回路板１０８は、プログラマブル・クロック管理構成要素１２６の１つまたは複数および信号シンク１３０の１つまたは複数を含む。
【００１７】
プログラマブル・クロック管理構成要素１２６は、バックプレーン１０２と、信号ソース１２８と、信号シンク１３０と、機構インターフェース１３２との間で１つまたは複数の周波数信号を通信する。例えば、プログラマブル・クロック管理構成要素１２６は、信号ソース１２８の１つまたは複数、信号シンク１３０、および、機構インターフェース１３２を１つまたは複数の周波数信号と同期させるために機能する。プログラマブル・クロック管理構成要素１２６は、バックプレーン１０２と、信号ソース１２８と、信号シンク１３０と、および／または、機構インターフェース１３２との間で１つまたは複数の周波数信号を修正および／または経路指定する。
【００１８】
１つの実施例において、機構インターフェース１３２は、１つまたは複数の周波数信号を回路板１０４のプログラマブル・クロック管理構成要素１２６に送る。回路板１０４のプログラマブル・クロック管理構成要素１２６は、１つまたは複数の周波数信号を、信号パスの１１４、１１６、１１８、１２０、１２２、および、１２４の１つまたは複数を介して、バックプレーン１０２を超えて、回路板１０４、１０６、および、１０８の１つまたは複数にあるプログラマブル・クロック管理構成要素１２６に送る。回路板１０４、１０６、および、１０８の１つまたは複数にあるプログラマブル・クロック管理構成要素１２６は、１つまたは複数の周波数信号を、回路板１０４、１０６、および、１０８の１つまたは複数にある信号シンク１３０の１つまたは複数に送る。
【００１９】
他の実施例において、信号ソース１２８は、１つまたは複数の周波数信号を、回路板１０６のプログラマブル・クロック管理構成要素１２６に送る。回路板１０６のプログラマブル・クロック管理構成要素１２６は、１つまたは複数の周波数信号を、信号パス１１４、１１６、１１８、１２０、１２２、および、１２４の１つまたは複数を介して、バックプレーン１０２を介して、回路板１０４、１０６、および、１０８の１つまたは複数にあるプログラマブル・クロック管理構成要素１２６に送る。回路板１０４、１０６、および、１０８の１つまたは複数にあるプログラマブル・クロック管理構成要素１２６は、１つまたは複数の周波数信号を、回路板１０４、１０６、および、１０８の１つまたは複数にある信号シンク１３０の１つまたは複数に送る。
【００２０】
図１および２を参照すると、プログラマブル・クロック管理構成要素１２６は、１つまたは複数の制御構成要素２０２、１つまたは複数の信号パス２０８、２１０、２１２、２１４、１つまたは複数のトランシーバ２０６、１つまたは複数のスイッチ構成要素２１６、および、１つまたは複数のプロセッサ構成要素２１８を含む。一例では、信号ソース１２８および機構インターフェース１３２は、１つまたは複数の周波数信号を、１つまたは複数の参照入力２２０を介してプログラマブル・クロック管理構成要素１２６に送る。プログラマブル・クロック管理構成要素１２６は、１つまたは複数の周波数信号を、１つまたは複数の参照出力２２２を介して信号シンク１３０および機構インターフェース１３２に送る。プログラマブル・クロック管理構成要素１２６の第１のクロック構成要素、および、プログラマブル・クロック管理構成要素１２６第２の予備クロック構成要素は、周波数信号を、１つまたは複数の交差入力２２４および１つまたは複数の交差出力２２６を介して通信する。一例では、１つまたは複数のコンピュータ端子は、制御構成要素２０２を制御するために１つまたは複数の制御信号２０４を使用している。例えば、１つまたは複数の制御信号２０４は、プログラマブル・クロック管理構成要素１２６を再構成することができる。
【００２１】
制御構成要素２０２は、トランシーバ２０６の１つまたは複数、スイッチ構成要素２１６、および／または、プロセッサ構成要素２１８を制御するために１つまたは複数のコマンドを使用している。例えば、制御構成要素２０２は、トランシーバ２０６、スイッチ構成要素２１６、および／または、プロセッサ構成要素２１８の作用に影響を及ぼすために、ソフトウェア、プログラマブル論理、および／または、ビット・レジスタを使用している。
【００２２】
一例では、プログラマブル・クロック管理構成要素１２６の同期インフラストラクチャは、再構成可能なクロック管理構成要素を含む。故障が発生するか、新しい能力が追加されるか、または、伝送機構の速度が変化すると、プログラマブル・クロック管理構成要素１２６の再構成は、プログラマブル・クロック管理構成要素１２６の継続された機能を促進することができる。例えば、コンピュータ端子は、プログラマブル・クロック管理構成要素１２６の制御構成要素２０２を再プログラムするために制御信号２０４を使用している。１つの実施例において、信号パス１１４、１１６、および、１１８が故障し、プログラマブル・クロック管理構成要素１２６の再構成可能な性質はシステムが故障から復帰することを可能にする。他の実施例において、機構インターフェース１３２は１．５４４ＭＨｚのＴ１規格を含む伝送機構速度に対応する。もし６２２．０８ＭＨｚのＯＣ−１２規格に対応するために伝送機構速度が変更されたなら、プロセッサ構成要素２１８は分割係数を変更するために制御構成要素２０２からのコマンドを使用する。例えば、プログラマブル・クロック管理構成要素１２６は、ハードウェアの修正なしに新しい周波数を受け入れることができる。さらに他の実施例において、信号シンク１３０の周波数のニーズがより速い半導体技術に応じて変化するため、プログラマブル・クロック管理構成要素１２６の再構成可能な性質は、より速い半導体に対応することができる。
【００２３】
１つまたは複数の信号パス２０８、２１０、２１２、および、２１４は、１つまたは複数の周波数信号を、バックプレーン１０２の信号パス１１４、１１６、１１８、１２０、１２２、および、１２４に、および／または、これらから搬送する。例えば、１つまたは複数の信号パス２０８、２１０、２１２、および、２１４は、１つまたは複数の周波数信号を、１つまたは複数の信号ソース１２８、１つまたは複数の信号シンク１３０、および、１つまたは複数の機構インターフェース１３２に、および／または、これらから搬送する。一例では、信号パス２１４は信号パス２０８、２１０、または、２１２の１つの複製を含む。例えば、信号パス２１４は故障許容値のために存在する。１つの実施例において、１つまたは複数の信号パス１１４、１１６、および、１１８は１つまたは複数の信号パス２０８、２１０、および、２１２と同じ周波数信号を搬送する。他の実施例において、１つまたは複数の信号パス１２０、１２２、および、１２４は、１つまたは複数の信号パス２０８、２１０、および、２１２と同じ周波数信号を搬送する。一例では、信号パス２０８、２１０、２１２、および、２１４は、１つまたは複数の差動周波数信号を搬送する。例えば、信号パス２０８の差動周波数信号は、信号パス２０８の２つの差動信号パス間の電圧差を含む。電圧差はクロック信号の差動リンクを含む。
【００２４】
トランシーバ２０６は、１つまたは複数の信号パス２０８、２１０、２１２、および、２１４を介して、バックプレーン１０２とスイッチ構成要素２１６との間で１つまたは複数の周波数信号を通信する。１つの実施例において、トランシーバ２０６がバックプレーンから周波数信号を受信する場合、トランシーバ２０６は差動からシングル・エンドへの変換を行う。他の実施例において、トランシーバ２０６がバックプレーンに周波数信号を伝送する場合、トランシーバ２０６はシングル・エンドから差動への変換を行う。一例では、トランシーバ２０６は、信号パス２０８、２１０、２１２、および、２１４の周波数信号のために必要な１つまたは複数の電圧レベルおよびインピーダンスの間を、スイッチ構成要素２１６によって必要とされる１つまたは複数の電圧レベルおよびインピーダンスに変換する。
【００２５】
制御構成要素２０２はトランシーバ２０６を制御するためのコマンドを送る。トランシーバ２０６は、トランシーバ２０６が、１つまたは複数の信号パス２０８、２１０、２１２、および、２１４を介して周波数信号を送る、および／または、受信することを可能にするためのコマンドを使用している。一例では、トランシーバ２０６はスイッチ構成要素２１６から第１の周波数信号を受信する。続いて、トランシーバ２０６は、信号パス２０８を介してバックプレーン１０２に第１の周波数信号を送る。一例では、トランシーバ２０６は、信号パス２１０を介してバックプレーン１０２から第２の周波数信号を受信する。続いて、トランシーバはスイッチ構成要素２１６に第２の周波数信号を送ることができる。
【００２６】
スイッチ構成２１６は、信号ソース１２８と、信号シンク１３０と、機構インターフェース１３２と、プロセッサ構成要素２１８と、トランシーバ２０６との間で１つまたは複数の周波数信号を経路指定する。例えば、スイッチ構成要素２１６は、信号を経路指定するためのゲート付交差点スイッチ・アレーを含む。制御構成要素２０２は、スイッチ構成要素２１６を制御するためのコマンドを送る。スイッチ構成要素２１６は１つまたは複数の周波数信号を１つまたは複数の信号の目的地に経路指定するためのコマンドを使用している。例えば、信号の目的地は、バックプレーン１０２、信号シンク１３０、機構インターフェース１２８、トランシーバ２０６、プロセッサ２１８、参照出力２２２、および／または、交差出力２２６を含む。
【００２７】
第１の実施例において、スイッチ構成要素２１６は参照入力２２０から第１の周波数信号を受信し、第１の周波数信号を信号パス２０８に経路指定する。第２の実施例において、スイッチ構成要素２１６は参照入力２２０から第２の周波数信号を受信し、第２の周波数信号を信号パス２０８および２１０に経路指定する。第３の実施例において、スイッチ構成要素２１６は信号パス２０８から周波数信号を受信し、周波数信号を参照出力２２２の１つまたは複数に経路指定する。
【００２８】
一例では、プロセッサ構成要素２１８は１つまたは複数の周波数信号を修正する。例えば、プロセッサ構成要素２１８はソフトウェア論理を使用するビット・レジスタを含む。１つの実施例において、プロセッサ構成要素２１８は位相ロック・ループ（「ＰＬＬ」）、遅延ロック・ループ（「ＤＬＬ」）、および／または、ジッタ制御デバイスを含む。例えば、プロセッサ構成要素２１８は、増倍、分割、ジッタ低減、および／または、位相シフトを介して１つまたは複数の信号２０８、２１０、２１２、および、２１４を修正することができる。制御構成要素２０２は、プロセッサ構成要素２１８を制御するためのコマンドを送る。プロセッサ構成要素２１８は、１つまたは複数の周波数信号を修正するためのコマンドを使用している。例えば、プロセッサ構成要素２１８は、スイッチ構成要素２１６から１つまたは複数の周波数信号を受信する。プロセッサ構成要素２１８は１つまたは複数の周波数信号を修正し、続いて、修正後に、スイッチ構成要素２１６に１つまたは複数の周波数信号を戻す。一例では、１つまたは複数のプロセッサ構成要素２１８は、プログラマブル・クロック管理構成要素１２６が多くの周波数信号を同時に処理することを可能にする。
【００２９】
参照入力２２０は、スイッチ構成要素２１６と、信号ソース１２８、および／または、機構インターフェース１３２との間で１つまたは複数の周波数信号を通信する。一例では、参照入力２２０は、信号ソース１２８から１つまたは複数の周波数信号を受信する。他の実施例において、参照入力２２０は機構インターフェース１３２から１つまたは複数の周波数信号を受信する。参照入力２２０は、１つまたは複数の周波数信号をスイッチ構成要素２１６に搬送する。
【００３０】
参照出力２２２は、スイッチ構成要素２１６と、信号シンク１３０、および／または、機構インターフェース１３２との間で１つまたは複数の周波数信号を通信する。例えば、参照出力２２２は、スイッチ構成要素２１６から１つまたは複数の周波数信号を受信する。一例では、参照出力２２２は、信号シンク１３０の１つまたは複数のクロックを設定するための１つまたは複数の周波数信号を送る。他の実施例における参照出力２２２は、機構インターフェース１３２の１つまたは複数のクロックを設定するための１つまたは複数の周波数信号を送る。
【００３１】
交差出力２２６は、プログラマブル・クロック管理構成要素１２６の第１のプログラマブル・クロック管理構成要素のスイッチ構成要素２１６と、プログラマブル・クロック管理構成要素１２６の第２のプログラマブル・クロック管理構成要素の交差入力２２４との間で１つまたは複数の周波数信号を通信する。例えば、第１のプログラマブル・クロック管理構成要素および第２のプログラマブル・クロック管理構成要素は回路板１０４上に位置する。１つの実施例において、第１のプログラマブル・クロック管理構成要素は第２のプログラマブル・クロック管理構成要素に周波数信号を送る。
【００３２】
第１のプログラマブル・クロック管理構成要素および第２のプログラマブル・クロック管理構成要素は、故障許容値戦略を含む。例えば、第１のプログラマブル・クロック管理構成要素が故障すると、第２のプログラマブル・クロック管理構成要素１２６は第１のプログラマブル・クロック管理構成要素の責任を果たし、バックプレーン１０２と、信号ソース１２８と、信号シンク１３０、および／または、機構インターフェース１３２との間で１つまたは複数の周波数信号を通信する。有利に、第１のプログラマブル・クロック管理構成要素１２６および第２のプログラマブル・クロック管理構成要素１２６は、プログラマブル・クロック管理構成要素の１つの故障がシステム全体を二重故障させないことを保証している。例えば、信号パス１１４、１１６、および、１１８と、信号パス１２０、１２２、および、１２４は同時に動作不能になる。
【００３３】
信号ソース１２８は、プログラマブル・クロック管理構成要素１２６の参照入力２２０と通信する。一例では、１つまたは複数の回路板１０４、１０６、および、１０８の信号ソース１２８は、１つまたは複数の回路板１０４、１０６、および、１０８の信号ソース１２８、信号シンク１３０、および／または、機構インターフェース１３２のクロックを同期させるために機能する１つまたは複数の周波数信号を送る。例えば、信号ソース１２８は、プログラマブル・クロック管理構成要素１２６の参照入力２２０に周波数信号を送る。一例では、信号ソース１２８は、発振器、原子周波数参照、および、クロック復帰ユニットの１つまたは複数を含む。
【００３４】
信号シンク１３０は、プログラマブル・クロック管理構成要素１２６の参照出力２２２と通信する。一例では、１つまたは複数の回路板１０４、１０６、および、１０８の信号シンク１３０は、１つまたは複数の回路板１０４、１０６、および、１０８の信号ソース、信号シンク１３０、および／または、機構インターフェース１３２を同期させるために機能する１つまたは複数の周波数信号を受信する。例えば、信号シンク１３０はプログラマブル・クロック管理構成要素１２６の参照出力２２２から周波数信号を受信する。一例では、信号シンク１３０は、ネットワーク・プロセッサ、中央演算処理装置（「ＣＰＵ」）、フィールド・プログラマブル・アレー（「ＦＰＧＡ」）、および、デジタル信号プロセッサ（「ＤＳＰ」）の１つまたは複数を含む。
【００３５】
機構インターフェース１３２は外部伝送機構１１０およびプログラマブル・クロック管理構成要素１２６と通信する。一例では、機構インターフェース１３２は、１つまたは複数の回路板１０４、１０６、および、１０８の外部伝送機構１１０、機構インターフェース１３２、信号ソース１２８、および、信号シンク１３０を同期させるための１つまたは複数の周波数信号を使用している。一例では、機構インターフェース１３２は、外部伝送機構１１０にクロック復帰動作を行う。例えば、外部伝送機構１１０は機構インターフェース１３２に１つまたは複数の伝送信号を送る。機構インターフェース１３２はプログラマブル・クロック管理構成要素１２６の参照入力２２０に１つまたは複数の周波数信号を送る。他の実施例において、プログラマブル・クロック管理構成要素１２６の参照出力２２２は機構インターフェース１３２に１つまたは複数の周波数信号を送る。機構インターフェース１３２は外部伝送機構１１０の伝送信号のための適切なタイミングを導出するための１つまたは複数の周波数信号を使用している。例えば、外部伝送機構１１０は１つまたは複数のクロックを同期させるための伝送信号を使用している。
【００３６】
外部伝送機構１１０は機構インターフェース１３２と通信する。外部伝送機構１１０は、１つまたは複数の回路板１０４、１０６、および、１０８の外部伝送機構１１０、機構インターフェース１３２、信号ソース１２８、および、信号シンク１３０を同期させるための１つまたは複数の周波数信号を使用している。１つの実施例において、外部伝送機構１１０は機構インターフェース１３２に１つまたは複数の参照周波数信号を送る。他の実施例において、外部伝送機構１１０は機構インターフェース１３２から１つまたは複数の周波数信号を受信する。
【００３７】
１つの実施例において、外部伝送機構１１０は１つまたは複数のクロック・ソースを含む。他の実施例において、外部伝送機構１１０は１つまたは複数のクロック・シンクを含む。さらに他の実施例において、外部伝送機構１１０は１つまたは複数のクロック・ソースおよび１つまたは複数のクロック・シンクを含む。一例では、外部伝送機構１１０はＤＳ３などのデジタル・データ転送機構、Ｔ１デジタル通信システム、同期光ネットワーク（「ＳＯＮＥＴ」）、および／または、全地球測位システム（「ＧＰＳ」）信号を含む。
【００３８】
これで、例示的な目的のために、装置１００の例示的動作の例証的説明が提示された。外部伝送機構１１０は回路板１０４に１つまたは複数の周波数信号を送る。１つまたは複数の周波数信号は、機構インターフェース１３２の１つまたは複数および回路板１０４、１０６、１０８の１つまたは複数のの信号シンク１３０を、外部伝送機構１１０に同期させる。一例では、外部伝送機構１１０は回路板１０４の機構インターフェース１３２に１つまたは複数の周波数信号を送る。例えば、機構インターフェース１３２は、回路板１０４のプログラマブル・クロック管理構成要素１２６の１つまたは複数に１つまたは複数の周波数信号を送る。
【００３９】
一例では、機構インターフェース１３２は伝送機構１１０からのクロック復帰動作を行う。例えば、伝送機構１１０は機構インターフェース１３２に１つまたは複数の参照周波数を送る。機構インターフェース１３２は、回路板１０４のプログラマブル・クロック管理構成要素１２６の第１の１つに第１の周波数信号および第２の周波数信号を送る。例えば、機構インターフェース１３２は参照入力２２０の１つまたは複数に第１の周波数信号および第２の周波数信号を送る。１つまたは複数の参照入力２２０はスイッチ構成要素２１６に第１の周波数信号および第２の周波数信号を搬送する。
【００４０】
コンピュータ端子は１つまたは複数の制御構成要素２０２に１つまたは複数の制御信号２０４を送る。１つの実施例において、制御構成要素２０２は、スイッチ構成要素２１６を介して第１の周波数信号を経路指定するために、スイッチ構成要素２１６に１つまたは複数のコマンドを送る。例えば、スイッチ構成要素２１６はプロセッサ構成要素２１８の１つまたは複数に第１の周波数信号を送る。制御構成要素２０２は１つまたは複数のプロセッサ構成要素２１８を制御するための１つまたは複数のコマンドを送る。例えば、スイッチ構成要素２１６はプロセッサ構成要素２１８の第１の１つに第１の周波数信号を搬送する。一例では、第１のプロセッサ構成要素２１８はある数で第１の周波数信号を増倍する。スイッチ構成要素２１６はプロセッサ構成要素２１８の第２の１つに第１の周波数信号を搬送する。一例では、第２のプロセッサ構成要素２１８はある数で第１の周波数信号を分割する。
【００４１】
さらなる実施例において、制御構成要素２０２はスイッチ構成要素２１６を介して第２の周波数信号を経路指定するための１つまたは複数のコマンドを送る。例えば、スイッチ構成要素２１６はプロセッサ構成要素２１８の１つまたは複数に第２の周波数信号を送る。制御構成要素２０２は１つまたは複数のプロセッサ構成要素２１８を制御するための１つまたは複数のコマンドを送る。例えば、スイッチ構成要素２１６はプロセッサ構成要素２１８の第３の１つに第２の周波数信号を送る。一例では、第３のプロセッサ構成要素２１８は第２の周波数信号のジッタを低減する。
【００４２】
一例では、１つまたは複数のプロセッサ構成要素２１８は、スイッチ構成要素２１６に１つまたは複数の周波数信号を送る。例えば、１つまたは複数の周波数信号は元の周波数信号の修正版である。制御構成要素２０２はスイッチ構成要素２１６を介して１つまたは複数の周波数信号を経路指定するための１つまたは複数のコマンドを送る。例えば、スイッチ構成要素は交差出力２２６の１つまたは複数に１つまたは複数の周波数信号を経路指定する。交差出力２２６は、回路板１０４のプログラマブル・クロック管理構成要素１２６の第２のプログラマブル・クロック管理構成要素の交差入力２２４の１つまたは複数に１つまたは複数の周波数信号を送る。第１のプログラマブル・クロック管理構成要素１２６のスイッチ構成要素２１６および第２のプログラマブル・クロック管理構成要素１２６は、トランシーバ２０６の１つまたは複数に１つまたは複数の周波数信号の１つまたは複数を送る。制御構成要素２０２は、トランシーバ２０６の１つまたは複数が、バックプレーン１０２に１つまたは複数の周波数信号の１つまたは複数を送ることを可能にするための１つまたは複数のコマンドを送る。
【００４３】
一例では、信号パス２０８、２１０、２１２、および、２１４の１つまたは複数はバックプレーン１０２に１つまたは複数の周波数信号の１つまたは複数を搬送する。例えば、１つまたは複数の周波数信号の１つまたは複数は第１、第２、および、第３の周波数信号をバックプレーン１０２に設定する。一例では、バックプレーン１０２の周波数信号は、伝送機構１１０からの参照周波数と同期した、増倍、分割、または、ジッタ低減された周波数を含む。信号パス１１４、１１６、１１８、１２０、１２２、および、１２４は、回路板１０４の１つまたは複数のプログラマブル・クロック管理構成要素１２６からの周波数信号を、回路板１０４、１０６、および／または、１０８のプログラマブル・クロック管理構成要素１２６の１つまたは複数に搬送する。
【００４４】
一例では、回路板１０６はバックプレーン１０２から周波数信号の１つまたは複数を受信する。例えば、信号パス１１４および１２０の第１の周波数信号は、信号パス２０８上の回路板１０６のプログラマブル・クロック管理構成要素１２６の第１のプログラマブル・クロック管理構成要素および第２のプログラマブル・クロック管理構成要素に伝播する。信号パス１１６および１２２の第２の周波数信号は、信号パス２１０上の第２のプログラマブル・クロック管理構成要素１２６に伝播する。コンピュータ端子は１つまたは複数の制御信号２０４を１つまたは複数の制御構成要素２０２に送る。制御構成要素２０２は、トランシーバ２０６の１つまたは複数が、第１の周波数信号および第２の周波数信号を受信することを可能にするための１つまたは複数のコマンドを送る。トランシーバ２０６は第１の周波数信号および第２の周波数信号をスイッチ構成要素２１６に送る。一例では、制御構成要素２０２は、スイッチ構成要素２１６を介して第１の周波数信号および第２の周波数信号を経路指定するための１つまたは複数のコマンドを送る。
【００４５】
一例では、スイッチ構成要素２１６はプロセッサ構成要素２１８の１つまたは複数に第１の周波数信号を送る。制御構成要素２０２は１つまたは複数のプロセッサ構成要素２１８を制御するための１つまたは複数のコマンドを送る。例えば、スイッチ構成要素２１６はプロセッサ構成要素２１８の第１のプロセッサ構成要素に第１の周波数信号を送る。一例では、第１のプロセッサ構成要素２１８は第１の周波数信号の位相を変更する。第１のプロセッサ構成要素２１８はスイッチ構成要素２１６に第１の周波数信号の位相変更版を送る。第２の周波数信号は、プロセッサ構成要素２１８の他のプロセッサ構成要素に迂回する。
【００４６】
一例では、制御構成要素２０２はスイッチ構成要素２１６を介して第１の周波数信号および第２の周波数信号を経路指定するための１つまたは複数のコマンドを送る。例えば、スイッチ構成要素２１６は第１の周波数信号および第２の周波数信号の１つまたは複数を交差出力２２６の１つまたは複数に経路指定する。交差出力２２６は第１の周波数信号および第２の周波数信号の１つまたは複数を回路板１０６のプログラマブル・クロック管理構成要素１２６の第２のプログラマブル・クロック管理構成要素の交差入力２２４の１つまたは複数に送る。スイッチ構成要素２１６は第１の周波数信号および第２の周波数信号の１つまたは複数を参照出力２２２の１つまたは複数に経路指定する。例えば、回路板１０６の信号シンク１３０の１つまたは複数はプログラマブル・クロック管理構成要素１２６の１つまたは複数から第１の周波数信号および第２の周波数信号の１つまたは複数を受信する。１つまたは複数の信号シンク１３０は、１つまたは複数の信号シンク１３０の１つまたは複数のクロックを、回路板１０４の外部伝送機構１１０および機構インターフェース１３２の１つまたは複数のクロックに同期させるために周波数信号を使用している。
【００４７】
一例では、回路板１０８はバックプレーン１０２から周波数信号の１つまたは複数を受信する。例えば、信号パス１２０の周波数信号は、信号パス２０８上を回路板１０８のプログラマブル・クロック管理構成要素１２６に伝播する。コンピュータ端子は１つまたは複数の制御信号２０４を１つまたは複数の制御構成要素２０２に送る。制御構成要素２０２は、トランシーバ２０６の１つまたは複数が周波数信号を受信することを可能にするための１つまたは複数のコマンドを送る。トランシーバ２０６はスイッチ構成要素２１６に周波数信号を送る。
【００４８】
一例では、制御構成要素２０２はスイッチ構成要素２１６を介して周波数信号を経路指定するための１つまたは複数のコマンドを送る。例えば、スイッチ構成要素２１６は周波数信号を交差出力２２６の１つまたは複数に経路指定する。交差出力２２６は回路板１０８のプログラマブル・クロック管理構成要素１２６の第２のプログラマブル・クロック管理構成要素の交差入力２２４の１つまたは複数に周波数信号を送る。スイッチ構成要素２１６は周波数信号をプロセッサ構成要素２１８の１つまたは複数に送る。制御構成要素２０２は１つまたは複数のプロセッサ構成要素２１８を制御するための１つまたは複数のコマンドを送る。例えば、スイッチ構成要素２１６はプロセッサ構成要素２１８の第１のプロセッサ構成要素に周波数信号を送る。一例では、第１のプロセッサ構成要素２１８は周波数信号をある数で増倍する。スイッチ構成要素２１６はプロセッサ構成要素２１８の第２のプロセッサ構成要素に周波数信号を送る。一例では、第２のプロセッサ構成要素２１８は周波数信号のジッタを低減する。
【００４９】
一例では、プロセッサ構成要素２１８は１つまたは複数の周波数信号をスイッチ構成要素に送る。例えば、１つまたは複数の周波数信号は、元の周波数信号の修正版である。制御構成要素２０２はスイッチ構成要素２１６を介して１つまたは複数の周波数信号を経路指定するための１つまたは複数のコマンドを送る。例えば、スイッチ構成要素２１６は参照出力２２２の１つまたは複数に周波数信号の１つまたは複数を送る。参照出力２２２は回路板１０８の信号シンク１３０に周波数信号の１つまたは複数を搬送する。１つまたは複数の信号シンク１３０は、１つまたは複数の信号シンク１３０の１つまたは複数のクロックを、回路板１０４の外部伝送機構１１０および機構インターフェース１３２の１つまたは複数のクロックに同期させるための周波数信号を使用している。
【００５０】
一例では、回路板１０６の信号ソース１２８は、バックプレーン１０２における周波数信号と交換するため、および／または、回路板１０４、１０６、および、１０８の外部クロック、機構インターフェース、および、信号シンクの１つまたは複数を同期させるための１つまたは複数の周波数信号を送る。例えば、信号ソース１２８は、回路板１０６のプログラマブル・クロック管理構成要素１２６に周波数信号を送る。
【００５１】
一例では、プログラマブル・クロック管理構成要素１２６の１つまたは複数は信号ソース１２８から周波数信号を受信する。信号ソース１２８は１つまたは複数の参照入力２２０の参照入力に周波数信号を送る。参照入力２２０はスイッチ構成要素２１６に周波数信号を送る。
【００５２】
コンピュータ端子は、１つまたは複数の制御構成要素２０２に１つまたは複数の制御信号２０４を送る。１つの実施例において、制御構成要素２０２はスイッチ構成要素２１６を介して周波数信号を経路指定するための１つまたは複数のコマンドを送る。例えば、スイッチ構成要素２１６は交差出力２２６の１つまたは複数に周波数信号を経路指定する。交差出力２２６は、回路板１０８のプログラマブル・クロック管理構成要素１２６の第２のプログラマブル・クロック管理構成要素の交差入力２２４の１つまたは複数に周波数信号を送る。スイッチ構成要素２１６はプロセッサ構成要素２１８の１つまたは複数に周波数信号を送る。制御構成要素２０２は１つまたは複数のプロセッサ構成要素２１８を制御するための１つまたは複数のコマンドを送る。例えば、スイッチ構成要素２１６プロセッサ構成要素２１８の第１のプロセッサ構成要素に周波数信号を送る。一例では、第１のプロセッサ構成要素２１８は周波数信号の位相を変更する。スイッチ構成要素２１６はプロセッサ構成要素の第２のプロセッサ構成要素２１８に周波数信号を送る。一例では、第２のプロセッサ構成要素２１８はある数で周波数信号を分割する。
【００５３】
一例では、１つまたは複数のプロセッサ構成要素２１８はスイッチ構成要素２１６に１つまたは複数の周波数信号を送る。例えば、１つまたは複数の周波数信号は元の周波数信号の修正版である。制御構成要素２０２はスイッチ構成要素２１６を介して１つまたは複数の周波数信号を経路指定するための１つまたは複数のコマンドを送る。例えば、スイッチ構成要素２１６はトランシーバ２０６の１つまたは複数に１つまたは複数の周波数信号の１つまたは複数を送る。制御構成要素２０２は、トランシーバ２０６の１つまたは複数がバックプレーン１０２に１つまたは複数の周波数信号の１つまたは複数を送ることを可能にするための１つまたは複数のコマンドを送る。
【００５４】
一例では、信号パス２０８、２１０、２１２、および、２１４の１つまたは複数はバックプレーン１０２に１つまたは複数の周波数信号の１つまたは複数を搬送する。例えば、第１の周波数信号はバックプレーン１０２における信号パス１１４および１２０の周波数信号を交換する。第２の周波数信号は信号パス１１６および１２２の周波数信号を交換する。
【００５５】
一例では、回路板１０４はバックプレーン１０２から周波数信号の１つまたは複数を受信する。例えば、信号パス１１４の周波数信号は信号パス２０８上を回路板１０４のプログラマブル・クロック管理構成要素１２６の１つまたは複数に伝播する。コンピュータ端子は１つまたは複数の制御構成要素２０２に１つまたは複数の制御信号２０４を送る。制御構成要素２０２は、トランシーバ２０６の１つまたは複数が周波数信号を受信することを可能にするための１つまたは複数のコマンドを送る。トランシーバ２０６はスイッチ構成要素２１６に周波数信号を送る。一例では、制御構成要素２０２はスイッチ構成要素２１６を介して周波数信号を経路指定するための１つまたは複数のコマンドを送る。
【００５６】
一例では、スイッチ構成要素２１６は参照出力２２２の１つまたは複数に周波数信号を経路指定する。例えば、周波数信号はプロセッサ構成要素２１８を迂回する。プログラマブル・クロック管理構成要素１２６の１つまたは複数は回路板１０４の信号シンク１３０の１つまたは複数および機構インターフェース１３２に周波数信号の１つまたは複数を送る。機構インターフェース１３２は外部伝送機構１１０に周波数信号の１つまたは複数を送る。信号シンク１３０、機構インターフェース１３２、および、外部伝送機構１１０の１つまたは複数は、信号シンク１３０の１つまたは複数、機構インターフェース１３２、および、外部伝送機構１１０の１つまたは複数のクロックを回路板１０６の信号ソース１２８の１つまたは複数のクロックに同期させるために周波数信号を使用している。
【００５７】
一例では、装置１００は１つまたは複数のコンピュータ読取りが可能な信号を携えた媒体を使用している。装置１００のためのコンピュータ読取りが可能な信号を携えた媒体の例は、回路板１０４、１０６、および、１０８の記録可能データ記憶媒体１３４を含む。例えば、装置１００のためのコンピュータ読取り可能な信号を携えた媒体は磁気的、電気的、光学的、生物学的、および、原子的なデータ記憶媒体の１つまたは複数を含む。１つの実施例において、コンピュータ読取り可能な信号を携えた媒体は、例えば、電話ネットワーク、ローカル・エリア・ネットワーク（「ＬＡＮ」）、インターネット、および、無線ネットワークの１つまたは複数などの装置１００を含むか、または、に結合されたネットワークを介して伝送される変調された搬送波信号を含む。
【００５８】
本明細書に述べられている工程または動作は例示的なものにすぎない。これらの工程または動作に対しては、本発明の精神から逸脱することなく多くの変形形態がある可能性がある。例えば、工程は異なる順序にて行うことができ、または、工程は追加、削除、もしくは、修正することができる。
【００５９】
本明細書において本発明の例示的な実施を詳細に示し、説明したが、当業者には、本発明の精神から逸脱せずに様々な修正、追加、置換えなどを行うことができ、したがって、それらは、冒頭の特許請求の範囲に規定される本発明の範囲内であると考えられることが明らかであろう。
【図面の簡単な説明】
【００６０】
【図１】１つまたは複数のバックプレーン、１つまたは複数の回路板、および、１つまたは複数の信号ソースおよび／または信号シンク、例えば１つまたは複数の外部伝送機構を含む装置の例示的実施の図である。
【図２】１つまたは複数の制御構成要素、１つまたは複数の信号パス、１つまたは複数のトランシーバ、１つまたは複数のスイッチ構成要素、および、１つまたは複数のプロセッサ構成要素を含む装置の例示的実施の図である。
【図１】
2004362565.tif 000003
【図２】
2004362565.tif 000004