記事 ID: 000085479 コンテンツタイプ: エラーメッセージ 最終改訂日: 2007/04/13

エラー (10253): Verilog HDL モジュールのインスタンス化エラー : <design>.v(line #): インスタンス化されたモジュールの宣言が分析されていないため、インスタンスの配列を縮小することはできません。</design>

環境

BUILT IN - ARTICLE INTRO SECOND COMPONENT
詳細

このエラーは、モジュール名がインスタンス名と一致する場合に、Quartus® II ソフトウェア・バージョン 6.1 または 7.0 で合成する際に発生する可能性があります。

例えば、次のモジュールと呼ばれる場合 tribuf64bit 、次のように呼ばれるモジュールのインスタンス化があります tribuf8bit

module tribuf64bit (output [63:0] out,  input [63:0] in, input enable);
   wire [63:0] out, in;
   wire enable;
 
   //array of eight 8-bit tri-state buffers; each instance is connected
   //to 8-bit part selects of the 64-bit vectors;

   tribuf8bit tribuf8bit[7:0] (out, in, enable);
endmodule

インスタンス名 tribuf8bit はモジュール名と同じです tribuf8bit 。この問題を回避するには、インスタンス名をモジュール名以外に変更します。例えば、インスタンス名を次のように変更します。

tri inst_tribuf8bit 8bit[7:0] (出力、入力、有効);

この問題は、インテル® Quartus® II ソフトウェアの今後のバージョンで修正される予定です。

関連製品

本記事の適用対象: 1 製品

インテル® プログラマブル・デバイス

このページのコンテンツは、元の英語のコンテンツを人力翻訳および機械翻訳したものが混在しています。この内容は参考情報および一般的な情報を提供するためものであり、情報の正確さと完全性を保証するものではありません。インテルは不正確な翻訳があった場合でもいかなる責任を負いません。このページの英語版と翻訳の間に矛盾がある場合は、英語版に準拠します。 このページの英語版をご覧ください。