インテル® Stratix® 10コンフィグレーション・ユーザーガイド

ID 683762
日付 12/16/2019
Public
ドキュメント目次

5.5.1. 初期のRSUイメージの生成

次の手順に従い、初期のRSUイメージを生成します。

  1. FileメニューのProgramming File Generatorをクリックします。
  2. Device familyドロップダウン・リストから インテル® Stratix® 10を選択します。
  3. Configuration schemeドロップダウン・リストからコンフィグレーション・スキームを選択します。現行の インテル® Quartus® Primeは、Active Serial x4でのリモート・システム・アップデート機能のみをサポートしています。
  4. Output Filesタブで、出力ディレクトリーとファイル名を割り当てます。
  5. 出力ファイルタイプを選択します。

    AS x4コンフィグレーション・モードには、次のファイルタイプを選択してください。

    • JTAG Indirect Configuration File (.jic) /Programmer Object File (.pof)
    • Memory Map File (.map)
    • Raw Programming File (.rpd)
  6. Input FilesタブでAdd Bitstreamをクリックし、ファクトリー・イメージおよびアプリケーション・イメージの.sofファイルを選択してOpenをクリックします。
  7. Configuration DeviceタブのAdd Deviceをクリックし、お使いのフラッシュメモリーを選択してOKをクリックします。Programming File Generatorツールは自動的にフラッシュのパーティションを生成します。
  8. FACTORY_IMAGEパーティションを選択してEditをクリックします。
  9. Edit Partitionダイアログボックスで、入力ファイルのドロップダウン・リストから、使用するファクトリー・イメージの.sofファイルを選択し、OKをクリックします。
    注: ファクトリー・イメージにページ0を割り当てる必要があります。インテルでは、Address Modeのデフォルト値であるAutoを変更せずに、 インテル® Quartus® Prime開発ソフトウェアを使用してFACTORY_IMAGEの開始アドレスを自動的に割り当てることを推奨しています。Address Modeドロップダウン・リストからBlockを選択し、FACTORY_IMAGEEnd address値を設定します。Programming File Generatorは、BOOT_INFOSPT0SPT1CPB0、およびCPB1を格納するための開始および終了フラッシュアドレスの予約および割り当てを行います。
  10. フラッシュメモリーを選択して、Add Partitionをクリックします。
  11. Add Partitionダイアログボックスで、Input fileドロップダウン・リストからアプリケーション・イメージの.sofファイルを選択し、ページ番号を割り当てます。
  12. 追加するアプリケーション・イメージにもこの手順を繰り返し、OKをクリックします。7つのアプリケーション・イメージに対して最大7つのパーティションを追加できます。page 1のアプリケーション・イメージの優先順位が最も高く、page 7は優先順位が最も低いアプリケーション・イメージです。
  13. .jicファイルの場合
    フラッシュローダーでSelectをクリックしてお使いのデバイスファミリーとデバイス名を選択後、OKをクリックします。
  14. Generateをクリックして、リモート・システム・アップデートのプログラミング・ファイルを生成します。プログラミング・ファイルを生成後、フラッシュメモリーのプログラミングを開始します。
    注:

    生成される.jicファイルには、初期のフラッシュデータのみが含まれます。リモートホストが初期のフラッシュイメージを更新し、その後アプリケーションが検証操作を実行すると、この検証操作は失敗します。この検証操作では更新されたイメージを初期のフラッシュデータと比較しているため、検証が失敗します。更新されたフラッシュイメージを検証する場合は、更新されたイメージをフラッシュから読み戻し、それを必要な.rpdファイルと比較します。

    プログラマーを使用してフラッシュのコンテンツを検証し、それを新しいフラッシュイメージの.rpdと比較することができます。

    注: ファクトリー・イメージを更新する予定がある場合、インテルでは、ファクトリー・イメージの将来的な拡張に向けて余分に64 KBのスペースを確保しておくことを推奨しています。ファクトリー・イメージの更新に向けて追加のスペースを確保するには、次の手順を実行します。
    1. FACTORY_IMAGEの既存のEND ADDRESS64 KBを追加し、新しい終了アドレスを特定します。この終了アドレスは、.mapファイルで入手可能です。例えば現在の終了アドレスが0x00423FFであれば、新しい終了アドレスは0x00523FFになります。
    2. この手順を繰り返して、新しい.jicファイルを再生成します。Configuration DeviceタブでFACTORY_IMAGEパーティションを選択し、Editをクリックします。Edit PartitionダイアログボックスのAddress Modeドロップダウン・リストでBlockを選択し、FACTORY_IMAGEに新しいEnd address値を設定します。
    3. オプションで、Click File > Save As .. を使用し、コンフィグレーション・パラメーターを.pfg拡張子のファイルとして保存できます。.pfgファイルには、Programming File Generatorの設定が含まれます。.pfgを保存した後、このファイルを使用してプログラミング・ファイルを再生成できます。再生成には、次のコマンドを実行します。
    quartus_pfg -c <configuration_file>.pfg

    .pfgファイルは実際にはXMLファイルであり、これを編集して絶対ファイルパスを相対ファイルパスに置き換えることができます。その他の理由で.pfgファイルを編集することはできません。Programming File Generatorで.pfgを開き、編集することが可能です。