(57)【特許請求の範囲】
【請求項１】
集積回路デバイスにおいて用いられるシリアルインタフェースであって、
該シリアルインタフェースは、複数のシリアルデータチャネルを含み、
該複数のシリアルデータチャネルの各々は、それぞれの物理媒体接続モジュールを含み、
第１の数のシリアルデータチャネルにおいて、該それぞれの物理媒体接続モジュールは、第１の範囲のデータレートにわたってのみ動作可能であり、
第２の数のシリアルデータチャネルにおいて、該それぞれの物理媒体接続モジュールは、第２の範囲のデータレートにわたってのみ動作可能であり、
該第１の範囲および該第２の範囲の各々は、それぞれの最高データレートを有し、該第２の範囲の最高データレートは、該第１の範囲の最高データレートよりも少なくとも５０％高く、該第２の数のシリアルデータチャネルの各チャネルは、該第２の範囲の最高データレートで動作可能なそれぞれの物理コード化サブレイヤモジュールを含む、シリアルインタフェース。
【請求項２】
前記第２の範囲のデータレートが前記第１の範囲のデータレートと連続する、請求項１に記載のシリアルインタフェース。
【請求項３】
前記第１の範囲のデータレートが０．６Ｇｂｐｓ〜４Ｇｂｐｓであり、前記第２の範囲のデータレートが４Ｇｂｐｓ〜１０Ｇｂｐｓである、請求項２に記載のシリアルインタフェース。
【請求項４】
前記第２の範囲のデータレートが前記第１の範囲のデータレートとオーバーラップする、請求項１に記載のシリアルインタフェース。
【請求項５】
前記第１の範囲のデータレートが１Ｇｂｐｓ〜６．５Ｇｂｐｓであり、前記第２の範囲のデータレートが４Ｇｂｐｓ〜１０Ｇｂｐｓである、請求項４に記載のシリアルインタフェース。
【請求項６】
前記第２の数が前記第１の数よりも小さい、請求項１に記載のシリアルインタフェース。
【請求項７】
前記第２の数が１である、請求項６に記載のシリアルインタフェース。
【請求項８】
前記第１の数が４である、請求項７に記載のシリアルインタフェース。
【請求項９】
前記第１の数が４である、請求項１に記載のシリアルインタフェース。
【請求項１０】
前記第２の数のチャネルの各チャネルが、前記第１の数のチャネルのどのチャネルよりも、該第１の数のチャネルおよび該第２の数のチャネルの別のチャネルからアイソレートされている、請求項１に記載のシリアルインタフェース。
【請求項１１】
前記第２の数のチャネルの各チャネルが、クロック管理ユニットをさらに含む、請求項１に記載のシリアルインタフェース。
【請求項１２】
前記第１の数のチャネルの各チャネルが、物理コード化サブレイヤモジュールを含み、該第１の数のチャネルのチャネルがクロック管理ユニットを共有する、請求項１１に記載のシリアルインタフェース。
【請求項１３】
前記第１の数のチャネルの全チャネルが単一のクロック管理ユニットを共有する、請求項１２に記載のシリアルインタフェース。
【請求項１４】
前記第１の数のチャネルの各チャネルが、物理コード化サブレイヤモジュールを含み、該第１の数のチャネルのチャネルがクロック管理ユニットを共有する、請求項１に記載のシリアルインタフェース。
【請求項１５】
前記第１の数のチャネルの全チャネルが単一のクロック管理ユニットを共有する、請求項１４に記載のシリアルインタフェース。
【請求項１６】
請求項１に記載のシリアルインタフェースを備えた集積回路デバイス。
【請求項１７】
処理回路と、
該処理回路に結合されたメモリと、
該処理回路と該メモリとに結合された請求項１６に記載の集積回路デバイスと
を備える、デジタル処理システム。
【請求項１８】
請求項１６に記載の集積回路デバイスが取り付けられたプリント基板。
【請求項１９】
前記プリント基板に取り付けられ、前記デバイスに結合されたメモリ回路をさらに備える、請求項１８に記載のプリント基板。
【請求項２０】
前記プリント基板に取り付けられ、前記メモリ回路に結合された処理回路をさらに備える、請求項１９に記載のプリント基板。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、高速シリアルインタフェースに関し、特に、異なったデータレートで動作し得るプログラマブルロジックデバイス（ＰＬＤ）に関する。
【背景技術】
【０００２】
高速シリアルインタフェースを組み込むことによって高速（換言すると、１Ｇｂｐｓよりも高速）のシリアルＩ／Ｏ規格（例えば、ＸＡＵＩ（Ｅｘｔｅｎｄｅｄ  Ａｔｔａｃｈｍｅｎｔ  Ｕｎｉｔ  Ｉｎｔｅｒｆａｃｅ）規格）を提供するＰＬＤが普及してきた。ＸＡＵＩ規格によると、高速シリアルインタフェースは、「クワッド」（各々が４つのトランシーバと別の中央ロジックを含む）として知られるトランシーバ群を含む。
【０００３】
一インプリメンテーションでは、各トランシーバは、外部デバイスと通信する物理媒体接続（ＰＭＡ）部分またはモジュールと、外部デバイスへの伝送用のデータまたは外部デバイスから受信されるデータのシリアル処理を実行する物理コード化サブレイヤ（ＰＣＳ）部分またはモジュールとに分けられる。現在利用可能なＰＭＡモジュールとＰＣＳモジュールは、各々がサポートするデータレートの点でオーバーラップするが、利用可能なＰＭＡモジュールの最高データレートは、利用可能なＰＣＳモジュールの最高データレートを上回る。
【０００４】
いずれにせよ、従来は、プログラマブルロジックデバイスの高速シリアルインタフェースにおいてサポートされ得る最高データレートは、約６Ｇｂｐｓ〜約６．５Ｇｂｐｓであった。しかし、最大約１０Ｇｂｐｓの速度のシリアル通信規格が現れてきた。
【０００５】
プログラマブルロジックデバイスのシリアルインタフェースにおいて、現在利用可能なデータレートをサポートし得ることは望ましい。
【発明の開示】
【課題を解決するための手段】
【０００６】
本発明は、上述したタイプの高速シリアルインタフェースにおいて、ＰＬＤにおいて最大約１０Ｇｂｐｓのレートでのデータの伝送および受信を提供する。第１の低速域で利用可能な既知のインタフェースに加えて、第２の最大約１０Ｇｂｐｓの高速域で利用可能な別個のチャネルを提供することによって、フルレンジのデータレートがサポートされる。最大約１０Ｇｂｐｓまでの全速度で利用可能な単一のインタフェースは可能であるが、物理的な制限のために望ましくない。第一に、高速のインタフェースほど、広いデバイス領域を費やし得、特別なアイソレーションを必要とし得る。そのアイソレーションによって、さらに領域が追加され得る。第２に、そのようなインタフェースは、低速インタフェースよりも作成が困難である。従って、全チャネルがデータレートのフルレンジをサポートするインタフェースは、実用的ではなく、多くのアプリケーションが高データレートで用いられない場合では、特に実用的でない。さらに、それらの理由から、別個の高速チャネルは、好適には、低速チャネルがサポートする最低データレートよりも高い最低データレートを有する。例えば、高速チャネルは、約４Ｇｂｐｓ〜約１０Ｇｂｐｓのデータレートをサポートし得る。
【０００７】
既存の高速シリアルインタフェースのアーキテクチャおよび規格との互換性のために、本発明によるインタフェースは、好適には、既存の高速シリアルインタフェースと同一のレイアウトを用いて構成される。少なくとも上記のＸＡＵＤＩ規格をサポートすることを意図した通常の既存のレイアウトでは、高速シリアルインタフェースは、４つのトランシーバチャネルと、中央ロジック領域とを有する。そのロジック領域は、中央クロック管理ユニット（ＣＭＵ）を含み、そのユニットは、場合によってはｐｈａｓｅ−ｌｏｃｋｅｄ  ｌｏｏｐ（「ＰＬＬ」）またはｄｅｌａｙ−ｌｏｃｋｅｄ  ｌｏｏｐ（「ＤＬＬ」）である伝送クロック回路を含む。各トランシーバチャネルは、好適には、外部デバイスと通信する物理媒体接続（ＰＭＡ）部分またはモジュールと、外部デバイスへの伝送用のデータまたは外部デバイスから受信されるデータのシリアル処理を実行する物理コード化サブレイヤ（ＰＣＳ）部分またはモジュールとの各々を含む。
【０００８】
従って、本発明の一好適な実施形態では、高速シリアルインタフェースは、好適には、中央ロジック領域と４つの低速チャネル領域とを備えた低速部分を有する。低速チャネル領域の各々には、好適には、ＰＣＳモジュールとＰＭＡモジュールとがある。これらの低速チャネルは、好適には、約０．６Ｇｂｐｓ〜約４Ｇｂｐｓにおける動作をサポートする。この実施形態は、好適には、ＣＭＵ、ＰＣＳモジュールおよびＰＭＡモジュールを備えた、約４Ｇｂｐｓ〜約１０Ｇｂｐｓにおける高速動作用の第５のチャネルも有する。この第５の高速チャネルに対して高データレートのサポートに必要なアイソレーションがなされ得る。そのアイソレーションでは、低速チャネルに対するものと同一の程度のアイソレーションを適用する必要はなく、従って低速チャネルの領域を増大する必要はなく、また、各々が０．６Ｇｂｐｓ〜１０Ｇｂｐｓのデータレートを利用可能な４つのチャネルを構築する必要はない。
【０００９】
本発明の別の好適な実施形態は、類似するが、高速チャネルがサポートするデータレートと、低速チャネルがサポートするデータレートとに一部のオーバーラップが存在し得る。そのような実施形態では、低速チャネルは、最大約６．５Ｇｂｐｓのデータレートを処理し得る。これを提供するためには、０．６Ｇｂｐｓの最低データレートも依然として可能であるが、そのようなチャネルが処理する最低データレートは、約０．６Ｇｂｐｓから約１Ｇｂｐｓに上げられ得る。この変更によって、中域のデータレート（換言すると、約４Ｇｂｐｓ〜約６．５Ｇｂｐｓのデータレート）が、より多数の低速チャネルによって処理されることが可能になり、主に高域のデータレート（換言すると約６．５Ｇｂｐｓ以上のデータレート）用の高速チャネルを確保し、それによって、必要な高速チャネルの数が低減される。
【００１０】
後者の実施形態では、低速チャネルに対するＰＣＳは、増大した最高データレートを処理可能である必要がある。一つの解決手段は、同時係属の同一譲受人に譲渡された米国特許第６，８８８，３７８号に示されており、その特許の全容は、本明細書において援用される。その特許は、高速において、２つのＰＣＳモジュールを各ＰＭＡモジュールとともに用いるシリアルインタフェース（２つのＰＣＳモジュールのうちの１つに対応するＰＭＡモジュールは使用されないままである）を開示している。別の解決手段は、同時係属の同一譲受人に譲渡された米国特許出願第１１／１７７，０３４号（２００５年7月８日に出願）（代理人整理番号ＡＬＴ−３８４（Ａ１９４４））（対応日本出願第２００６−１０７９５６号（２００６年４月１０日に出願))に示されており、その特許出願の全容は、本明細書において援用される。その特許出願は、所望のレートに応じて異なったモードで動作する２つの異なった内部経路を有するＰＣＳを開示している。
【００１１】
上記の実施形態のいずれかによって例示される本発明が、既存の４チャネルの４Ｇｂｐｓおよび６．５Ｇｂｐｓのシリアルインタフェースと下位互換性があることは、理解される。本明細書における特定のデータレートのいかなる議論も、例示に過ぎず、本発明を限定せず、本発明は、本明細書に記載されたもの以外のデータレートの組合せを用いてインプリメントされ得るということも理解されるべきである。従って、データレートに関しては、用語「実質的に高い」は、本明細書および添付の特許請求の範囲において用いられる場合、「少なくとも約５０％高い」を意味するものと解釈されるべきであり、「１００％高い」または「１５０％高い」またはそれ以上も含み得る。
【００１２】
従って、本発明に基づいて、プログラマブルロジックデバイスにおいて用いられるシリアルインタフェースを提供する。そのシリアルインタフェースは、第１の範囲のデータレートにわたって動作可能な第１の数のシリアルデータチャネルと、第２の範囲のデータレートにわたって動作可能な第２の数のシリアルデータチャネルとを含む。第１の範囲および第２の範囲の各々は、それぞれ最高データレートを有する。第２の範囲の最大データレートは、第１の範囲の最大データレートよりも実質的に高い。
【００１３】
そのようなインタフェースを取り込んだプログラマブルロジックデバイスも提供する。
【００１４】
本発明は、さらに以下の手段を提供する。
【００１５】
（項目１）
プログラマブルロジックデバイスにおいて用いられるシリアルインタフェースであって、
該シリアルインタフェースは、
第１の範囲のデータレートにわたって動作可能な第１の数のシリアルデータチャネルと、
第２の範囲のデータレートにわたって動作可能な第２の数のシリアルデータチャネルと
を含み、
該第１の範囲および該第２の範囲の各々はそれぞれ最高データレートを有し、該第２の範囲の最高データレートは該第１の範囲の最高データレートよりも実質的に高い、インタフェース。
【００１６】
（項目２）
上記第２の範囲のデータレートが上記第１の範囲のデータレートと実質的に連続する、項目１に記載のシリアルインタフェース。
【００１７】
（項目３）
上記第１の範囲のデータレートが約０．６Ｇｂｐｓ〜約４Ｇｂｐｓであり、上記第２の範囲のデータレートが、約４Ｇｂｐｓ〜約１０Ｇｂｐｓである、項目２に記載のシリアルインタフェース。
【００１８】
（項目４）
上記第２の範囲のデータレートが上記第１の範囲のデータレートとオーバーラップする、項目１に記載のシリアルインタフェース。
【００１９】
（項目５）
上記第１の範囲のデータレートが約１Ｇｂｐｓ〜約６．５Ｇｂｐｓであり、上記第２の範囲のデータレートが約４Ｇｂｐｓ〜約１０Ｇｂｐｓである、項目４に記載のシリアルインタフェース。
【００２０】
（項目６）
上記第２の数が上記第１の数よりも小さい、項目１に記載のシリアルインタフェース。
【００２１】
（項目７）
上記第２の数が１である、項目６に記載のシリアルインタフェース。
【００２２】
（項目８）
上記第１の数が４である、項目７に記載のシリアルインタフェース。
【００２３】
（項目９）
上記第１の数が４である、項目１に記載のシリアルインタフェース。
【００２４】
（項目１０）
上記第２の数のチャネルの各チャネルが、上記第１の数のチャネルの全チャンネルよりも、該第１の数のチャネルおよび該第２のチャネルの別のチャネルからアイソレートされている、項目１に記載のシリアルインタフェース。
【００２５】
（項目１１）
上記第２の数のチャネルの各チャネルが、物理コード化サブレイヤモジュールと、物理媒体接続モジュールと、クロック管理ユニットとを含む、項目１に記載のシリアルインタフェース。
【００２６】
（項目１２）
上記第１の数のチャネルの各チャネルが、物理コード化サブレイヤモジュールと、物理媒体接続モジュールとを含み、該第１の数のチャネルのチャネルがクロック管理ユニットを共有する、項目１１に記載のシリアルインタフェース。
【００２７】
（項目１３）
上記第１の数のチャネルの全チャネルが単一のクロック管理ユニットを共有する、項目１２に記載のシリアルインタフェース。
【００２８】
（項目１４）
上記第１の数のチャネルの各チャネルが、物理コード化サブレイヤモジュールと、物理媒体接続音ジュールとを含み、該第１の数のチャネルのチャネルがクロック管理ユニットを共有する、項目１に記載のシリアルインタフェース。
【００２９】
（項目１５）
上記第１の数のチャネルの全チャネルが単一のクロック管理ユニットを共有する、項目１４に記載のシリアルインタフェース。
【００３０】
（項目１６）
項目１に記載のシリアルインタフェースを備えたプログラマブルロジックデバイス。
【００３１】
（項目１７）
処理回路と、
該処理回路に結合されたメモリと、
該処理回路と該メモリとに結合された項目１６に記載のプログラマブルロジックデバイスと
を備える、デジタル処理システム。
【００３２】
（項目１８）
項目１６に記載のプログラマブルロジックデバイスが取り付けられたプリント基板。
【００３３】
（項目１９）
上記プリント基板に取り付けられ、上記プログラマブルロジックデバイスに結合されたメモリ回路をさらに備える、項目１８に記載のプリント基板。
【００３４】
（項目２０）
上記プリント基板に取り付けられ、上記メモリ回路に結合された処理回路をさらに備える、項目１９に記載のプリント基板。
【００３５】
（項目２１）
項目１に記載のシリアルインタフェースを備えた集積回路デバイス。
【００３６】
（項目２２）
処理回路と、
該処理回路に結合されたメモリと、
該処理回路と該メモリとに結合された項目２１に記載の集積回路デバイスと
を備える、デジタル処理システム。
【００３７】
（項目２３）
項目２１に記載の集積回路デバイスが取り付けられたプリント基板。
【００３８】
（項目２４）
上記プリント基板に取り付けられ、上記集積回路デバイスに結合されたメモリ回路をさらに備える、項目２３に記載のプリント基板。
【００３９】
（項目２５）
上記プリント基板に取り付けられ、上記メモリ回路に結合された処理回路をさらに備える、項目２４に記載のプリント基板。
【００４０】
（摘要）
プログラマブルロジックデバイス用のシリアルインタフェースは、第１の範囲のデータレートをサポートする第１の数のチャネルと、第２の範囲のデータレートをサポートする第２の数のチャネルとを提供することによって、広範囲のデータレートをサポートする。第１の範囲のデータレートは、好適には、第２の範囲のデータレートよりも低い。好適には、第１のチャネル数は、好ましくは１である第２のチャネル数よりも大きい。既存のデバイスとの下位互換性のために、各インタフェースにおける第１のチャネル数は、好適には、４である。各チャネルは、好適には、物理媒体接続モジュールと、物理コード化サブレイヤモジュールとを含む。第２の数のチャネルの各高速チャネルは、好適には、クロック管理ユニットを含む。その一方で、第１の数のチャネルの低速チャネルは、好適には、一つ以上のクロック管理ユニットを共有する。
【００４１】
本発明の上記利点および別の利点は、添付の図面とあわせて以下の詳細な説明を考慮することによって明らかになる。図中では、同等の参照番号は、全図にわたって同等の部分を参照する。
【発明を実施するための最良の形態】
【００４２】
上述したように、本発明は、低データレート用の第１の複数のチャネルと、高データレート用の一つ以上のチャネルとを提供することによって広範囲のデータレートを供給する高速シリアルインタフェースを提供する。好適には、上述したように、４つの低速チャネルと１つの高速チャネルが存在するが、別の数のチャネルも本発明の範囲内で提供され得る。これもまた上述したように、異なったチャネルによってカバーされるデータレートは、連続し得るか、オーバーラップし得る。
【００４３】
種々の理由により、高速チャネルの数は、好適には、低速チャネルの数よりも少ない。第１に、上述したように、高速チャネルは、構築が困難であり、より多くのデバイス領域を費やす。概して、高速チャネルよりも低速チャネルの方が利用される可能性が高い。余分なリソースを拡張して用いられる可能性の低い多数のチャネルを構築する必要がないだけではなく、用いられる可能性の高いタイプのチャネルをより多く提供することは論理的である。さらに、高速チャネルは、概して、低速チャネルよりも多くの信号トレースを必要とし、それによって、されに費やすデバイス領域が増大する。高速チャネルの数を制限することによって、デバイス上のトレースの数が低減され、それによって、総数がより多いチャネルの余地が与えられる。
【００４４】
図１〜３を参照して、本発明を説明する。
【００４５】
図１に概略的に示すＰＬＤ１０は、本発明によるシリアルインタフェース２０を取り込んだデバイスの一例である。ＰＬＤ１０は、プログラマブル相互接続構造１２にアクセス可能なプログラマブルロジック領域１１を含んだプログラマブルコアを有する。図１に示されるような領域１１と相互接続構造１２のレイアウトは、図解を意図したものにすぎず、実際の配置は、当業者には多く知られているか、当業者によって創出され得る。
【００４６】
ＰＬＤ１０は、複数の別の入出力（「Ｉ／Ｏ」）領域１３も含む。好適には、Ｉ／Ｏ領域１３はプログラマブルであり、複数の可能なＩ／Ｏシグナル伝達スキームのうちの一つの選択を可能にする。その伝達スキームは、差動および／または非差動シグナル伝達スキームを含み得る。あるいは、Ｉ／Ｏ領域１３は固定され得、各々は特定のシグナル伝達スキームのみを可能にする。一部の実施形態では、複数の異なったタイプの固定Ｉ／Ｏ領域１３が提供され得る。それによって、個々の領域１３はシグナル伝達スキームの選択を可能にはしないが、ＰＬＤ１０は全体としてそのような選択を可能にする。
【００４７】
例えば、各Ｉ／Ｏ領域２０は、好適には、ＸＡＵＩ規格をインプリメントし得るインタフェースに類似した上述したような高速シリアルインタフェースである。従って、図２に示すように、各インタフェース２０は、好適には、４つのチャネル２１〜２４を含み、各々は自身のＰＣＳモジュール２５とＰＭＡモジュール２６を含む。少なくとも１つのクロック管理ユニット２７０（示した実施形態では２つのユニット）を含む中央ロジック２７は、好適には、チャネル２１〜２４によって共有される。示した実施形態では、チャネル２１〜２４の各々は、約０．６Ｇｂｐｓ〜約４Ｇｂｐｓのレートでデータを処理し得る。上述したように、各インタフェース２０は、好適には、高速チャネル２００も含み、そのチャネルは、好適には、自身のロジックおよびＣＭＵ（例示としてのみであるが、ＰＭＡ２０２の一部として図示してある）のみならず、ＰＣＳモジュール２０１とＰＭＡモジュール２０２を含む。
【００４８】
図２では、インタフェース２０のデータレートの範囲は、約０．６Ｇｂｐｓ〜約１０Ｇｂｐｓであり、チャネル２１〜２４は、好適には、約０．６Ｇｂｐｓ〜約４Ｇｂｐｓのデータレートでデータを処理し、チャネル２００は、好適には、約４Ｇｂｐｓ〜約１０Ｇｂｐｓのデータレートでデータを処理する。しかし、データレートの範囲の詳細な境界は、変わり得る。
【００４９】
図３は、本発明によるインタフェース３０の第２の好適な実施形態を示す。そのインタフェースは、好適には、４つのチャネル３１〜３４を含み、そのチャネルの各々は、好適には、自身のＰＣＳモジュール３５とＰＭＡモジュール３６を含む。中央ロジック３７は、好適には少なくとも１つ（示した実施形態では２つ）のクロック管理ユニット３７０を含み、好適にはチャネル３１〜３４によって共有される。示した実施形態では、チャネル３１〜３４の各々は、好適には、約１Ｇｂｐｓ〜約６．５Ｇｂｐｓのレートでデータを処理し得、その一方で、この実施形態における高速チャネル２００は、好適には、約４Ｇｂｐｓ〜約１０Ｇｂｐｓのレートでデータを処理する。
【００５０】
従って、実施形態３０では、好適には、低速チャネルのデータレートの範囲と高速チャネルのデータレートの範囲にオーバーラップが存在する。これによって、中域のデータの一部が、乏しい高速チャネルの代わりに多くの豊富な低速チャネルによって処理され得、真に高速データのための高速チャネルが確保される。確かに、中域のデータは、必要に応じて高速チャネルによっても処理され得る。中域のデータに低速チャネルを割り当てるか高速チャネルを割り当てるかは、ＰＬＤの特定のユーザーロジック設計の必要性に依存する。多くの高速データストリームと中域のデータストリームを用いる設計では、高速チャネルの全てが高速データに必要であり得るが、高速データストリームが少ない設計では、高速チャネルを中速データに用いることは可能であり得る。低速チャネルと高速チャネルの両チャネルが中速データに利用可能である場合では、その選択は、存在する低速データストリームの数に依存し得る。
【００５１】
図３に示すインタフェース３０では、チャネル３１〜３４の各々におけるデータレートの下限は、インタフェース２０の約０．６Ｇｂｐｓから約１Ｇｂｐｓへと増える。しかし、起こり得るさらなるデバイス領域や電力消費などを犠牲にして、インタフェース３０において（インタフェース２０においてでさえも）約０．６Ｇｂｐｓまたは別の下限を提供することは可能である。
【００５２】
上述したように、より広範なデータレートのＰＭＡモジュール３６を提供するためには、先に援用した米国特許第６，８８８，３７６号のように２つのＰＣＳモジュール３５を共有する必要があり得るか、先に援用した米国特許出願第１１／１７７，０３４号（２００５年７月８日に出願）（代理人整理番号ＡＬＴ−３８４（Ａ１９４４））（対応日本出願第２００６−１０７９５６号（２００６年４月１０日に出願))に記載のように所望のレートに応じて異なったモードで動作する２つの異なった内部経路を有するＰＣＳモジュールがＰＣＳモジュール３５として提供され得る。
【００５３】
上述したように、本明細書における特定のデータレートのいかなる議論も、例示に過ぎず、本発明を限定しない。本発明は、本明細書に記載されたもの以外のデータレートの組合せを用いてインプリメントされ得る。
【００５４】
本発明によるインタフェース２０を取り込んだＰＬＤ１０は、様々な電子デバイスにおいて用いられ得る。使用の可能性の一つは、図４に示すデータ処理システム１２０における使用である。データ処理システム１２０は、プロセッサ１２１と、メモリ１２２と、Ｉ／Ｏ回路１２３と、周辺デバイス１２４の部品を一つ以上含み得る。それらの部品は、システムバス１２５によって連結されており、エンドユーザシステム１２７に含まれる回路基板１２６上に配置される。
【００５５】
システム１２０は、多岐にわたるアプリケーションにおいて用いられ得る。そのアプリケーションとは、例えば、コンピュータネットワーキング、データネットワーキング、計測、ビデオ処理、デジタル信号処理、または、プログラマブルロジックもしくはリプログラマブルロジックを用いることの効果が望ましいような別のアプリケーションである。ＰＬＤ１０は、種々の異なったロジック機能を実行するために用いられ得る。例えば、ＰＬＤ１０は、プロセッサ１２１と協働するプロセッサまたはコントローラとして構成され得る。ＰＬＤ１０は、システム１２０において共有されたリソースへのアクセスを調停するアービターとしても用いられ得る。さらに別の例では、ＰＬＤ１０は、プロセッサ１２１とシステム１２０内の別の部品のうちの１つとのインタフェースとして構成され得る。システム１２０が例示に過ぎないということ、および、本発明の真の範囲および精神は添付の特許請求の範囲によって示されるべきであるということに留意されたい。
【００５６】
種々の技術を用いて、上述したような本発明を組み込んだＰＬＤ１０をインプリメントし得る。
【００５７】
以上の記載は本発明の原理の例示に過ぎないということ、種々の改変が当業者によって本発明の範囲および精神を逸脱せずになされ得るということ、および、本発明は添付の特許請求の範囲によってのみ限定されるということは理解される。
【図面の簡単な説明】
【００５８】
【図１】本発明が用いられ得るプログラマブルロジックデバイスの好適な実施形態のブロック図である。
【図２】本発明によるシリアルインタフェースの第１の実施形態の概略図である。
【図３】本発明によるシリアルインタフェースの第２の実施形態の概略図である。
【図４】本発明によるシリアルインタフェースを取り込んだプログラマブルロジックデバイスを用いた例示的なシステムの略ブロック図である。
【符号の説明】
【００５９】
２０、３０  シリアルインタフェース
２１〜２４、３１〜３４  低速チャネル
２５、３５  ＰＣＳモジュール
２６、３６  ＰＭＡモジュール
２００  高速チャネル
【図１】
0005161429.tif 000002
【図２】
0005161429.tif 000003
【図３】
0005161429.tif 000004
【図４】
0005161429.tif 000005