|
悬赏500资产未解决
本帖最后由 teclgq 于 2024-5-14 13:47 编辑
win环境下dump fsdb波形文件有2GB限制,因此需要设置fsdb分段保存,tb中保存波形设置如下:
initial begin
$fsdbAutoSwitchDumpfile(1024, "debussy.fsdb", 100);
$fsdbDumpvars;
end
然后用modelsim仿真后会生成一系列的fsdb文件 debussy_000.fsdb、debussy_001.fsdb、debussy_002.fsdb、。。。
也生成vcd试过,一个是文件太大了 比fsdb大一个数量级,另一个是用这个版本打开vcd 并没有像软件文档描述那样 自动转fsdb没有成功;
也试过fsdbmerge,过程特别慢,没merge完就莫名其妙停了;
在其他地方看到 “多个fsdb可以通过.vf文件按时间顺序合并起来, 打开.vf就相当于同时打开所有fsdb”,但是在这个版本上没看到相应的菜单,不知道如何操作。
debussy看分段保存的波形时(debussy_000.fsdb、debussy_001.fsdb、debussy_002.fsdb、。。。),一个wave窗口一次只能同时打开1个fsdb的波形(比如debussy_000.fsdb 或 debussy_001.fsdb),也就是说一次只能看一部分时间段的波形,有没有办法把所有这些时段的fsdb拼接起来看?
|
|