推荐一个既能写verilog又能仿真看波形的软件vscode

如题所述

配置说明

下载Vscode

安装中文版Vscode

安装Verilog扩展

下载安装iverilog + 下载解压ctags

设置路径

代码测试

安装完成之后,打开vscode

先把这些扩展下载好,别问为什么,我也不知道!

得到解压文件夹:还需要继续解压文件夹,安装iverilog+java,下面有iverilog教程

安装iverilog的教程:

完成后,这样就安装好了,然后测试是否成功安装:左下角放大镜搜索运行,输入cmd,按回车键:

如果出现,iverilog不是内部命令,那就是没安装成功,那就重新卸载安装就行,注意不要出现中文路径和空格路径;关于java的安装,直接不用更改任何,一直下一步即可。

点螺旋按钮

打开设置并输入verilog搜索:

然后回到vscode,填入,如下图

然后设置环境变量:

必须是你自己的路径噢!别有中文和空格!Ok,到这里,我们就设置好了,就去测试一下,能不能行!

把你编写好的代码添加到vscode中(这一步不用教吧?)

左上角文件,打开代码所在文件夹就行!(还是教吧)

出现下面信息,代表,编译成功且无错误

然后再对你的testbench文件,点一次同样的操作

仿真波形注意

当然也可以使用gtkwave看波形:用gtkwave看波形的方法有两种:

第一种:

打开文件所在位置后:把这个软件发送桌面快捷方式

第二种方法:

即可打开gtkwave程序,观察波形了。到这里,你发现,代码编译,仿真,看波形都成功了 然后就进行格式化代码

假如需要你选择一个扩展,那就选到哪个可以用就用哪个,两个都可以试试看,如果右下角报错,那就是路径填写错误,回去设置检查路径,有没有漏掉.exe?还是有空格中文?

假设你成功了,你的终端处会生成testbench!假设没成功,如下图:

如果出现的错误只有:No module named “encodings”

可以去B站看视频参考那个up主的设置,链接如下:

【基于VS Code的Testbench文件自动生成方法——基于VS Code的Verilog编写环境搭建SP】 bilibili.com/video/BV1b...

如果你出现的错误和我上面那个图片一样,那么请放弃这个扩展,或者自行百度,如果你成功解决,请戳我一下告诉我!

当我们无法使用这个需要python的扩展时,我们可以使用另一个扩展,如下图安装这个扩展即可:

安装成功后点击这里:

勉强能用吧............

这个只是模板,还是要手动输入激励和展示波形的代码的!

到这里,大家都辛苦了哈哈!
温馨提示:答案为网友推荐,仅供参考
相似回答