インテル® Cyclone® 10 GXコアファブリックおよび汎用I/Oハンドブック

ID 683775
日付 8/13/2021
Public
ドキュメント目次

5.6.6.6. ガイドライン : 差動チャネルのピン配置

各 I/O バンクには独自の PLL が含まれています。I/O バンク PLL は、同じバンク内のすべてのレシーバーとトランスミッターのチャネル、および隣接する I/O バンクのトランスミッター・チャネルをドライブすることができます。ただし、I/O バンク PLL は、別の I/O バンク内のレシーバーチャネルまたは非隣接する I/O バンクのトランスミッター・チャネルをドライブすることはできません。

差動トランスミッター・チャネルをドライブする PLL

差動トランスミッターでは、PLL は独自の I/O バンクおよび隣接する I/O バンク内の差動トランスミッター・チャネルをドライブすることができます。ただし、PLL は隣接しない I/O バンクのチャネルをドライブすることはできません。

I/OバンクPLLは、隣接するI/Oバンクの差動トランスミッターチャネルをワイドでのみ駆動できます。 LVDS SERDES Intel® FPGA IP 複数のI/Oバンクにまたがる送信機インターフェース。ここで、

  • tx_outclock 有効—トランスミッターには22を超えるチャネルがある
  • tx_outclock 無効—トランスミッターには23を超えるチャネルがある

単一のI/Oバンク内に含まれるLVDS SERDES Intel® FPGA IPトランスミッター・インターフェースは、同じI/Oバンク内のPLLを使用して送信機を駆動します。

図 100. 差動トランスミッター・チャネルをドライブする PLL


DPA がイネーブルされた差動レシーバーチャネルをドライブする PLL

差動レシーバーの場合、PLLは同じI/Oバンク内のチャネルのみを駆動できます。

I/O バンクの各差動レシーバーは、クロックの位相を関連するチャネルのデータ位相にアライメントするための専用DPA回路を有します。バンクでDPAチャネルを有効にすると、バンクで使用されているのと同じVCCIO電圧レベルを持つシングルエンドまたは差動I/O規格にバンク内の未使用のI/Oピンを割り当てることができます。

DPA を使用すると、高速差動レシーバーチャネルの配置にいくつかの制約が加わります。 インテル® Quartus® Prime コンパイラーは自動的にデザインをチェックし、配置ガイドラインに違反があるとエラーメッセージを発行します。適切な高速 I/O 動作を保証するために、ガイドラインに従ってください。

図 101. DPA がイネーブルされた差動レシーバーチャネルをドライブする PLL


複数のI/OバンクにまたがるLVDSインターフェイスでDPA対応の差動レシーバー・チャネルおよびトランスミッター・チャネルを駆動するPLL

バンクで差動トランスミッター・チャネルとDPA対応レシーバー・チャネルの両方を使用する場合、PLLは隣接するI/Oバンクのトランスミッターを駆動できますが、独自のI/Oサブバンクのレシーバーのみを駆動できます。

図 102. I/Oバンク全体でDPA対応の差動レシーバー・チャネルおよびトランスミッター・チャネルを駆動するPLL