AR# 54931

Vivado シミュレーター - Tcl コマンドの add_condition を close_sim コマンドと一緒に使用すると Vivado シミュレーターが停止する

説明

Tcl コマンドの add_condition を close_sim コマンドと一緒に使用すると、Vivado シミュレーターが停止して、反応しなくなります。

この問題はいつ修正されますか。当面の間、この問題はどのように回避できますか。

ソリューション

これは Vivado Simulator 2012.x の既知の問題で、2013.1 Vivado ツールで修正されています。

たとえば、次のようなコマンドを使用すると、問題になります。

  add_condition { sim_done == 1 } {close_sim }

これらのコマンドを組み合わせて使用すると、ツールではこれが問題として認識されます。2013.1 リリースでは、これらの 2 つのコマンドを組み合わせると、警告メッセージが表示されるようになっています。2013.1 より前のバージョンを使用する場合は、シミュレーションを停止する close_sim コマンドは一緒に使用しないようにしてください。次は回避策の例です。

  add_condition { sim_done == 1} { stop }; run -all; exit

AR# 54931
日付 04/12/2013
ステータス アクティブ
種類 一般