インテルのみ表示可能 — GUID: mwh1409958300364
Ixiasoft
2.1. インテル® Quartus® Primeプロジェクトの理解
2.2. 基本的なプロジェクト情報の表示
2.3. Compilation Dashboardの使用
2.4. Project Settingsの管理
2.5. ロジック・デザイン・ファイルの管理
2.6. タイミング制約の管理
2.7. インテル® FPGA IPコアの紹介
2.8. 他のEDAツールの統合
2.9. プロジェクトのエクスポート、アーカイブ、および移行
2.10. コンパイル結果に影響を与える要因
2.11. プロジェクト管理のベスト・プラクティス
2.12. APIのスクリプト
2.13. プロジェクト管理の改訂履歴
3.1. Quartus IIソフトウェアによるデザイン・プランニング
3.2. デザイン仕様の作成
3.3. 知的財産コアの選択
3.4. システムデザインにおけるPlatform Designerおよびスタンダード・インタフェースの使用
3.5. デバイスの選択
3.6. 開発キット リソース
3.7. デバイス・プログラミング/コンフィグレーションのプランニング
3.8. 消費電力の見積り
3.9. サードパーティー・シミュレーション・ツールの選択
3.10. オンチップ・デバッグ・プランニングのオプション
3.11. デザイン手法とHDLコーディング・スタイル
3.12. 高速合成の実行
3.13. インテル® Quartus® Primeソフトウェアによるデザイン・プランニングの改訂履歴
4.4.1. Verilogコンパイル・ユニットの確認
4.4.2. Entity Auto Discoveryの更新
4.4.3. 各ライブラリーへ個別に異なるVHDL Namespaceの作成
4.4.4. サポートされていないパラメーター・パッシングの削除
4.4.5. 未定義定数をWYSIWYGのインスタンス化から削除
4.4.6. 非標準のプラグマを削除する
4.4.7. 初期値宣言の前にオブジェクト宣言の実行
4.4.8. SystemVerilogファイルでのSystemVerilog機能の制約
4.4.9. Alwaysブロック内でアサインメントの混合使用の回避
4.4.10. 未接続ポートおよび存在しないポートの仕様の回避
4.4.11. 不正なパラメーター範囲の回避
4.4.12. VerilogおよびVHDLタイプのマッピングの更新
インテルのみ表示可能 — GUID: mwh1409958300364
Ixiasoft
2.7.5.2. IPシミュレーションのスクリプティング
インテル® Quartus® Primeソフトウェアは、スクリプトを使用して、ご希望のシミュレーション環境でシミュレーション処理を自動化します。 シミュレーションを制御する方が望ましいスクリプティング手法を使用してください。
バージョンに依存しないトップレベルのシミュレーション・スクリプトを使用して、デザイン、テストベンチ、およびIPコアのシミュレーションを制御します。 IPのアップグレードまたは再生成後に インテル® Quartus® Prime生成シミュレーション・ファイル名が変更される可能性があるため、生成されたセットアップ・スクリプトを直接使用するのではなく、最上位のシミュレーション・スクリプトが生成されたセットアップ・スクリプトを "ソース"する必要があります。 組み合わされたシミュレーター・セットアップ・スクリプトを生成または再生成するには、次の手順に従います。
図 21. トップレベルのシミュレーション・スクリプトへ生成されたシミュレーター・セットアップ・スクリプトの組み込み
- Project > Upgrade IP Components > Generate Simulator Script for IPをクリックするか(またはip-setup-simulationユーティリティーを実行して)、シミュレーターごとにすべてのIP用のシミュレーター・セットアップ・スクリプトを生成または再生成します。
- 生成されたスクリプトのテンプレートを使用して、最上位レベルのシミュレーション・スクリプトで結合スクリプトを入手します。 各シミュレーターの結合スクリプト・ファイルには、セットアップ・スクリプトを最上位のシミュレーション・スクリプトに統合するための基本的なテンプレートが含まれています。
この方法を使用すると、IPバリエーションを変更またはアップグレードした場合に、シミュレーション・スクリプトを手動で更新する必要がなくなります。