インテル® Agilex™ デバイスのCvP (プロトコル経由コンフィグレーション) 実装ユーザーガイド

ID 683763
日付 3/02/2022
Public

このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。

ドキュメント目次

6.1.1. PCIe* Express用 インテル® FPGA PタイルAvalon Streaming (Avalon-ST) の合成HDLファイルの生成

次の手順に従って、CvPがイネーブルされた合成HDLファイルを生成します。

  1. インテル® Quartus® Primeプロ・エディション開発ソフトウェアを開きます。
  2. Toolsメニューで プラットフォーム・デザイナー をクリックします。Open Systemウィンドウが表示されます。
  3. Systemで + をクリックしてFile Nameを指定し、新しいプラットフォーム・デザイナー・システムを作成します。Createをクリックします。
  4. System Contentsタブで、デフォルトで表示されている clock_in および reset_in コンポーネントを削除します。
  5. IP CatalogでIntel P-tile Avalon-ST for PCI Expressを探してダブルクリックします。新しいウィンドウが表示されます。
  6. IP Settingsタブで、デザイン・バリエーションのパラメーターおよびオプションを指定します。
  7. Top-Level Settingsタブで、Enable CVP (Intel VSEC) オプションを選択します。
    注: R-Tile Avalon-ST for PCI Expressの場合、Top-Level SettingsタブでEnable CVP (Intel VSEC)オプションを選択します。
    注: F-Tile Avalon-ST for PCI Expressの場合、PCIe0 Settings -> PCIe0 PCI Express/ PCI Capabilities -> PCIe0 VSECタブでEnable CVP (Intel VSEC)オプションを選択します。
    注: 左側の2つのPCIeハードIPブロックをサポートするデバイスの場合、CvPアプリケーションでは、左側の2つのPCIeハードIPブロックのいずれかを使用できます。このオプションは、CvPアプリケーションが、下位または上位のPCIeハードブロックに対応できるようにするためのものです。その後、ピン割り当てを適切に行って、下位または上位のPCIeハードブロックをCvPアプリケーションに使用できるようにしてください。
  8. Example DesignsタブでSimulationオプションを選択してテストベンチを生成し、Synthesisオプションを選択して、ハードウェアのデザイン例を生成します。
  9. Generated file formatにはVerilogのみが使用できます。
  10. Generate Example Designボタンをクリックします。Select Example Design Directoryダイアログボックスが表示されます。OKをクリックします。ソフトウェアによってPCI Expressリファレンス・デザインの インテル® Quartus® Primeプロジェクト・ファイルが生成されます。生成が完了したらCloseをクリックします。デザイン例 intel_pcie_ptile_ast_0_example_design がプロジェクト・ディレクトリーに作成されます。
  11. Finishをクリックします。現在のプロジェクトを終了して、生成されたPCI Expressデザイン例 (pcie_ed.qpf) を開きます。
  12. 必要なトップレベル・デザインやその他の必要なモジュールを追加して、CvPデザインを完成させます。ピン割り当てを適切に行って、下位または上位のPCIeハードブロックをCvPアプリケーションに使用できるようにしてください。
    注: CvPの初期化および更新のリファレンス・デザインは、現在のバージョンの インテル® Quartus® Prime開発ソフトウェアでは使用できません。