インテル® Arria® 10 トランシーバーPHY ユーザーガイド

ID 683617
日付 4/20/2017
Public
ドキュメント目次

2.7. PCI Express* (PIPE)

Arria 10 トランシーバーを使用して、データレートがそれぞれ2.5、5.0、8 Gbps のGen1、Gen2、Gen3 向けの、完全なPCI Express ソリューションを実装することができます。

以下のいずれかの方法を使用して、PCIe* 機能向けにトランシーバーをコンフィグレーションします。

  • PCIe 用Arria 10 ハードIP
    これは、トランザクション、データリンク、およびPHY/MAC 層を含む完全なPCIe のソリューションです。ハードIP ソリューションは、トランシーバーPHY インターフェイスに接続する専用のハードロジックが含まれています。
    注: 詳細については、 Arria 10 Avalon-ST Interface for PCIe Solutions User Guide を参照してください。
  • PIPE Gen1/Gen2/Gen3 トランシーバー・コンフィグレーション・ルールにおけるネイティブPHY IP コア

    ネイティブPHY IP (ネイティブPHY IP コア) を使用してPCIE モードでトランシーバーをコンフィグレーションすることで、PIPE インターフェイス (トランシーバーではPIPE モードと通常呼ばれる) へアクセス可能となります。このモードにより、サードパーティー製のMAC へのトランシーバー接続が可能となるため、完全なPCIe ソリューションを作成することができます。

    PIPE の仕様 (バージョン3.0) は、PCIE に準拠した物理層の実装の詳細を提供します。PIPE Gen1、Gen2、Gen3 向けのネイティブPHY IP コアは、合計アグリゲーション帯域幅を2 から64 Gbps までの範囲とする、x1、x2、x4、x8 動作をサポートしています。x1 コンフィグレーションでは、各チャネルのPCS およびPMA ブロックは個別にクロック駆動され、個別にリセットされます。x2、x4、x8 コンフィグレーションは2 レーン、4 レーン、8 レーンリンクのチャネル・ボンディングをサポートします。これらのボンディングされたチャネル・コンフィグレーションでは、すべてのボンディングされたチャネルのPCS およびPMA ブロックは、共通のクロックおよびリセット信号を共有します。

Gen1 およびGen2 モードは8B/10B エンコーディングを使用します。これは、リンク帯域幅全体の20% のオーバーヘッドを有します。また、Gen3 モードは128b/130B エンコーディングを使用します。これは、2% 未満のオーバーヘッドを有します。動作するにあたって、Gen1 およびGen2 モードは標準PCS を使用し、Gen3 モードはGen3 PCS を使用します。

表 178.  トランシーバー・ソリューション
サポートの種類 PCI Express 用Arria 10ハードIP PCI Express 用のネイティブPHY IP コア (PIPE)
Gen1、Gen2、およびGen3 のデータレート あり あり
MAC、データリンク、およびトランザクション・レイヤ あり FPGA ファブリック内でユーザー実装
トランシーバー・インターフェイス PIPE 3.0 ベースのインターフェイスを介するハードIP
  • Gen1 およびGen2 用PIPE 2.0
  • Gen1/Gen2 サポートのあるGen3 向けのPIPE 3.0 ベース