5.2.1. 高性能リファレンス・デザインのダウンロードと生成
5.2.2. トランシーバー・リコンフィグレーション・コントローラーIP コアの既知の問題の回避策
5.2.3. リコンフィグレーション可能なコア領域の代替user_led.v ファイルの作成
5.2.4. CvP 初期化モード用CvP パラメーターの設定
5.2.5. CvP リビジョンのデザインフローを使用したコアロジック領域のCvP リビジョンの作成
5.2.6. CvP リビジョンのデザインフローにおけるBase とcvp_app の両方のリビジョンのコンパイル
5.2.7. CvP リビジョンのデザインフローによるCvP 初期化モードのSOF ファイルの分割
5.3.1. 高性能リファレンス・デザインのダウンロードと生成
5.3.2. トランシーバー・リコンフィグレーション・コントローラーIP コアの既知の問題の回避策
5.3.3. リコンフィグレーション可能なコア領域の代替user_led.v ファイルの作成
5.3.4. CvP 更新モード用CvP パラメーターの設定
5.3.5. CvP リビジョンのデザインフローを使用したコアロジック領域のCvP リビジョンの作成
5.3.6. CvP 更新モードのデザインのコンパイル
5.3.7. CvP 更新デザインモード向けSOF ファイルの分割
5.3.8. CvP リビジョンのデザインフローによるCvP 更新モードのSOF ファイルの分割
6.3.1. アルテラ定義のVendor Specific Capability Header レジスター
6.3.2. アルテラ定義のVendor Specific Header レジスター
6.3.3. Altera Marker レジスター
6.3.4. CvP Status レジスター
6.3.5. CvP Mode Control レジスター
6.3.6. CvP Data レジスター
6.3.7. CvP Programming Control レジスター
6.3.8. Uncorrectable Internal Error Status Register
6.3.9. Uncorrectable Internal Error Mask Register
6.3.10. Correctable Internal Error Status Register
6.3.11. Correctable Internal Error Mask Register
5.2. リビジョンのデザインフローによるCvP 初期化モードのデザイン手順について
リビジョンのデザインフローによるCvP 初期化モードでは、単一のペリフェラル・イメージで動作するリコンフィグレーション可能なコアイメージを作成できます。コアイメージはホストメモリーに保存されます。PCI Express リンクを使用してコアイメージをFPGA にダウンロードします。リビジョンのデザインフローを使用すると、最初のダウンロード後にコアイメージを変更して、コアロジックの代替バージョンを実行できます。
このモードは、CvP 設定のCore initialization and update を選択することにより、Quartus Prime ソフトウェアで指定します。FPGA が完全にプログラムされると、FPGA はユーザーモードに入ります。ユーザーモードでは、元の静的コアイメージを再プログラムすることができます。CvP 初期化モードを選択する典型的な理由は次のとおりです。
- FPGA プログラミング時間がPCIe 初期電源投入要件の制限を超えた場合、プラグインカードのPCIe 初期電源投入要件を満たす
- コアイメージを外部ホストメモリーに保存することでコストを低減する
- 暗号化を使用してコアイメージへの不正アクセスを防止する
- 以下の理由により、コアロジックを変更する。
- さまざまなタスクのためにコアロジックをカスタマイズする
- コアロジックの定期的なメンテナンスの定期的なリビジョンを提供する
同じペリフェラルI/O 用に複数のバージョンのコアロジックを作成する予定の場合は、新しいコアイメージは以前のペリフェラル・イメージで動作しない可能性があります。CvP Revision Design Flow を使用して、同じペリフェラル・イメージに接続するリコンフィグレーション可能なイメージを作成できます。
図 21. リビジョンのデザインフローによるCvP 初期化モードのデザインフロー
注: CvP 初期化モードを選択する場合は、PCI Express ハードIP 用のCMU PLL とハード・リセット・コントローラーを使用する必要があります。
リビジョンのデザインフローによるCvP 初期化デモンストレーションのウォークスルーには、次の手順が含まれています。