V シリーズFPGA デバイスにおけるCvP (プロトコル経由コンフィグレーション) 実装ユーザーガイド

ID 683889
日付 10/31/2016
Public
ドキュメント目次

1.2. CvP システム

以下の図は、CvP システムで必要なコンポーネントを表しています。

図 1. CvP ブロック図


CvP システムは、一般的にFPGA、PCIe ホスト、およびコンフィグレーション・デバイスより構成されています。

  1. コンフィグレーション・デバイスは従来のコンフィグレーション・インターフェイスを使用してFPGA に接続されます。コンフィグレーション・インターフェイスは、アクティブシリアル (AS) 、パッシブシリアル (PS) 、高速パッシブパラレル (FPP) などのサポートされている方式のいずれかにすることができます。どのコンフィグレーション・デバイスを選ぶかは、選択するコンフィグレーション方式によって異なります。
  2. CvP やその他のPCIe アプリケーション用のPCIe Hard IP ブロック (左下)
  3. PCIe Hard IP ブロックはPCIe アプリケーション専用であり、CvP には使用できません。

Arria® V Cyclone® V、および Stratix® V FPGA の多くには、PCI Express 用の複数のHard IP ブロックが装備されています。CvP コンフィグレーション方式では、各デバイスの左下に位置するPCIe Hard IP ブロックのみを使用可能です。これはエンドポイントとして設定する必要があります。