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# 61378

Aurora 8B10B v10.1 以前 - 「WARNING: [Synth 8-327] inferring latch for variable 'storage_31_reg'」という警告メッセージが表示される

説明

Aurora 8B10B v10.1 で、変数 storage_31_reg にラッチが推論されることがあります。

次のような警告メッセージが表示されます。

WARNING: [Synth 8-327] inferring latch for variable 'storage_31_reg' [.*/my_ip_example/my_ip_example.srcs/sources_1/ip/my_ip/my_ip/src/my_ip_storage_switch_control.vhd:1293]


この問題は、VHDL コアでのみ発生します。

このアンサーでは、この問題を回避するために必要な変更を示します。

ソリューション

storage_31_reg 信号は、宣言したときに初期化されません。
 
ラッチが推論されないようにするため、次に示すようにこの信号を 0 に初期化してください。
signal storage_31 : std_logic_vector(0 to 5) := "000000";

改訂履歴 :
2014/08/04 - 初版
AR# 61378
日付 08/06/2014
ステータス アクティブ
種類 一般
デバイス
IP
このページをブックマークに追加