記事 ID: 000084266 コンテンツタイプ: トラブルシューティング 最終改訂日: 2012/09/11

<i>ファイル名</i>&gt; (&lt;<i>行</i>&lt;&gt;) で「VHDL 式エラー」というエラーが表示されるのはなぜですか? 式には要素&gt;<i>数</i>&gt;が必要ですか?(Quartus® II)"

環境

BUILT IN - ARTICLE INTRO SECOND COMPONENT
詳細 On-Line Help に示されているように、このエラーメッセージは VHDL コードが指定された要素数の式を使用していることを意味します。ただし、式は異なる数の要素を持つ必要があります (必要な数の要素もメッセージテキストで指定されます)。これは、コード内で信号幅が一致しない場合によく発生します。行番号は、式の位置を示します。

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

関連製品

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

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

1

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