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 ;
点击选项 Text Editor ,可以看到 Current Editor。
点击下拉箭头,选择 Custom Editor。
对应的输入 VS Code的安装路径,后面需要加上 **[file name] -[line number]**。比如我的设置路径:
D:\Microsoft\Microsoft VS Code\Code.exe [file name] -[line number]
点击确定即可。
(2)VS Code 实现语法高亮、自动纠错等
2.1、安装 Verilog HDL/SystemVerilog 插件
插件 Verilog HDL/SystemVerilog 可以实现代码高亮,自动补全等,在VS Code插件库中,搜索 Verilog HDL/SystemVerilog ,如下图所示,选择第一个,点击安装。
2.2、配置xvlog
大体步骤如下
以Vivado自带的语法纠错工具 xvlog 为例:
1)安装好Vivado2018.3;
2)将xvlog所在路径添加到系统的环境变量中;
vivado自带的语法纠错工具 xvlog ,将这个工具所在的目录放置在系统的环境变量,以便VS Code能够方便的调用它。具体目录是:
Vivado2018.3 安装路径下的 bin 文件夹。
仅需要添加自己安装的 Vivado 版本对应的路径即可;
3)在VS Code的设置中,选择xvlog;
打开 VS Code ,找到之前安装的插件 Verilog HDL/SystemVerilog 。
在插件上右键 -> 配置扩展设置 , 找到 linter , 选择 xvlog;
4)重启VS Code;
说明:编译器在手动保存之后,才会进行 xvlog 解析,即就是保存最新的代码之后,才会出现最新的错误。
本文来自实验室同学 @WanTwoWan ,在此表示感谢 🍗