記事 ID: 000082483 コンテンツタイプ: トラブルシューティング 最終改訂日: 2021/08/28

「Verilog HDL または VHDL エラー: net <<i>node name</i>&gt;は常に複数の場所から実行されています」と「ファイル<i>名</i>&gt; (&lt;<i>ライン</i>&gt;での Verilog HDL または VHDL エラー: こちら から別のドライバー)」という 2 つのエラー・メッセージ

環境

BUILT IN - ARTICLE INTRO SECOND COMPONENT
詳細 このエラーメッセージは、Quartus® II ソフトウェアのバージョン 2.1 以降に表示されます。ネットには複数のドライバーが含まれているので、デザインのノードには複数の割り当てが割り当てられていることを示しています。2 つ目のエラーは、割り当てが行われたデザインブロックの最後に行番号があることを示します。同じ信号に複数のアサインメントまたはドライバーを作成しないように、Verilog HDL または VHDL コードを修正する必要があります。

インテル® Quartus® II ソフトウェアのバージョンが 2.1 未満では、このような不正な複数の割り当てに関するエラーは生じませんでした。そのため、2.1 より前のバージョンで正常にコンパイルされた古いコードでは、このエラーが発生する可能性があります。同じ信号への複数のアサインメントは Verilog HDL または VHDL 言語ではサポートされていません。また、他のサードパーティー製合成ツールでもこの種のコーディングにエラーが発生します。この問題を解決するには HDL コードを修正し、コンパイル中にエラーメッセージを解消する必要があります。

関連製品

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

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

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