1.1. Precision RTL Synthesisのサポートについて
1.2. デザインフロー
1.3. インテル デバイスファミリーのサポート
1.4. Precision Synthesis生成ファイル
1.5. Precision Synthesisソフトウェアでのプロジェクトの作成およびコンパイル
1.6. Precision Synthesisデザインのマッピング
1.7. デザイン合成と結果の評価
1.8. インテルFPGA IPコアおよびアーキテクチャーに特有の機能のガイドライン
1.9. Mentor GraphicsPrecision*Synthesisサポート改訂履歴
1.8.1. IP Catalogによって生成されたVerilog HDLファイルを使用したIPコアのインスタンス化
1.8.2. IP Catalogによって生成されたVHDLファイルを使用したIPコアのインスタンス化
1.8.3. IP Catalogとパラメーター・エディターを使用した知的財産のインスタンス化
1.8.4. 生成されたVerilog HDLファイルを使用したブラックボックスIPファンクションのインスタンス化
1.8.5. 生成されたVHDLファイルを使用したブラックボックスIPファンクションのインスタンス化
1.8.6. HDLコードからのインテルFPGA IPコアの推測
2.10.1.1. IP Catalogによって生成されたVerilog HDLファイルを使用したインテル FPGA IPコアのインスタンス化
2.10.1.2. IP Catalogによって生成されたVHDLファイルを使用したインテル FPGA IPコアのインスタンス化
2.10.1.3. インスタンス化されたインテル FPGA IPコアに対するSynplifyのデフォルト動作の変更
2.10.1.4. IP Catalogとパラメーター・エディターを使用した知的財産のインスタンス化
2.10.1.5. 生成されたVerilog HDLファイルを使用したブラックボックス・コアのインスタンス化
2.10.1.6. 生成されたVerilogファイルを使用したブラックボックスIPコアのインスタンス化
2.10.1.7. ブラックボックスを作成するためのその他のSynplifyソフトウェアの属性
1.6. Precision Synthesisデザインのマッピング
次のステップで、制約を設定し、デザインをテクノロジー固有のセルにマップします。Precision Synthesisソフトウェアは、デフォルトでは、タイミング制約に合う、できるだけ高速の実装にデザインをマップします。 これを実現するためには、自動的に決定されるクロックソースのタイミング要件を指定する必要があります。この情報を使用して、Precision Synthesisソフトウェアは、静的タイミング分析を実行し、クリティカル・タイミング・パスの位置を決定します。Precision Synthesisソフトウェアが、デザインに最適な結果を実現できるのは、現実的な制約をできるだけ多数設定した場合です。実装デザインの構造を制御する、タイミング、マッピング、フォルスパス、マルチサイクル・パス、およびその他の要素に、必ず制約を設定してください。
Mentor Graphicsでは、.sdcファイルを作成し、そのファイルをProject FilesリストのConstraint Files セクションに追加することを推奨しています。このファイルを作成するには、テキストエディターを使用するか、コマンドラインの制約パラメーターを発行するか、デザインの初回合成時の自動ファイル生成をPrecision Synthesisソフトウェアに指示します。デフォルトでは、Precision Synthesisソフトウェアはすべてのタイミング制約と属性をprecision_rtl.sdcとprecision_tech.sdcの2つのファイルに保存します。precision_rtl.sdcファイルには、RTLレベルのデータベースに(コンパイル後に)設定された制約のセットが含まれ、precision_tech.sdcファイルには、現在の実装ディレクトリーにあるゲートレベルのデータベースに(合成後に)設定された制約のセットが含まれます。
また、コマンドラインで制約を入力することもできます。コマンドラインで制約を追加した後、.sdcファイルをupdate constraint fileコマンドで更新します。あまり変更することがない制約は、HDLの属性またはプラグマを使用してHDLソースファイルに直接追加できます。
注: Precision.sdcファイルには、Precision Synthesisプロジェクトのすべての制約が含まれます。 インテル® Quartus® Prime開発ソフトウェアでは、配置制約は.tclファイルに書き込まれ、タイミング・アナライザーのタイミング制約は インテル® Quartus® Prime .sdcファイルに書き込まれます。