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
4.1. CvP リビジョンのデザインフロー用デザインの準備
CvP リビジョンのデザインフローでは、I/O リング (ペリフェラル) とFPGA コア・ファブリックに実装された設計要素に別々のビットストリームが必要です。I/O ビットストリームを複数のFPGA コア・ファブリック・ビットストリームで使用するには、リコンフィグレーション可能なコアロジックからペリフェラル要素を分離します。
- I/O リングまたはペリフェラル・パーティションは、次のI/O ペリフェラル・レジスタービットによって制御されます。
- I/O レジスター
- GPIO (汎用I/O)
- トランシーバー
- PLL (フェーズロック・ループ)
- PCI Express 用ハードIP
- 強化メモリーPHY
- GCLK (グローバルクロック)
- RCLK (リージョナル・クロック)
- コア・パーティション:FPGA ファブリックをプログラムするためのコアロジック。コアロジックには、静的コア領域とリコンフィグレーション可能コア領域の両方が含まれます。
- リコンフィグレーション可能領域:この領域は、PCIe リンクがアップして完全に列挙されている間に、ユーザーモードでプログラムすることができます。領域には、FPGA コアイメージ内のLAB、内蔵RAM ブロック、DSP ブロックなど、CRAM によって制御されるリソースのみが含まれている必要があります。GPIO、トランシーバー、PLL、I/O ブロック、PCI Express IP コアのハードIP、またはペリフェラル・イメージに含まれるその他のコンポーネントなどのペリフェラル・コンポーネントを含めることはできません。
- 静的領域:この領域は変更できません。
リコンフィグレーション可能なコアロジックにペリフェラル・コンポーネントが含まれていないことを確認する必要があります。これらの接続に失敗すると、次のQuartus Prime コンパイルエラーが発生します。
Error (142040): Detected illegal nodes in reconfigurable partitions. Only core logic is reconfigurable in this version of the Quartus Prime software.
図 7. 推奨デザイン階層次の図は、PCI Express IP コアのハードIP、DDR3 SDRAM へのインターフェイス、およびコアロジックを含むデザインの推奨デザイン階層を示しています。
このデザイン階層は、Quartus Prime のコンパイル後の実際のパーティションを表します。リコンフィグレーション可能なコアロジックにペリフェラル要素が含まれていないことを確認する必要があります。コアロジックとペリフェラル・ロジックの分離は反復のプロセスです。リコンフィグレーション可能なコアロジックから分離する必要があるすべてのペリフェラル・ロジックを見つけるために、いくつかのQuartus Prime コンパイルを実行する必要があります。