AR# 14377

|

XST - 「ERROR:HDLParsers:1015 - file_name.vhd Line xx. 'Wait for' statement unsupported」というエラー メッセージが表示される

説明

VHDL での wait for 文の使用は、XST の合成ではサポートされていません。 

 

たとえば、次のようなコードがあります。

 


process begin
if clk'event and clk = '1' then 
data_out <= data_in; 
wait for 10 ns; -- not supported VHDL statement 
end if; 
end process; 

 

これに対し、XST で次のようなエラー メッセージが表示されます。

 

"ERROR:HDLParsers:1015 - file_name.vhd Line xx. 'Wait for' statement unsupported."

ソリューション

この問題を回避するには、合成している VHDL コードがビヘイビアー モデルでないことを確認してください。ビヘイビアー モデルでない場合は、wait for 文を削除してください。 

 

ビヘイビアー モデルである場合は、合成しないでください。 


XST は合成ツールであり、シミュレータではありません。 

 

このコードを合成とシミュレーションの両方で使用する場合は、合成用に 1 ファイル、シミュレーション用に 1 ファイルと、2 つのファイルに分けるようにしてください。


AR# 14377
日付 05/12/2014
ステータス アクティブ
種類 一般
ツール
People Also Viewed