Vivado与VS Code:强强联手1

Vivado带有自己的文本编辑器,可以编写代码;但是若说用起来效果较好的,还是要提到VS Code;接下来从Vivado自带的文本编辑器改用VS Code聊起,接着谈些对VS Code的简单设置,以便更好的进行程序编写。🍻

前言

​ Vivado带有自己的文本编辑器,可以编写代码;但是若说用起来效果较好的,还是要提到VS Code;

接下来从Vivado自带的文本编辑器改用VS Code聊起,接着谈些对VS Code的简单设置,以便更好的进行程序编写。

​ 说明:后续的设置等都是在以下的Windows系统及软件版本下完成的。

​ 系统:Windows 10 专业版

​ Vivado版本:2018.3

​ VS Code版本:1.46.0

步骤

VS Code替换Vivado自带的文本编辑器大致步骤如下:

(1)VS Code替换Vivado自带的文本编辑器

(2) 安装 Verilog HDL/SystemVerilog 插件

(3)配置xvlog

(1)VS Code替换Vivado自带的文本编辑器

打开软件Vivado 2018.3 ,在上面的菜单栏找到 Tools ,进入 Settings ;

img

点击选项 Text Editor ,可以看到 Current Editor

点击下拉箭头,选择 Custom Editor

对应的输入 VS Code的安装路径,后面需要加上 **[file name] -[line number]**。比如我的设置路径:

D:\Microsoft\Microsoft VS Code\Code.exe [file name] -[line number]

img

点击确定即可。

(2)VS Code 实现语法高亮、自动纠错等

2.1、安装 Verilog HDL/SystemVerilog 插件

​ 插件 Verilog HDL/SystemVerilog 可以实现代码高亮,自动补全等,在VS Code插件库中,搜索 Verilog HDL/SystemVerilog ,如下图所示,选择第一个,点击安装。

img

2.2、配置xvlog

大体步骤如下

以Vivado自带的语法纠错工具 xvlog 为例:

1)安装好Vivado2018.3;

2)将xvlog所在路径添加到系统的环境变量中;

vivado自带的语法纠错工具 xvlog ,将这个工具所在的目录放置在系统的环境变量,以便VS Code能够方便的调用它。具体目录是:

Vivado2018.3 安装路径下的 bin 文件夹。

img

img

仅需要添加自己安装的 Vivado 版本对应的路径即可;

3)在VS Code的设置中,选择xvlog

打开 VS Code ,找到之前安装的插件 Verilog HDL/SystemVerilog

在插件上右键 -> 配置扩展设置 , 找到 linter , 选择 xvlog

img

img

4)重启VS Code;

说明:编译器在手动保存之后,才会进行 xvlog 解析,即就是保存最新的代码之后,才会出现最新的错误。



本文来自实验室同学 @WanTwoWan ,在此表示感谢 🍗