UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 16044

5.1i SP2 XPower - 「WARNING:Power:525 - Register output signal "cnt<1>" has not had its activity set」 という警告メッセージが表示され、 VCD ファイルでレジスタ出力の周波数が設定されない

説明

キーワード : output, VCD, counter, XPower, frequency, activity, 出力, カウンタ, 周波数, アクティビティ, レジスタ

重要度 : 標準

概要 :
VCD ファイルを XPower にロードした後、レジスタ出力の周波数が設定されません。 次の警告メッセージが表示されます。

"WARNING:Power:525 - Register output signal "cnt<1>" has not had its activity set."

この警告メッセージはどのような問題を示唆していますか。

ソリューション

この問題は、5.2i ソフトウェア リリースで修正されています。

ツールのバグが原因で、特定の状況下でレジスタ出力が設定されないことがあります。 この問題を回避するには、手動で周波数を設定する必要があります。

レジスタからの信号が同じレジスタへのフィードバックとして使用される場合、レジスタ出力は設定されません。 信号はルートスルーとして LUT を通過し、この信号を LUT への唯一の入力信号とする必要があります。 これは通常、カウンタで見られます。

メモ : 上記の警告メッセージは、ツールのバグだけが原因ではなく、問題の信号が VCD ファイルでトグルされない場合にも表示されます。

VCD ファイルで信号の周波数が自動で設定されるかどうかを確認するには、次のいずれかの手段にしたがってください。

方法 1
1. VCD ファイルを開き、信号名を検索します。 上記の場合、VCD ファイルで信号がモニタされていることが次の行で示されます。
$var wire 1 O! cnt [1] $end
2. ファイルで識別子 O! を検索します。
xO!
#1000
0O!
#1000
1O!

上記の行は、XPower により認識される遷移を示します。

方法 2
周波数が設定されるかどうかを確認する 2 番目の方法では、ModelSim を使用します。 これには、VCD ファイルに追加する信号を正確に把握し、波形ウィンドウでトグルされていることを確認する必要があります。

次のような VCD add コマンドを入力した場合、通常テストベンチ信号のみが追加されます。

vcd add /*

正しい構文は次のとおりです。

vcd add testbench/uut/*
AR# 16044
日付 11/03/2004
ステータス アーカイブ
種類 一般
このページをブックマークに追加