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

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

5.2.5. CvP リビジョンのデザインフローを使用したコアロジック領域のCvP リビジョンの作成5.3.5. CvP リビジョンのデザインフローを使用したコアロジック領域のCvP リビジョンの作成

このセクションでは、更新可能なリコンフィグレーション可能コアロジック領域のCvP リビジョンを作成する手順を説明します。デザインの残りの部分は静的コア領域として扱われます。

コアロジックのベースバージョンを作成するには、次の手順に従います。

  1. Assignments メニューで Settings を選択し、次にFiles を選択します。
  2. File name ボックスで、 Browse をクリックしてuser_led.v を選択し、Add をクリックします。
  3. OK をクリックします。
  4. Quartus Prime ソフトウェアがデザインを解析して、user_led インスタンスを含むデザイン階層を作成するようにAnalysis & Synthesis を実行します。
  5. user_led をデザイン・パーティションとして設定するには、デザイン階層でuser_led:user_led を右クリックし、Design Partition を選択します。user_led :user:led の隣に小さい赤色のボックスが表示され、別のパーティションであることを示します。 (同じ手順をもう一度実行すると、別のデザイン・パーティションがuser_led:user_led から削除されます)。 次の図は、この手順を示しています。
    図 29. デザイン・パーティションの設定
  6. 上記の図に示すメニューカスケードの下部にあるDesign Partitions Window をクリックします。Design Partitions Window が表示されます。
  7. Allow Multiple Personas 列をDesign Partitions Window に追加するには、Color の見出しの横にあるDesign Partition Window の上部バーを右クリックし、次の図に示すようにリストからAllow Multiple Personas を選択します。
    図 30. 複数のパーソナを許可する
  8. コア・インスタンスuser_led:user_led をクリックし、Allow Multiple PersonasOn に設定します。
  9. Netlist Type 列をクリックし、user_led:user_led Netlist TypeSource File に設定します。
  10. 修正されたプロジェクトのCvP リビジョンを作成するには、次の手順に従います。
    1. Revisions タブで、リビジョンtop を右クリックし、Create CvP Revision を選択します。Create CvP Revision ダイアログボックスが表示されます。
    2. 次の図に示すように、Revision Namecvp_app と入力し、OK をクリックしてCvP リビジョンを作成します。
      図 31. リビジョン名の指定
    3. Quartus Prime プロジェクトを保存します。
  11. 次の図に示すように、Quartus Prime ソフトウェアのデザイン・リビジョン・リストのCvP リビジョンを変更します。
    図 32. CvP リビジョンの変更
  12. cvp_app リビジョンからuser_led.v を削除するには、Assignments メニューでSettings を選択し、次にFiles を選択します。
    これは、LTSSM がPolling.Compliance 状態になるとLED を点灯させる元のuser_led.v ファイルです。
  13. Files リストでuser_led.v をクリックし、次にRemove をクリックします。
  14. cvp_app リビジョンのcvp_app_src/user_led.v を追加するには、File name ボックスでBrowse をクリックし、cvp_app_src/user_led.v を参照してAdd をクリックします。
    これは修正されたuser_led.v ファイルで、カウンターのビット[23]が1 のときにLED を点灯させます。
  15. File name ボックスで、 Browse をクリックし、cvp_app_src/user_led.v を参照してAdd をクリックします。
  16. OK をクリックします。
  17. Partition Name ウィンドウで、user_led:user_led を選択し、Netlist TypeSource File に変更し、Allow Multiple Personas をOn にします。
  18. Quartus Prime ソフトウェアのデザイン・リビジョン・リストのtop リビジョンに戻します。