Quartus® Prime プロ・エディションのユーザーガイド: パーシャル・リコンフィグレーション

ID 683834
日付 10/23/2024
Public
ドキュメント目次

1.15.2. PRデザインのバージョン互換コンパイル・データベースの生成

次の手順に従って、PRデザインのバージョン互換コンパイル・データベースを生成します。
  1. コンパイル済みのデザイン全体を Quartus® Prime開発ソフトウェアのバージョン N からエクスポートします。Project > Export Designをクリックするか、次のコマンドラインを入力します。
    quartus_cdb <project> -c <base_revision> --export_design --snapshot final \ 
         --file <base_revision>.qdb
  2. コンパイル済みのデザインを Quartus® Prime開発ソフトウェアのバージョン N+M にインポートします。Project > Import Designをクリックするか、次のコマンドラインを入力します。
    quartus_cdb <project> -c <base_revision_import> --import_design --file \ 
         <base_revision>.qdb
    注: 可能な場合は、デザインのインポート先は、ベースデザインのコンパイルに使用するディレクトリーとは別の作業ディレクトリーにします。同じディレクトリーをインポートとコンパイル、およびベースデザインに使用しなければならない場合は、そのデザインを qdb/* を含めてアーカイブして、コンパイル済みデザインのバックアップ・コピーを作成します。 または、ディスク上のディレクトリーとサブディレクトリーをすべてコピーします。古いデータベース・ディレクトリー qdb/* およびすべてのビットストリーム関連ファイル (*.sof *.msf *.pmsf) も削除する必要があります。
  3. フィッターのファイナライズ・ステージを Quartus® Prime プロ・エディション開発ソフトウェアのバージョン M で再実行します。Processing > Start > Start Fitter (Finalize)をクリックするか、次のコマンドラインを入力します。
    quartus_fit <project> -c <base_revision_import> --finalize
  4. アセンブラーを Quartus® Prime プロ・エディション開発ソフトウェアのバージョン M で実行し、静的領域ビットストリームを再生成するには、Processing > Start > Start Assemblerをクリックするか、次のコマンドラインを入力します。
    quartus_asm <project> -c <base_revision_import>
  5. Quartus® Prime プロ・エディション開発ソフトウェアのバージョン M の静的領域 .qdb をエクスポートするには、Project > Export Design Partitionをクリックするか、次のコマンドラインを入力します。
    quartus_cdb <project> -c <base_revision_import> --export_block \ 
    root_partition --snapshot final --file --include_sdc_entity_in_partition 
    static.qdb
    注: ベースリビジョンと静的パーティションをエクスポートする場合、include_sdc_entity_in_partitionオプションを使用して、パーティションに適用する .sdc ファイルを含める必要があります。
  6. 各実装リビジョンのコンパイルを Quartus® Prime プロ・エディション開発ソフトウェアのバージョン M で実行します。前のステップでエクスポートしたスタティック・リビジョン .qdb を使用します。
    quartus_sh –flow compile <project> –c <impl_rev>