2017-01-25 46 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

回答