Vivado调用Modelsim进行仿真。
准备材料
- Vivado 2020.1
- Modelsim SE-64 2020.4
操作步骤
Vivado中的设置
将下图中的地方设置为Modelsim simulator。我这里已经把xilinx的仿真库编译完了,即图中的Compiled library location。没进行这一步的需要操作一下。
Modelsim中的操作
参考博客:链接
我的具体做法是新建一个xxxx_user.do的文件,然后将xxx_compile.do和xxx_simulate.do中的内容依次复制粘贴到该文件中。
需要修改的地方:
- xxx_compile.do的末尾处的quit -force删掉
- xxx_simulate.do中的do {PRBSverify_top_tb_wave.do}替换为为自己的波形设置文件。
- 可能还需要看着修改一些命令
修改完如下
之后,如果修改了RTL的verilog代码,只需要在Modelsim的命令窗口中输入do xxx_user.do即可。
这样可以节省我们的时间。
另外:
波形设置文件就是在Modelsim中的波形窗口中,按下Ctrl+S后,会弹出下面的窗口,
然后修改一下名字,这个得到的xxx_wave.do就是前文中说的波形设置文件。