AN 775: インテルFPGAの初期I/OタイミングデータとI/Oエレメント遅延の生成

ID 683103
日付 12/09/2021
Public
ドキュメント目次

1.5. スクリプトによるI/Oタイミングデータの生成

Tclスクリプトを使用してI/Oタイミング情報を生成できます。インテルQuartus Prime開発ソフトウェアのユーザー・インターフェイスを使用するかどうかに関係ありません。
スクリプトによるアプローチでは、サポートされているI/O規格のテキストベースのI/Oタイミング・パラメーター・データが生成されます。
注: スクリプトによる方法は、Linux* プラットフォームでのみ使用可能です。

次の手順に従って、 インテル® Agilex™ インテル® Stratix® 10、および インテル® Arria® 10デバイスの複数のI/O規格を反映したI/Oタイミング情報を生成します。

  1. ターゲット・デバイスファミリーに、適切な インテル® Quartus® Primeプロジェクトのアーカイブファイルをダウンロードします。
  2. .qar プロジェクトのアーカイブを復元するには、インテルQuartus Prime開発ソフトウェア・プロ・エディションを起動し、Project > Restore Archived Projectをクリックします。または、GUI を起動せずに、次の同等のコマンドラインを実行します。
    quartus_sh --restore <archive file>
    io_timing_<device>_restored ディレクトリーには、qdb サブフォルダーとさまざまなファイルが含まれるようになりました。
  3. インテルQuartus Prime Timing Analyzerでスクリプトを実行するには、次のコマンドを実行します。
    quartus_sta –t <device>.tcl
    完了するまで待ちます。スクリプトの実行には、8時間以上かかる場合があります。これは、I/O規格またはピン位置を変更するたびにデザインを再コンパイルする必要があるためです。
  4. タイミング・パラメーター値を表示するには、timing_tsuthtco_<device>_<speed>_<IO_standard>.txt などの名前で、timing_files に生成されたテキストファイルを開きます。