AR# 38210

XST のデザイン アシスタント - 「HDLCompiler:679: Case statement is complete. others clause is never selected.」 という警告メッセージが表示される

説明

「HDLCompiler:679: Case statement is complete. others clause is never selected」という警告メッセージが表示されます。

メモ : このアンサーは、XST のザイリンクス ソリューション センターにある(ザイリンクス アンサー 38927) の抜粋です。XST のザイリンクス ソリューション センター には、XST に関するすべての質問が集められています。デザインを新しく作成する場合、または問題をトラブルシュートする場合は、XST のソリューション センターから正確な情報を入手してください。

ソリューション

VHDL case 文に others 節が含まれる場合にこのメッセージが表示されます。others 節がなくても case 文は完全です。

次の手順 :

others 節を削除し、XST を再実行します。

例 :



case sel is
when "00" => do <= di(3);
when "01" => do <= di(2);
when "10" => do <= di(0);
when "11" => do <= di(1);
when others => null;
end case;
end if;

sel は 2 ビット信号であり、その 4 つのオプション値が case 文で列挙されています。このため、others 節はトリガーされません。

アンサー レコード リファレンス

マスター アンサー レコード

Answer Number アンサータイトル 問題の発生したバージョン 修正バージョン
38927 XST に関するザイリンクス ソリューション センター N/A N/A

関連アンサー レコード

Answer Number アンサータイトル 問題の発生したバージョン 修正バージョン
40379 XST のデザイン アシスタント - XST でのエラー/警告メッセージについて N/A N/A
AR# 38210
日付 12/15/2012
ステータス アクティブ
種類 一般