2017-01-25 13 views
0

デザイン内のすべての信号をVCDファイルにトレースします。このプロセスを自動化することは可能ですか?それぞれのシグナルを手動でトレースする必要はありません(sc_trace(..)付き)SystemC:モジュール階層内のすべての信号をどのようにトレースできますか?

+0

プロセスを自動化することが十分に可能である:

場合、それは他の誰かのために有用であろう、ここではソースです。ほとんどのEDAベンダーツールはすでにそのようなソリューションを提供しています。一つのことは、私が書いた利用可能なすべてのモジュールにトレースメソッドを記述し、一番上の階層からトレースメソッドを呼び出すことです。私の最も美しいコーディングの遺物の一つではなく、[ここ](https://github.com/AmeyaVS/SystemC_ramblings/blob/master/src/02_adder/full_adder.cpp)の試みを見ることができます。 – AmeyaVS

+0

私は適切な解決策が、lldb/gdbスクリプトを使ってdebuginfoを使ってすべての信号を見つけ出し、それらをトレースに追加していることを知りました。しかし、私はまだそれを実装する時間がありません。 – random

+0

私はEDAベンダーがgdbを使用していると思います。 – random

答えて

関連する問題