Intel Agilex® 7 SEUの緩和ユーザーガイド

ID 683128
日付 4/10/2023
Public
ドキュメント目次

4.5.1. .smh ファイルのメモリーへのプログラム

.smh は任意のタイプのメモリーにプログラムできます。次の手順例では、クワッド・シリアル・ペリフェラル・インターフェイス (SPI) フラッシュ・メモリー用のプログラミング・ファイルを生成します。
  1. .smh の名前を <file_name>.hex に変更します。必要に応じて、ファイルをリトル・エンディアン .hex ファイルに変換します。
  2. インテル® Quartus® Primeメニューから、File > Programming File Generatorを選択します。
  3. Device familyボックスで、Agilex 7を選択します。
  4. Configuration modeボックスで、Active Serial x4を選択します。
    図 10. Programming File Generatorウィンドウ


  5. Output Filesタブで、
    1. 出力ファイルのOutput directoryおよびNameを指定します。
      注: 指定する出力ディレクトリーは、ファイルシステムにすでに存在している必要があります。
    2. JTAG Indirect Configuration File (.jic) を選択します。
    3. Memory Map File (.map) を選択します。
  6. Input Filesタブで、
    1. Add Raw Dataをクリックします。
    2. ファイルシステムに移動して .hex ファイルを選択し、Openをクリックします。
    3. リスト内のファイルをクリックして選択し、Propertiesをクリックします。
    4. Input File Propertiesウィンドウで、 インテル® Quartus® Prime Programmerを使用してデバイスをコンフィグレーションする場合は、Bit swapボックスでOnを選択し、OKをクリックします。
      注: Bitswapをオンにすると、 インテル® Quartus® Prime Programmerの要求に応じてリトルエンディアン・プログラミング・ファイルが生成されます。別のプログラミング・ツールを使用する場合は、ツールの要求に応じてBitswapをオフのままにすることができます。
  7. Configuration deviceタブで、
    1. Add Deviceをクリックします。
    2. Configuration Deviceウィンドウで、コンフィグレーション・デバイスをクリックして選択し、OKをクリックします。
    3. リスト内のコンフィグレーション・デバイスをクリックして選択し、Add Partitionをクリックします。
    4. Add Partitionウィンドウで、Input fileボックスでファイルを選択し、Address ModeボックスでStartを選択して、OKをクリックします。
    5. Selectをクリックします。
    6. Select Devicesウィンドウで、Device familyリストのAgilex 7をクリックし、Device nameリストでフラッシュ・ローダー・デバイスを選択して、OKをクリックします。
  8. Generateをクリックします。