AR# 14048

|

XST - 「WARNING:Xst:644 - Signal <signal_name> has a multisource」という警告メッセージが表示される

説明

キーワード : process, always, multi, source, VHDL, Verilog, プロセス, 複数, ソース, 信号, ワイヤ

重要度 : 標準

概要 :
信号/ワイヤが複数ソースで駆動される場合、次のような警告メッセージが表示されます。

"WARNING:Xst:644 - Signal <signal_name> has a multisource."

ソリューション

このエラーは、信号/ワイヤが複数の process/always ブロックで更新されると発生します。 VHDL の process ブロックおよび Verilog の always ブロックはすべて並行に実行されるものと考えられます (always/process ブロックは順次処理文ではありません)。この場合、複数の always/process ブロックに信号が割り当てられます。 これにより、XST で複数ソースを警告するメッセージが表示されます。

このメッセージを回避するには、デザイン全体で信号を検索し、1 つの always/process ブロック文でのみ更新されるようにしてください。
AR# 14048
日付 12/15/2012
ステータス アクティブ
種類 一般
People Also Viewed