VsCode编写Verilog,自动生成Testbench,生成Wave-20220329

目录

一、准备工作

        ①安装VScode(不是Visual Studio 2019/2017/2012):自行百度

        ②安装Iverilog与GTKWave波形查看器

        ③安装Vscode插件以及配置:

二、写测试平台testbench

注:iverilog需要python环境支持,出现iverilog报错,应该是python环境未配置,建议自行百度解决(我忘了在哪篇博客看到的了,┭┮﹏┭┮)


一、准备工作

        ①安装VScode(不是Visual Studio 2019/2017/2012):自行百度

        ②安装Iverilog与GTKWave波形查看器

                官网:Icarus Verilog for Windows

 VsCode编写Verilog,自动生成Testbench,生成Wave-20220329_第1张图片

安装:

        1》点next

VsCode编写Verilog,自动生成Testbench,生成Wave-20220329_第2张图片

        2》 同时勾选安装MinGW依赖和GTKWave波形查看程序    

VsCode编写Verilog,自动生成Testbench,生成Wave-20220329_第3张图片

                3》 红色方框记得一定要勾选(添加路径)

VsCode编写Verilog,自动生成Testbench,生成Wave-20220329_第4张图片

                4》安装即可 

VsCode编写Verilog,自动生成Testbench,生成Wave-20220329_第5张图片

        ③安装Vscode插件以及配置:

        1》打开Vscode,左边第四个位安装插件,输入verilog进行查找,安装如下5个插件

        VsCode编写Verilog,自动生成Testbench,生成Wave-20220329_第6张图片

        2》打开设置,进行Liner配置

VsCode编写Verilog,自动生成Testbench,生成Wave-20220329_第7张图片

VsCode编写Verilog,自动生成Testbench,生成Wave-20220329_第8张图片

        3》 配置电脑语言(防止vscode乱码)

        打开电脑设置

VsCode编写Verilog,自动生成Testbench,生成Wave-20220329_第9张图片

 点击时间与语言

VsCode编写Verilog,自动生成Testbench,生成Wave-20220329_第10张图片

        相关设置

VsCode编写Verilog,自动生成Testbench,生成Wave-20220329_第11张图片

再点击这个其他设置

VsCode编写Verilog,自动生成Testbench,生成Wave-20220329_第12张图片

 4》回到Vscode中测试一下,应该可以了

写好verilog代码,右上角运行,出现则正确

VsCode编写Verilog,自动生成Testbench,生成Wave-20220329_第13张图片

二、写测试平台testbench

运行完成后,Ctrl+Alt+P调用命令面板,输入Testbench

VsCode编写Verilog,自动生成Testbench,生成Wave-20220329_第14张图片

终端则会出现相应代码,复制即可

VsCode编写Verilog,自动生成Testbench,生成Wave-20220329_第15张图片

新建tb_test.v文件,将复制的代码进行粘贴修改

①文件引用:请保证vscode只打开一个文件夹并对.v文件进行引用

②如果没有rst_n信号则将这一段注释掉

VsCode编写Verilog,自动生成Testbench,生成Wave-20220329_第16张图片

③修改测试信号$dumpfile位生成.vcd波形文件,下面为自己的测试代码时序

VsCode编写Verilog,自动生成Testbench,生成Wave-20220329_第17张图片

④运行tb_test.v文件后,打开生成的.vcd波形文件,添加信号,则可以看到相关波形

VsCode编写Verilog,自动生成Testbench,生成Wave-20220329_第18张图片

注:iverilog需要python环境支持,出现iverilog报错,应该是python环境未配置,建议自行百度解决(我忘了在哪篇博客看到的了,┭┮﹏┭┮)

你可能感兴趣的:(FPGA_Study,单片机,vscode)