|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
引用:网上广为流传的帖子如下:
fsdbDumplimit - 限制FSDB文件size
-- $fsdbDumpvars([<level>], <scope | signal>*)
fsdbDumpfile - 指定FSDB文件名
-- $fsdbDumpfile(“<FSDB name>”)
fsdbDumpvars - Dump指定的变量
--
fsdbDumpSingle - Dump指定的信号
fsdbDumpvariable - Dump指定的VHDL变量
fsdbSwitchDumpFile - 将dumping切换到另一个FSDB文件
-- $fsdbSwitchDumpFile(“<new FSDB name>”)
fsdbAutoSwitchDumpfile - 限制文件大小并在数据量过大时自动创建新的FSDB文件
-- $fsdbAutoSwitchDumpfile(<file size>, “<FSDB name>”,< number of file>)
fsdbDumpflush - Force to Dump Result to FSDB file
fsdbDumpMem - Dump 指定的memory的内容
-- $fsdbDumpMem(<reg name>, [<start addr>, [<size>]])
$fsdbDumpon - 打开 FSDB dumping
$fsdbDumpoff - 关闭 FSDB dumping
=============================================
其中可以用来产生波形的指令:
$fsdbDumpfile(“<FSDB name>”)
$fsdbAutoSwitchDumpfile(<file size>, “<FSDB name>”,< number of file>)
上面两个指令可以直接在test_top中调用用来产生波形。
但是重点,有些指令却不能直接调用,例如:
-fsdbDumpvars - Dump指定的变量
-fsdbDumpSingle - Dump指定的信号
等等其他的指令 在test_top中却调用不了,仿真器直接报警告
** Warning: (vsim-PLI-3003) F:/project/net_cfg/test_top.v(148): [TOFD] - System task or function '$fsdbDumpSingle' is not defined.
有没有高手遇过此类问题或用过这些指令?多谢赐教~~ |
|