Nios® Vエンベデッド・プロセッサー・デザイン・ハンドブック

ID 726952
日付 7/08/2024
Public
ドキュメント目次

7.3.5.1. SOFファイルを使用した初期のRSUイメージの生成

  1. File メニューで、Programming File Generator をクリックします。
  2. Configuration mode ドロップダウン・リストから Active Serial x4 を選択します。現在の Quartus® Prime開発ソフトウェアでは、Active Serial x4 でのみリモート・システム・アップデート機能をサポートします。
  3. Output Files タブで、出力ディレクトリーとファイル名を割り当てます。
  4. 出力ファイルのタイプを JTAG Indirect Configuration File (.jic) として選択し、次の項目を有効にします。
    1. Memory Map File (.map)
    2. Raw Programming File (.rpd)

    デフォルトでは、.rpd ファイルのタイプはリトルエンディアンです。.rpd ファイルをビッグエンディアン形式で生成するには、Bit swapOn に設定します。

    注: 使用しているサードパーティー製のプログラマーがリトルエンディアン形式をサポートしていない場合は、Bit swapOn に設定します。
    図 126. Programming File Generator (Output Files)
  5. Input Files タブで、Add Bitstream をクリックしてファクトリー.sofファイルを選択し、Open をクリックします。このステップを application-0.sof でも繰り返します。
    図 127. Programming File Generator (Input Files)
  6. Configuration Device タブで、Add Device をクリックしてお使いのフラッシュメモリーを選択し、OK をクリックします。Programming File Generatorツールでは、自動的にフラッシュ・パーティションが入力されます。
  7. FACTORY_IMAGE パーティションを選択し、Edit をクリックします。
  8. Edit Partition ダイアログボックスで、Input Files ドロップダウン・リストから factory.sof ファイルを選択し、OK をクリックします。
    注: Page 0 をファクトリー・イメージに割り当てる必要があります。アルテラでは、 Quartus® Prime開発ソフトウェアで FACTORY_IMAGE の開始アドレスを自動的に選択できるようにすることを推奨しています。それには、Address Mode のデフォルト値である Auto を維持します。
    図 128. Programming File Generator (Edit Partition)
  9. フラッシュメモリーを選択し、Add Partition をクリックします。
  10. Add Partition ダイアログボックスで、次の手順を行います。
    • NameApp-0 と定義します。
    • Input file ドロップダウン・リストから application-0.sof ファイルを選択します。
    • Page 1 を割り当てます。
    • Address ModeStart として割り当て、開始アドレスを 0x01000000 とします。
  11. .jic ファイルを生成する場合は、Flash loaderで Select を選択し、お使いのデバイスファミリーとデバイス名を選択して OK をクリックします。
    図 129. Programming File Generator (Configuration Device)
  12. Generate をクリックしてリモート・システム・アップデート・プログラミング・ファイルを生成します。プログラミング・ファイルを生成したら、初期のRSUイメージでフラッシュメモリーをプログラムします。