インテルのみ表示可能 — GUID: qtk1615173988805
Ixiasoft
インテルのみ表示可能 — GUID: qtk1615173988805
Ixiasoft
3.3. 生成ファイルの構造
デザイン例のファイル構造に関する詳細は、 F-tile Serial Lite IV Intel® FPGA IPデザイン例ユーザーガイド を参照してください。
ファイル名 |
説明 |
---|---|
<your_ip>.ip | プラットフォーム・デザイナーのシステムまたはトップレベルのIPバリエーション・ファイルです。<your_ip> は、ご使用のIPバリエーションに付けた名前です。 |
<your_ip>.cmp | VHDL Component Declaration (.cmp) ファイルは、テキストファイルです。このファイルに含まれているローカル・ジェネリックおよびポート定義は、VHDLデザインファイルで使用できます。 |
<your_ip>.html | 接続情報、接続先の各マスターに対する各スレーブのアドレスを示すメモリーマップ、およびパラメーター・アサインメントを含むレポートです。 |
<your_ip>_generation.rpt | IPまたはプラットフォーム・デザイナー生成のログファイルです。IP生成時のメッセージがまとめられています。 |
<your_ip>.qgsimc | インクリメンタル再生成をサポートするシミュレーション・パラメーターを一覧表示します。 |
<your_ip>.qgsynthc | インクリメンタル再生成をサポートする合成パラメーターを一覧表示します。 |
<your_ip>.qip | IPコンポーネントを インテル® Quartus® Prime開発ソフトウェアで統合、コンパイルするために必要なIPコンポーネントに関するすべての情報が含まれます。 |
<your_ip>.sopcinfo | プラットフォーム・デザイナーのシステム内の接続およびIPコンポーネントのパラメーター化を記述しています。内容を解析して、IPコンポーネント用ソフトウェア・ドライバーの開発時に要件を取得します。 Nios® IIツールチェーンなどのダウンストリーム・ツールでこのファイルを使用します。 Nios® IIツールチェーン用に生成される .sopcinfo ファイルおよび system.h ファイルには、各スレーブにアクセスする各マスターに対するアドレスマップ情報が含まれます。異なるマスターには、特定のスレーブ・コンポーネントにアクセスするために異なるアドレスマップがある場合があります。 |
<your_ip>.csv | IPコンポーネントのアップグレード・ステータスに関する情報が含まれます。 |
<your_ip>.spd | 入力ファイルです。ip-make-simscript によって、サポートされるシミュレーターに対するシミュレーション・スクリプトを生成するのに必要です。.spd ファイルには、シミュレーション用に生成されたファイルの一覧のほか、ユーザーが初期化できるメモリーについての情報が含まれています。 |
<your_ip>_bb.v | Verilogブラックボックス (_bb.v) ファイルは、ブラックボックスとして使用する空のモジュール宣言として使用できます。 |
<your_ip>_inst.v または _inst.vhd | HDLのインスタンス・テンプレート例です。このファイルの内容をHDLファイルにコピーして貼り付け、IPバリエーションをインスタンス化します。 |
<your_ip>.regmap | IPにレジスター情報が含まれている場合、.regmap ファイルが生成されます。.regmap ファイルでは、マスターおよびスレーブ・インターフェイスのレジスターマップ情報を記述しています。このファイルでは、.sopcinfo ファイルを補完するために、システムに関するより詳細なレジスター情報を提供しています。これにより、System Consoleでのレジスター・ディスプレイ表示およびユーザーによるカスタマイズ可能な統計情報が可能になります。 |
<your_ip>.svd | ハード・プロセッサー・システム (HPS) System Debugツールにより、プラットフォーム・デザイナー・システム内でHPSに接続しているペリフェラルのレジスターマップが表示できるようにします。 合成中、System Consoleマスターに表示されるスレーブ・インターフェイスの .svd ファイルは、デバッグセクションの .sof ファイルに格納されます。System Consoleでは、このセクションを読み出し、プラットフォーム・デザイナーでは、そのクエリーをレジスターマップ情報に対して実行します。システムスレーブの場合は、プラットフォーム・デザイナーによるレジスターへのアクセスは名前で行われます。 |
<your_ip>.v または <your_ip>.vhd | HDLファイルです。合成またはシミュレーション向けに各サブモジュールまたは子IPをインスタンス化します。 |
mentor/ | ModelSim* / QuestaSim* スクリプトである msim_setup.tcl が含まれ、シミュレーションをセットアップして実行します。 |
synopsys/vcs/ synopsys/vcsmx/ |
シェルスクリプトである vcs_setup.sh が含まれ、 VCS* シミュレーションをセットアップして実行します。 シェルスクリプト vcsmx_setup.sh および synopsys_sim.setup ファイルが含まれ、 VCS* MX シミュレーションをセットアップして実行します。 |
xcelium/ | シェルスクリプトである xcelium_setup.sh およびその他のセットアップ・ファイルが含まれ、 Xcelium* シミュレーションをセットアップして実行します。 |
submodules/ | IPサブモジュールのHDLファイルが含まれています。 |
<child IPs>/ | 生成されたそれぞれの子IPディレクトリーに対して、プラットフォーム・デザイナーによって synth/ および sim/ サブディレクトリーが生成されます。 |