AN 953: デザインのパーシャル・リコンフィグレーション: インテル® Agilex® FシリーズFPGA開発ボード用

ID 683849
日付 7/23/2021
Public
ドキュメント目次

ステップ8: ボードのプログラミング

このチュートリアルでは、ホストマシンの PCIe* スロットの外側にあるベンチで、インテルAgilex FシリーズFPGA開発ボードを使用します。ボードをプログラムする前に、次の手順を完了していることを確認してください。

  1. 電源をインテルAgilex FシリーズFPGA開発ボードに接続します。
  2. インテル®FPGAダウンロード・ケーブルをPC USBポートと開発ボードの インテル®FPGAダウンロード・ケーブル・ポートの間に接続します。

インテルAgilex FシリーズFPGA開発ボードでデザインを実行するには、次の手順に従います。

  1. インテル® Quartus® Prime開発ソフトウェアを開き、Tools > Programmerをクリックします。
  2. Programmerで、Hardware Setupをクリックし、USB-Blasterを選択します。
  3. Auto Detectをクリックして、デバイスAGFB014R24AR0を選択します。
  4. OKをクリックします。インテルQuartus Prime開発ソフトウェアは、ボード上の3つのFPGAデバイスでProgrammerを検出して更新します。
  5. AGFB014R24AR0デバイスを選択し、Change Fileをクリックして、blinking_led_default.sof ファイルをロードします。
  6. blinking_led_default.sof ファイルのProgram/Configureをイネーブルします。
  7. Startをクリックして、プログレスバーが100%に達するまで待ちます。
  8. 元のフラットデザインと同じ周波数で点滅するボード上のLEDを観察します。
  9. PR領域のみをプログラムするには、Programmerで blinking_led_default.sof ファイルを右クリックし、Add PR Programming Fileをクリックします。
  10. blinking_led_slow.pr_partition.rbf ファイルを選択します。
  11. blinking_led_default.sof ファイルのProgram/Configureをディスエーブルします。
  12. blinking_led_slow.pr_partition.rbf ファイルのProgram/Configureをイネーブルして、Startをクリックします。ボード上で、LED[0]LED[1] が点滅し続けるのを観察します。プログレスバーが100%に達すると、LED[2]LED[3] の点滅が遅くなります。
  13. PR領域を再プログラミングするには、Programmerで .rbf ファイルを右クリックし、Change PR Programing Fileをクリックします。
  14. 他の2つのペルソナの .rbf ファイルを選択して、ボード上の動作を観察します。blinking_led_default.rbf ファイルをロードすると、LEDが特定の周波数で点滅し、blinking_led_empty.rbf ファイルをロードすると、LEDがONのままになります。
図 10. インテルAgilex FシリーズFPGA開発ボードのプログラミング