Agilex™ 7コンフィグレーション・ユーザーガイド

ID 683673
日付 4/01/2024
Public
ドキュメント目次

3.1.7.5.1. .sofファイルから .pofファイルへの変換

Programming File Generatorを使用して、.sof ファイルを .pof ファイルに変換できます。Programming File Generator オプションは、デバイスとコンフィグレーション・モードの選択に応じて動的に変化します。

.sof ファイルを .pof ファイルに変換するには、次の手順を実行してください。

  1. File > Programming File Generatorの順でクリックします。
  2. Device familyAgilex 7を選択します。
  3. Configuration modeで、使用する予定の Avalon® -ST コンフィグレーション・スキームを選択します。
  4. Output directoryで、Browse をクリックし出力ファイル・ディレクトリーを選択します。
  5. Nameで、出力ファイルの名前を指定します。
  6. Output Filesタブで、生成したいファイルにチェックを入れます。
    図 37. Programming File GeneratorのOutput Filesタブ
  7. コンフィグレーション・ビットストリームを含める .sof を指定するには、Input FilesタブでAdd Bitstreamをクリックします。
    図 38. Input Filesタブ
  8. rawデータを含めるには、Add Raw Dataをクリックし、Hexadecimal ( Intel® 形式) 出力ファイル (.hex) またはバイナリー (.bin) ファイルを指定します。この手順はオプションです。
  9. Configuration DeviceタブでAdd deviceをクリックします。Add Deviceダイアログボックスが表示されます。使用可能なパラレル・フラッシュデバイスのドロップダウン・リストからフラッシュデバイスを選択します。
  10. OPTIONSをクリックし、Editを選択します。Edit Partitionのダイアログボックスで、Optionsより、フラッシュメモリー内のStart addressを指定します。このアドレスは、Parallel Flash Loader II Intel® FPGA IPパラメーターを指定した際に、What is the byte address of the option bits, in hex?で指定したアドレスと一致させる必要があります。オプション・ビット・セクターがコンフィグレーション・データ・ページとオーバーラップしないこと、および開始アドレスが88KB 境界にあることを確認してください。
    図 39. パーティションの編集: フラッシュデバイスのOPTIONS
  11. フラッシュデバイスを選択した状態で、Add Partitionをクリックして、フラッシュメモリーのパーティションを指定します。
    図 40. フラッシュデバイスとパーティションの追加
    1. Nameで、パーティションの名前を選択します。
    2. Input Fileで、.sof を選択します。
    3. Pageドロップダウンメニューから、この .sof を書き込むページを選択します。
    4. Address modeで、使用するアドレッシング・モードを選択します。
      次のモードが使用可能です。
      • Auto - データを保存するためにフラッシュデバイスにブロックを自動的に割り当てます。
      • Block - フラッシュ・パーティションの開始アドレスと終了アドレスを指定します。
      • Start - パーティションの開始アドレスを指定します。このツールは、入力データサイズに基づいてパーティーションの終了アドレスを割り当てます。
    5. Block および Start モードの場合、アドレス情報を指定します。