2008年7月25日 星期五

Debussy 與 fsdb檔

用ModelSim跑sim,配合Debussy的PLI可dump出fsdb檔

除了最基本的 $fsdbDumpfile 與 $fsdbDumpvars 之外
一個實用的東西... 切割過大的fsdb檔 (其實應該說是"切換"?)

Debussy reference裡這麼稱呼 => limit FSDB size
指令有
$fsdbSwitchDumpfile
$fsdbAutoSwitchDumpfile
$fsdbDumplimit
$fsdbSuppress

我想,比較實用的可能是前面兩個指令,避免產生單一個過大的waveform檔
syntax:
$fsdbSwitchDumpfile("<FSDB name>");
$fsdbAutoSwitchDumpfile(file_size, "<FSDB name>",
number_of_file [, "<log filename>"] );

第二個指令是依檔案大小自動切割/切換
如果希望以simulation time來做切換標準的話,就要用第一個指令

0 回應: