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

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

4.4.7. 初期値宣言の前にオブジェクト宣言の実行

インテル® Quartus® Prime プロ・エディションのシンセシスでは、初期値の前にオブジェクトを宣言する必要があります。 RTLが初期値よりも前にオブジェクトを宣言していることを確認してください。 他のQuartusソフトウェア製品では、オブジェクトの宣言に先立って初期値の宣言が可能です。
表 22.  オブジェクト宣言の相違点
他のQuartusソフトウェア・プロダクト インテル® Quartus® Prime プロ・エディション
レジスタ宣言はLine2で実行されますが、シンセシスはExample RTLからp_progio1_regの値を使用し出力p_prog_io1を初期化します。 Example RTLから、レジスター宣言より先に初期値をした場合、シンセシスはシンタックス・エラーを生成します。

Example RTL:

1 output p_prog_io1 = p_prog_io1_reg; 2 reg p_prog_io1_reg;