ucli -i dump.do (dump fsdb)

发布: 2017-1-11 14:04 | 作者: zlyld | 来源: EETOP 赛灵思(Xilinx) 社区

向各位路过的大神请教一个问。
我想通过

ucli_dump.dodump一段100ns fsdb

而且是希望module 里面某个信号起来以后在dump fsdb.


我在ucli_dump.do里面这样写的:


call {waitsim_top.xxx_top.req}//想等它起来再dump fsdb
call {$fsdbAutoSwitchDumpfile(500,"xxx_top.fsdb",1)}
call{$fsdbDumpvars(1, sim_top.xxx_top)}
run 100ns
但跑起来报 call(wait sim_top.xxx_top.req) 有错,说wait 不能识别,

请问我要怎么写这个?

zlyld (2017-1-11 16:32:16)
问springsoft 大牛得到的答案。

set sp [stop -condition sim_top.xxx_top.req==1'b1]
onbreak {resume}
call {$fsdbAuto...}
stop -disable $sp
run 100ns
quit
zlyld (2017-1-11 17:21:39)
run -posedge sim_top.xxx.req
call {$fsdbAutoSwitchDumpfile(500,"xxx_top.fsdb",1)}
call{$fsdbDumpvars(1, sim_top.xxx_top)}
run 100ns
quit

网络资源