AN 737: インテル® Arria® 10デバイスにおけるSEUの検出および回復

ID 683064
日付 4/13/2020
Public
ドキュメント目次

1.4.3.1. .sofファイルと.smhファイルの.jicファイルへの変換

.sof ファイルと .smh ファイルをEPCQ-Lにプログラミングするために、これらを .jic ファイルに変換する必要があります。変換された .jic ファイルは、次で構成されています。

  • パワーアップ時にActive Serialモードで インテル® Arria® 10 FPGAをコンフィグレーションするためのビットストリーム
  • Convert Programming Fileツールで定義できる特定のオフセットでの .smh ファイル内容

変換を行うには、次の手順を実行します。

  1. output_files フォルダーに移動し、top.smh ファイルを複製して名前を top.hex に変更します。
    注: .smh ファイルはインテルHEX規格フォーマットであり、つまり、リトル・エンディアンでアドレスするバイトです。システムのエンディアンに一致させるために、.smh ファイルの変換が必要な場合があります。
  2. FileメニューからConvert Programming Fileツールを起動します。
  3. Output programming fileセクションでProgramming file typeリストからJTAG Indirect Configuration File (.jic) を選択します。
  4. Configuration deviceリストからEPCQL1024を選択します。
  5. ModeリストからActive Serial x4を選択します。
  6. File nameoutput_files/top.jic と入力します。
    オプションでCreate Memory Map File (Generate top.map)Create config data RPD (Generate top_auto.rpd) をチェックすることもできます。
  7. Input files to convertセクションでFile/Data areaカラムでFlash Loaderを選択します。
  8. Add Deviceボタンをクリックし、Arria 1010AX115S2を選択してOKをクリックします。
  9. File/Data areaカラムでSOF Dataを選択してAdd Fileボタンをクリックし、output_files フォルダー内から top.sof を選択します。
  10. SOF Datatop.sof を選択してからPropertiesボタンをクリックし、CompressionをイネーブルしてからOKをクリックしてSOF File Propertiesダイアログボックスを閉じます。
  11. Input files to convertセクションでAdd Hex Dataをクリックします。
  12. Relative addressingを選択し、start address0x2000000 に設定します。Big endianEndiannessのデフォルトの選択のままにします。output_files フォルダーから top.hex を選択し、OKをクリックします。
    下の図に .jic ファイル生成の最終設定を示しています。確認して、Generateボタンをクリックします。
  13. .jic が正常に生成されたら、Closeボタンをクリックして Convert Programming Fileを閉じます。