インテルのみ表示可能 — GUID: mwh1409959993825
Ixiasoft
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ソフトウェアの属性
Verilog HDLのブラックボックスにタイミングモデルを追加する
インテルのみ表示可能 — GUID: mwh1409959993825
Ixiasoft
2.10.1.7. ブラックボックスを作成するためのその他のSynplifyソフトウェアの属性
IPをブラックボックスとしてインスタンス化した場合、合成ツールではIPの可視性が実現されません。そのため、合成ツールのタイミング駆動型最適化の利点が十分に活かされません。特に、ブラックボックスにレジスター付き入力および出力がない場合は、より良好なタイミング最適化を実現するために、タイミングモデルをブラックボックスに追加します。これはsyn_tpd 、syn_tsu 、およびsyn_tco属性を追加することによって可能になります。
Verilog HDLのブラックボックスにタイミングモデルを追加する
module ram32x4(z,d,addr,we,clk);
/* synthesis syn_black_box syn_tcol="clk->z[3:0]=4.0"
syn_tpd1="addr[3:0]->[3:0]=8.0"
syn_tsu1="addr[3:0]->clk=2.0"
syn_tsu2="we->clk=3.0" */
output [3:0]z;
input[3:0]d;
input[3:0]addr;
input we
input clk
endmodule
HDLコード内のブラックボックス・モジュールの特性に関する詳細を通知するために、Synplifyソフトウェアでは次の追加属性がサポートされています。
- syn_resources - 特定のブラックボックスで使用されるリソースを指定します。
- black_box_pad_pin - I/Oセルへのマッピングを防止します。
- black_box_tri_pin - トライステート信号を示します。
これらの属性の適用に関する詳細については、Synopsys FPGA Synthesisリファレンス・マニュアルを参照してください。