一、Vivado制定Vscode作为文本编辑器     

1.在vivado工程界面Tool菜单中点击Settings

2.在Text Editor项目栏中打开Current Editor下拉框更换默认的文本编辑器,常用的有Notepad++。这里我们需要更改为VSCode,此时点击下拉框最下方的Custom Editor

3.Editor输入框中输入 C:/Program Files/Microsoft VS Code/Code.exe -g [file name]:[line number]前面加粗部分是VSCode应用程序的绝对路径,这里的文件夹的位置要参考安装VSCode时的设置。

二、安装Verilog插件,使用xvlog进行纠错校验

        Verilog HDL/SystemVerilog 的功能是实现语法高亮,自动补全、列出端口等,直接在vscode 插件库中,搜索 Verilog HDL/SystemVerilog 下载即可。

代码补全功能的个人设置,下载上述插件后,打开verilog.json文件,路径如下:

举例说明:在verilog.json文件中粘贴如下代码,作用是:prefix代表,在开发中,我们输入Shixu,body中时序逻辑的代码模板会自动生成,大大减少开发的时间。

"shixu template": {         "prefix": "Shixu",         "body": [             "always@(posedge clk or negedge rst_n)begin",             "if(rst_n==1'b0)begin",             "\t\t${1};",             "\telse begin",             "\t\t${2};",             "\tend",             "end"         ]     },

1.通过vivado安装目录下的xvlog(vivado自带的语法纠错工具)可以实现纠错的功能,在VSCode里进行设置前需要将这个工具所在的目录放置在系统的环境变量,以便Vscode调用

2.在电脑搜索栏搜索“环境变量”,在系统变量中找到变量path双击,点击左侧的新建按钮,在下方输入框中输入Vivado的bin文件夹位置,这里的文件夹的位置要参考安装Vivado时的设置。添加完成后,在Vscode终端输入xvlog --version检测是否生效(在vscode中,快捷键ctrl+`调出终端)。

3.如果没有打印出未找到该命令,那么先检查环境变量中的信息有没有填错。如果依旧不行则重启电脑。

4.打开vscode,打开拓展界面,点击verilog的setting,将Verilog的Linter更换成xvlog。如果要使用语法纠错插件来自Modelsim或Quartus,选择对应的linter即可。

注释,自动纠错要在文本保存之后才会纠错,没有保存是看不到效果的

三、其他实用插件:

3.1、TerosHDL(非常强大)

        功能:例化模块、testbench生成、状态转移图生成

安装完成后右上角会出现下图 ,点击选择

功能选择

选择instance

选择instance 然后将例化粘贴在需要的位置。

testbench同理,选择后粘贴即可。

选择testbench

功能2、找信号定义:ctrl+鼠标左键。

3.2、Indent-rainbow

        功能:每个Tab距离显示不同颜色

四、Vscode插件离线安装方法

        实际工作中,由于大多开发环境为内网开发,无法连接外网,需要进行离线安装相应插件。

1. 到vscode官网 https://marketplace.visualstudio.com/vscode 搜索所需插件名称。

2.下载对应扩展,文件后缀为.vsix。

3.返回Vscode界面,点开拓展栏右边三个点,选择“从vsix安装”。

推荐链接

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: