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 |
ステータス | アクティブ |
種類 | 一般 |