用户工具

站点工具


edastudy:xrun

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

后一修订版
前一修订版
edastudy:xrun [2023/03/03 10:07] – 创建 zhangguoedastudy:xrun [2025/04/07 09:01] (当前版本) – [3. dump fsdb波形] user01
行 8: 行 8:
 单命令执行, compile, elaborate, run 单命令执行, compile, elaborate, run
 <code> <code>
-xrun +access+rwc top.v+xrun +access+rwc top.v -input wave.tcl
 </code> </code>
  
行 15: 行 15:
 分三步执行, compile, elaborate, run 分三步执行, compile, elaborate, run
 <code> <code>
-xrun -compile +access+rwc top.v +xrun -compile top.v 
-xrun -elaborate +access+rwc top.v +xrun -elaborate +access+rwc top.v;   # +access+rwc加了这个,才能dump出波形信号,不然是空的。 
-xrun -R -input xxx.tcl ;   ## 这里的xxx.tcl是控制仿真过程,以及添加shm (for simvision)格式和ida 格式的波形。+xrun -R -input wave.tcl ;   ## 这里的wave.tcl是控制仿真过程,以及添加shm (for simvision)格式和ida 格式的波形,如果不需要的话,可以不加
 </code> </code>
  
行 31: 行 31:
  
  
 +===== - dump fsdb波形 =====
 +<code bash>
 +添加verdi PLI
 +setenv LD_LIBRARY_PATH /xxx/Verdi_xxx/share/PLI/IUS/linux64:$LD_LIBRARY_PATH
 +
 +# cmd文件
 +# filename xrun_dump_fsdb.cmd
 +call {$fsdbDumpfile} {"my.fsdb"}
 +call {$fsdbDumpvars} {tb}
 +run
 +exit
 +
 +# 命令
 +run tb.v -access +rwc -INPUT xrun_dump_fsdb.cmd +fsdb+delta
 +</code>
edastudy/xrun.1677809228.txt.gz · 最后更改: 2023/03/17 10:12 (外部编辑)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki