C1--Vivado配置VS Code文本编辑器环境2022-07-21
vivado自带的编辑器具有自动语法规则检查,字体设置,颜色配置等功能。但在实际编写代码的过程中,发现诸多不足,例如无法放大缩小,对齐功能不好用等缺点。文本编辑器有很多选择,例如Notepad、Sublime Text、VS Code等,选择一款适合自己的编辑器,有助于养成自己的代码风格并为FPGA开发提供极大方便。下面以VS Code为例,介绍如何配置文本编辑器。
1.安装VS Code
访问下载软件并且提供了使用说明,安装步骤按照如下勾选即可。(中间省略了选择路径和点击安装的简单步骤)
2.汉化VS Code
①安装汉化包插件,如下图所示。单击左侧工具栏的 extensions 或者使用快捷键【Ctrl+Shift+X】,输入 chinese,点击 Install 安装中文简体。
②配置VS Code语言包
使用快捷键【Ctrl+Shift+P】弹出查找命令框,输入 language, 找到 Configure
Display Language,点击,选择 locale 属性为"zh-CN",如下图所示。
③重启软件,汉化环境已经就位。
3.安装verilog语法高亮插件
①插件库中搜索verilog,点击红色框中的安装按钮(若未安装,将显示安装字样)
②在该插件的介绍中看到建议安装ctags-win32插件,单击下图所示绿色链接即可下载。
③下载并解压到指定路径,按照如下步骤,在vscode中指定ctags.exe的路径。
4.安装iverilog语法检测工具
①访问下载Icarus Verilog
②安装过程中勾选(其余步骤省略)
注:杀毒软件可能会导致添加环境变量不成功,若未添加成功,可以手动添加即可。
C:xxxxxiverilogin (xxxxx 根据自己目录选择)
C:xxxxxiveriloggtkwavein (xxxxx 根据自己目录选择)
③打开CMD窗口,输入iverilog出现下图信息即为安装成功。
④打开已安装的语法高亮插件,在扩展设置中进行如下两个配置,即完成iverilog的配置
5.VS Code与Vivado设置关联
①打开vivado,单击tools-->选择settings
②单击"text editor",单击"箭头",选择"Custom Editor"进行自定义编辑器设置,然后单击省略号,配置编辑器的路径。
③双引号之内为编辑器的安装路径,其余部分照着写就ok。
6.其他
①实际使用时,常常发现在vs或者notepad下编写的代码的中文注释在vivado编辑器中乱码,这是因为编码的问题,vs与notepad都是默认是UTF-8编码,vivado并不支持这一编码,因此在保存.v文件时,使用ANSI或者GBK编码保存即可解决这个问题。
②同时按住鼠标滚轮加右键可以实现竖行选择,这非常方便。
