C1--Vivado配置VS Code文本编辑器环境2022-07-21

vivado自带的编辑器具有自动语法规则检查,字体设置,颜色配置等功能。但在实际编写代码的过程中,发现诸多不足,例如无法放大缩小,对齐功能不好用等缺点。文本编辑器有很多选择,例如Notepad、Sublime Text、VS Code等,选择一款适合自己的编辑器,有助于养成自己的代码风格并为FPGA开发提供极大方便。下面以VS Code为例,介绍如何配置文本编辑器。

1.安装VS Code

访问VS Code官网下载软件并且提供了使用说明,安装步骤按照如下勾选即可。(中间省略了选择路径和点击安装的简单步骤)

C1--Vivado配置VS Code文本编辑器环境2022-07-21_第1张图片C1--Vivado配置VS Code文本编辑器环境2022-07-21_第2张图片

 2.汉化VS Code

①安装汉化包插件,如下图所示。单击左侧工具栏的 extensions 或者使用快捷键【Ctrl+Shift+X】,输入 chinese,点击 Install 安装中文简体。

 C1--Vivado配置VS Code文本编辑器环境2022-07-21_第3张图片C1--Vivado配置VS Code文本编辑器环境2022-07-21_第4张图片

②配置VS Code语言包

使用快捷键【Ctrl+Shift+P】弹出查找命令框,输入 language, 找到 Configure

Display Language,点击,选择 locale 属性为"zh-CN",如下图所示。

C1--Vivado配置VS Code文本编辑器环境2022-07-21_第5张图片

C1--Vivado配置VS Code文本编辑器环境2022-07-21_第6张图片

 ③重启软件,汉化环境已经就位。

 C1--Vivado配置VS Code文本编辑器环境2022-07-21_第7张图片

3.安装verilog语法高亮插件

①插件库中搜索verilog,点击红色框中的安装按钮(若未安装,将显示安装字样)

 C1--Vivado配置VS Code文本编辑器环境2022-07-21_第8张图片

②在该插件的介绍中看到建议安装ctags-win32插件,单击下图所示绿色链接即可下载。 

 C1--Vivado配置VS Code文本编辑器环境2022-07-21_第9张图片

 ③下载并解压到指定路径,按照如下步骤,在vscode中指定ctags.exe的路径。

C1--Vivado配置VS Code文本编辑器环境2022-07-21_第10张图片C1--Vivado配置VS Code文本编辑器环境2022-07-21_第11张图片

4.安装iverilog语法检测工具

①访问iverilog官网下载Icarus Verilog

C1--Vivado配置VS Code文本编辑器环境2022-07-21_第12张图片

 ②安装过程中勾选(其余步骤省略)

C1--Vivado配置VS Code文本编辑器环境2022-07-21_第13张图片C1--Vivado配置VS Code文本编辑器环境2022-07-21_第14张图片

注:杀毒软件可能会导致添加环境变量不成功,若未添加成功,可以手动添加即可。

C:\xxxxx\iverilog\bin (xxxxx 根据自己目录选择)

C:\xxxxx\iverilog\gtkwave\bin (xxxxx 根据自己目录选择)

③打开CMD窗口,输入iverilog出现下图信息即为安装成功。

C1--Vivado配置VS Code文本编辑器环境2022-07-21_第15张图片

 ④打开已安装的语法高亮插件,在扩展设置中进行如下两个配置,即完成iverilog的配置

C1--Vivado配置VS Code文本编辑器环境2022-07-21_第16张图片

5.VS Code与Vivado设置关联

①打开vivado,单击tools-->选择settings

C1--Vivado配置VS Code文本编辑器环境2022-07-21_第17张图片

②单击"text editor",单击"箭头",选择"Custom Editor"进行自定义编辑器设置,然后单击省略号,配置编辑器的路径。 

C1--Vivado配置VS Code文本编辑器环境2022-07-21_第18张图片

③双引号之内为编辑器的安装路径,其余部分照着写就ok。 

C1--Vivado配置VS Code文本编辑器环境2022-07-21_第19张图片

 

6.其他

①实际使用时,常常发现在vs或者notepad下编写的代码的中文注释在vivado编辑器中乱码,这是因为编码的问题,vs与notepad都是默认是UTF-8编码,vivado并不支持这一编码,因此在保存.v文件时,使用ANSI或者GBK编码保存即可解决这个问题。

C1--Vivado配置VS Code文本编辑器环境2022-07-21_第20张图片

 ②同时按住鼠标滚轮加右键可以实现竖行选择,这非常方便。

你可能感兴趣的:(FPGA积累——基础篇,fpga开发,vivado)