在使用vivado中对vcs仿真器Compile完成后(https://blog.csdn.net/qq_38773137/article/details/115635163)想调用verdi对波形进行仿真,出现了如下的问题:
观察tcl console发现,定位问题为无法在代码中调用生成fsbd的系统函数,尝试将fsdb改为vcd后,能够通过dve进行正常的仿真,但相比于verdi,dve的波形观测真的一言难尽。
保持生成fsdb的代码不变,要使用verdi仿真就不能通过vivado的图形化界面进行,只能通过导出仿真脚本进行。
导出步骤如下:
1.选择File -> Export -> Export Simulation
2. 在导出仿真界面,选择提前编译好的库,并选择仿真导出的路径
点击OK后,在导出路径下会生成一个vcs的文件
3.进入vcs文件,更改xxx.sh文件,添加 -R -fsdb
4.保存后,在vcs文件夹下进入terminal,输入./xxx.sh,即运行该shell脚本文件,运行完成后即可生成相应的xxx.fsdb文件,然后输入verdi xxx.fsdb即可调用verdi观测波形
Vivado 2019.1仿真调用Verdi 2018
最新推荐文章于 2024-01-12 10:53:11 发布