![42d81aa65be43d59a9dcf33b254b1bc8.png](https://img-blog.csdnimg.cn/img_convert/42d81aa65be43d59a9dcf33b254b1bc8.png)
继上次使用VCS基础操作和makefile的书写,如果我们最后不使用vcs而是使用verdi该如何调用呢?和上次一样,我们同样要把我们的.v文件和tb文件的路径放到file_list.f中(上次是file.list)之后写makefile,制作好以后就可以使用make语句完成。
makefile如下
.PHONY
保存好之后,首先make com
![ee7b899b770410756ff00ef35fa68ddc.png](https://img-blog.csdnimg.cn/img_convert/ee7b899b770410756ff00ef35fa68ddc.png)
![1a458c8e76c1408497e181629c47b885.png](https://img-blog.csdnimg.cn/img_convert/1a458c8e76c1408497e181629c47b885.png)
之后 make sim
![43c327114517b154280ecc8319d8fa70.png](https://img-blog.csdnimg.cn/img_convert/43c327114517b154280ecc8319d8fa70.png)
之后ls一下,发现路径下出现一个.fsdb文件(我在makefile中是glitch_free_tb.fsdb,如果需要可以在makefile中更改文件名即可)输入指令
verdi -f file_list.f -ss glitch_free_tb.fsdb
![325d71b5e052ce0fc51b0a7d1c95dd05.png](https://img-blog.csdnimg.cn/img_convert/325d71b5e052ce0fc51b0a7d1c95dd05.png)
之后进入界面
![a5b30d69f90ab661b7b2d6ec717e007c.png](https://img-blog.csdnimg.cn/img_convert/a5b30d69f90ab661b7b2d6ec717e007c.png)
点击最小化进入界面进行操作
![fec2b85673f7526b6a3cb46806d37367.png](https://img-blog.csdnimg.cn/img_convert/fec2b85673f7526b6a3cb46806d37367.png)
如果需要删除中间文件 输入make clean
![d00dd7cbfc4b798888f5f0e7683ba850.png](https://img-blog.csdnimg.cn/img_convert/d00dd7cbfc4b798888f5f0e7683ba850.png)
获取更多代码与资料,欢迎关注我啊!
![fb42d2e0d2b924c62d1b606df8aecb52.png](https://img-blog.csdnimg.cn/img_convert/fb42d2e0d2b924c62d1b606df8aecb52.png)