AR# 38215

XST のデザイン アシスタント - 「HDLCompiler:91:Signal missing in the sensitivity list is added for synthesis purposes.」という警告の回避策

説明

「HDLCompiler:91:Signal missing in the sensitivity list is added for synthesis purposes. HDL and post-synthesis simulations may differ as a result.」という警告を回避するには、このアンサーを参照してください。

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

ソリューション

信号がセンシティビティ リストに含まれておらず合成のために追加された場合、このメッセージが表示されます。このため、HDL シミュレーションと合成後のシミュレーションは異なる可能性があります。

次のステップ :

該当する信号をセンシティビティ リストに追加して XST を再実行します。

例 :



module top (din, clk, rst, out);
input din;
input clk;
input rst;
output out;

reg temp_reg;
reg OutData;

always @(posedge clk, posedge rst) begin
if(rst)
OutData <= temp_reg;
else
OutData <= din;
end

assign out = OutData;
endmodule



'temp_reg' がセンシティビティ リストに存在せず、その値は always ブロックで読み込まれます。結果、間違ったロジックが生成され、HDL のシミュレーションが不正となる可能性があります。この問題は、temp_reg を追加すると解決します。

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

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

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

関連アンサー レコード

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