2012-01-05 7 views
1

私はghdl + gtkwaveを使ってWindows 7で学習しています。 .batファイルでいくつかのシェルを呼び出すことによってシミュレーションを実行します。通常、sintaxエラーが発生したときにdosウィンドウのメッセージが表示されますが、私は理解していない、エラーはありませんが、gtkwaveは実行されません。これはGhdl/gtkwaveのバグですか?

これはバグですか?

+0

あなたはどのようなコマンドを呼び出しているのか、どのような応答を得るのかを詳しく説明できますか? –

+0

不明瞭なものとして投票を終了する。 –

答えて

0

GHDLはインタラクティブではありません(モデルと異なります)。

あなたの問題は、あなたのシミュレータ(GHDLによって構築されたコンパイルされたコードシミュレータ)がコンビナトリアルループを安定させないことがあるかもしれません:そのような(コンパイルされた)イベントドリブンシミュレータは、デルタ遅延が追加されます)。

なぜgtkwaveが起動しないのか説明できます。シミュレーションは終了しません。

したがって、VHDLコード自体に問題が存在する可能性があります。私の仮説があなたの問題で正しいかどうかを調べるために、実際のシミュレーション時間をプローブ/レポートするようにしてください。時間が増えなければ、前述のコンビナトリアルループの問題にぶつかります。

JCLL

関連する問題