インテル® Stratix® 10 LタイルおよびHタイル・トランシーバーPHYユーザーガイド

ID 683621
日付 3/03/2020
Public
ドキュメント目次

5.4. インテルStratix 10 PCI Express Gen3 PCSのアーキテクチャー

インテルStratix 10のアーキテクチャーはPCIe Gen3仕様をサポートします。インテルは、PCI Expressソリューションを実装するにあたって2つのオプションを提供しています。

  • インテルのハードIPソリューションを使用します。この包括的なパッケージにより、MAC層および物理 (PHY) 層の両方の機能性が提供されます。
  • MACをFPGAコアに実装し、PIPEインターフェイスを介してこのMACをトランシーバーPHYに接続します。

この項では、PIPE 3.0ベースのGen3 PCSアーキテクチャーの基本的なブロックに焦点を当てます。PIPE 3.0ベースのGen3 PCSは、128b/130bブロック・エンコーディング/デコーディング方式を使用します。なお、これはStandard PCSに存在する、Gen1およびGen2で使用される8B/10B方式とは異なります。130ビットのブロックは2ビットの同期ヘッダーおよび128ビットのデータペイロードを有します。このため、インテルStratix 10デバイスにはGen3の速度で機能をサポートする個別のGen3 PCSが含まれます。このPIPEインターフェイスは、Gen1、Gen2、およびGen3のデータレート間でDataとClockのシームレスな切り替えをサポートし、PIPE 3.0機能のサポートを提供します。PCIe Gen3 PCSは、ハードIPがバイパスされたPIPEインターフェイスだけでなく、ハードIPがイネーブルされたPIPEインターフェイスもサポートします。

Gen1およびGen2データレートに使用されるブロックの詳細については、標準PCSのアーキテクチャーの章の「トランスミッター・データパス」および「レシーバーデータパス」の項を参照してください。

図 219. Gen3 PCSブロック図