使い始めユーザーガイド: インテル® Quartus® Prime プロ・エディション

ID 683463
日付 5/07/2018
Public
ドキュメント目次

2.7.2.1. IP コア生成の出力 ( インテル® Quartus® Prime プロ・エディション)

インテル® Quartus® Prime ソフトウェアはPlatform Designer システムの一部ではない、個別の IP コアにおいて次の出力ファイル構造を生成します。
図 18. 個々のIP コアの生成された出力 ( インテル® Quartus® Prime プロ・エディション)


表 7.   インテル® FPGA IP生成の出力ファイル

ファイル名

説明

<your_ip>.ip

プロジェクトでの IP コアのパラメーター化を含むトップレベルの IP バリエーション・ファイルです。IP バリエーションがPlatform Designerシステムの一部の場合、パラメーター・エディターは.qsys ファイルを生成します。
<your_ip>.cmp VHDL デザインファイルで使用するローカル・ジェネリックとポート定義を含むテキストファイルである.cmp (VHDL Component Declaration) ファイルです。
<your_ip>_generation.rpt IP またはPlatform Designer 生成のログファイルです。IP 生成時のメッセージの要約を示します。
<your_ip>.qgsimc (Platform Designerシステムのみ )

.qsys.ipファイルをPlatform Designerシステムと IP コアの現在のパラメーター化と比較するシミュレーション・キャッシング・ファイルです。この比較は、Platform Designerが HDL の再生成をスキップできるかどうかを決定します。

<my_ip>.qgsynth (Platform Designer システムのみ)

.qsys.ipファイルをPlatform Designerシステムと IP コアの現在のパラメーター化と比較する合成キャッシング・ファイルです。この比較は、Platform Designerが HDL の再生成をスキップできるかどうかを決定します。

<your_ip>.qip

IP コンポーネントを統合し、コンパイルするためのすべての情報を含みます。

<your_ip>.csv IP コンポーネントのアップグレード・ステータスに関する情報を含みます。

<your_ip>.bsf

Block Diagram ファイル (.bdf) で使用する IP バリエーションの表記です。

<your_ip>.spd

シミュレーション・スクリプトの生成のためにip-make-simscript で必要な入力ファイル。.spd ファイルは、シミュレーション向けに生成されるファイルのリスト、およびユーザーが初期化するメモリーの情報を含みます。

<your_ip>.ppf Pin Planner で使用するために作成する IP コンポーネントのポートとノードの割り当てを格納する Pin Planner ファイル (.ppf)です。
<your_ip>_bb.v ブラックボックスとして使用するために、empty のモジュール宣言として使用する_bb.v(Verilog blackbox)ファイルです。
<your_ip>_inst.v or _inst.vhd HDL 例のテンプレート・インスタンスです。IP バリエーションのインスタンス化には、このファイル内容をコピーして、HDL ファイルに張り付けます。
<your_ip>.regmap IP がレジスター情報を含む場合、 インテル® Quartus® Prime ソフトウェアは.regmap ファイルを生成します。.regmap ファイルは、マスターおよびスレーブ・インターフェイスのレジスターマップ情報を記述しています。このファイルは、システムに関するより詳細なレジスター情報を提供することで、.sopcinfo ファイルを補完します。このファイルにより、System Console のレジスター・ディスプレイ・ビューとユーザーのカスタマイズ可能な統計が可能となります。
<your_ip>.svd

Platform Designer システム内で HPS に接続されているペリフェラルのレジスターマップを HPS System Debug ツールで表示できるようにします。

合成中、 インテル® Quartus® Prime ソフトウェアは、デバッグセクションで System Console マスターが認識可能なスレーブ・インターフェイスの.svd ファイルを.sof ファイルに格納します。System Console はこのセクションをリードし、これによりPlatform Designer がレジスターマップ情報を照会します。システムスレーブに対しては、Platform Designer は名称によりそのレジスターにアクセスします。

<your_ip>.v <your_ip>.vhd 合成またはシミュレーション向けに各サブモジュールまたは IP コアをインスタンス化する HDL ファイルです。
mentor/

シミュレーションの設定および動作のためのModelSim スクリプトであるmsim_setup.tcl を含みます。

aldec/

シミュレーションの設定および動作のためにRiviera-PRO スクリプトであるrivierapro_setup.tcl を含みます。

/synopsys/vcs

/synopsys/vcsmx

VCS シミュレーションの設定および動作のためのシェルスクリプトであるvcs_setup.sh を含みます。

VCS MX シミュレーションの設定および動作のためのシェルスクリプトであるvcsmx_setup.sh およびsynopsys_sim.setup ファイルを含みます。

/cadence

NCSIM シミュレーションの設定および動作のためのシェルスクリプトであるncsim_setup.sh およびその他の設定ファイルを含みます。

/xcelium

NCSIM シミュレーションの設定および動作のためのシェルスクリプトであるncsim_setup.sh およびその他の設定ファイルを含みます。

/submodules IP コア・サブモジュールの HDL ファイルを含みます。
<IP submodule>/ Platform Designerは、Platform Designerが生成する各 IP サブモジュール・ディレクトリーの/synthおよび /sim サブディレクトリーを生成します。