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

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

4.4.1.1. Verilog HDLコンフィグレーションのインスタンス化

インテル® Quartus® Prime プロ・エディションのシンセシスでは、モジュールではなくVerilog HDL構成のインスタンス化が必要です。 他のQuartusソフトウェア製品では、合成により、インスタンス化するモジュールに関連するVerilog HDL構成が自動的に検索されます。 その後、Verilog HDL設定でデザインがインスタンス化されます。

トップ・レベルのエンティティがVerilogコンフィグレーションである場合、モジュールではなくVerilogコンフィグレーションをトップ・レベル・エンティティとして設定してください。

表 18.  Verilog HDLコンフィグレーションのインスタンス化
他のQuartusソフトウェア・プロダクト インテル® Quartus® Prime プロ・エディション
Example RTLから、インスタンス化されたモジュールに関連するmid_config Verilog HDLコンフィグレーションを自動で検索します。 Example RTLから、シンセシスはmid_config Verilog HDLコンフィグレーションをサポートしていません。Verilog HDLコンフィグレーションは、直接インスタンス化する必要があります。

Example RTL:

config mid_config;
design good_lib.mid;
instance mid.sub_inst use good_lib.sub;
endconfig

module test (input a1, output b);
mid_config mid_inst ( .a1(a1), .b(b)); 
// in other Quartus products preceding line would have been: 
//mid mid_inst ( .a1(a1), .b(b));
endmodule

module mid (input a1, output b);
sub sub_inst (.a1(a1), .b(b));
endmodule