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

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

3.2.10.1. Programming File Generatorを使用するプログラミング・ファイルの生成

デフォルトにおいて、 インテル® Quartus® Primeコンパイラーのアセンブラー・モジュールは、デバイスのプログラミングに必要な一次ファイルをフルコンパイルの最後に生成します。一次プログラミング・ファイルには、.sof.pof、および.rpdが含まれます。Programming File Generatorを使用し、代替のデバイス・プログラミング方法に向けたプログラミング・ファイル (フラッシュ・プログラミング用の.jic、パーシャル・リコンフィグレーション用の.rbf、サードパーティー製プログラマーのコンフィグレーション用の.rpdなど) を生成することができます。Programming File Generatorは、 インテル® Stratix® 10以降のデバイスをサポートします。従来のConvert Programming Filesダイアログボックスは、 インテル® Stratix® 10以降のデバイスの高度なプログラミング機能の一部をサポートしていません。
注: .rpdをリモート・システム・アップデート (RSU) に向けて生成する場合、リモート・システム・アップデートの章のアプリケーション・イメージの生成 で説明されている内容に従う必要があります。この手順により、 インテル® Stratix® 10デバイスに向けたフラッシュ・プログラミング・ファイルが生成されます。

次の手順を実行し、必要なプログラミング・ファイルを生成します。

  1. File Programming File Generatorをクリックします。
  2. Device Familyに、 インテル® Stratix® 10を選択します。
  3. Configuration modeで、Active Serial x4を選択します。
  4. 生成するファイルのOutput directoryNameを指定します。
  5. Output directoryで、デザインに適したファイルの種類を選択します。ASスキームは、Programmer Object File (.pof)JTAG Indirect Configuration File (.jic)、およびRaw Programming Data File (.rpd) のファイルタイプをサポートしています。
    図 42. Programming File Generatorの出力ファイル
  6. JTAG Indirect Configuration File (.jic) およびProgrammer Object File (.pof) には、Memory Map File (.map) をオンにすることができます。このオプションは、フラッシュ・メモリー・アドレスの位置を示します。
    Input Filesタブが利用できる状態になります。
  7. Input FilesタブでAdd Bitstreamをクリックし、お使いのコンフィグレーション・ビットストリームを検索します。
    図 43. Programming File Generatorの入力ファイル
  8. Configuration Deviceタブで、Add Deviceをクリックします。Configuration Deviceリストからフラッシュデバイスを選択する、もしくは使用可能なメニューオプションを使用してカスタムデバイスを定義することができます。カスタム・コンフィグレーション・デバイスの定義についての詳細は、インテルQuartus Primeプロ・エディションのユーザーガイド: プログラマーの、コンフィグレーション・デバイス・タブの設定 (プログラミング・ファイル・ジェネレーター) の章を参照してください。
    図 44. Programming File Generatorの入力ファイル
    注: .rpd形式はフラッシュデバイスから独立しているため、.rpdファイルにフラッシュデバイスを指定する必要はありません。一方、.pofファイルおよび.jicファイルには、コンフィグレーション・デバイスに固有のプログラミング・データ、およびその他の必要なデータが追加されて含まれています。 インテル® Quartus® Primeのプログラマーは、この追加データを使用してコンフィグレーション・デバイスとの通信を確立し、プログラミング・データを書き込みます。
  9. Generateをクリックし、必要なプログラミング・ファイルを生成します。