modelsim单独仿真或与vivado联合仿真时------>不需要每次源程序更改后关闭modelsim再重启仿真的方法

发布时间 2023-08-18 06:19:20作者: `Konoha

1、参考

链接1
链接2

2、方法

modelsim 的界面,如下图(work在library最上面,一般进度条会在正中间,需要我们自己把薯条网上滑到最上面),因为我只修改了sdr_control这个程序,在程序中我增加了一个寄存器变量,所以就只选择它,然后右击选择recompile,然后点右上角的restart;然后新增加的寄存器变量逻辑就更新到仿真文件中,重新run就好。
image

3、自己的方法

第一先restart仿真;
第二用编辑器进行内容修改,之后在modelsim界面需要重新加载文件overwrite,然后先单独compile这个文件,顺便看看有没有一些语法错误;
第三在library界面下,Recompile对应的work文件名,再进行Update;
最后进行仿真!

4、好处

  • 节约时间,特别是联合仿真的时候,非常好。
  • 波形不会乱,第一次添加的波形,后续重新仿真波形也是第一次添加的。