VIVADO使用vscode实现实时纠错与自动补全等功能

VIVADO使用vscode实现实时纠错与自动补全等功能

前言
Xilinx的VIVADO这个玩意儿本身自带的代码编辑器的功能非常有限,只有简单的语法高亮和颜色区分。然而其他语言的eda一般都会有代码自动补全,实施纠错等功能,非常提升代码开发者的幸福感。怎么到verilog这就拉了跨呢。那怎么能让VIVADO也能拥有这些功能呢。于是我在网上查了一些资料后发现是可以解决这个问题的,我就来说明一下我利用vscode打造一个舒适有b格的verilog编写环境的流程吧q(≧▽≦q)

准备工作
安装VScode与Vivado
VScode是俗称微软亲儿子并且完全免费,拥有非常丰富的插件库与gitub接口,你可以将他配置成任何语言的编写器甚至编译器。具体安装教程网上有很多资料。vivado是xlinx系列fpga的官方eda,集成了verilog实时纠错软件与内部仿真器,完成度比inter的quartus高了很多。所以要使用vivado的实时纠错软件xvlog,我们就必须要先安装vivado。怎么安装vivado本文也不过多赘述。

修改VIVADO编辑器路径
打开VIVADO ->Tools -> Settings-> Text Editor
"选择"Custom”
"Editor"中输入 D:/software/Microsoft VS Code/Code.exe [file name] -n[line number]
加粗中为你的VSCode的安装路径
在这里插入图片描述
设置成功后你就会发现你每次使用quartus打开文件后都会默认使用vscode打开

实现语法自动补全
vscode安装完成后,在插件市场中搜索安装Verilog HDL插件(下载量最多的那个)。其他有用的插件请各位自由探索,这里推荐一个Bracket Pair Colorizer插件,可以对括号进行颜色区分,对写verilog以及各种语言都很有帮助
在这里插入图片描述安装完插件后你会发现当你的文件是.v文件后他会自动使用插件帮助你实现语法补全以及各种高亮与颜色区分等操作

使用效果:
在这里插入图片描述
在这里插入图片描述
实现代码实时纠错
Step.1 安装好Vivado;
Step.2 将vivado目录下的xvlog路径添加到系统环境变量中;

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
Step.3 在VSCode的设置中,选择xvlog;
在这里插入图片描述
在这里插入图片描述
Step.4 重启VSCode;
重启vscode之后你的verilog编辑器就拥有了实时纠错的功能了。实际效果就是在对应文档每次保存时都会对verilog语法进行一次检查

使用效果:
在这里插入图片描述
实现实例化模块与定义的跳转
Step.1 下载最新版ctags,旧版的有些功能不够齐全;https://github.com/universal-ctags/ctags-win32/releases/tag/2020-09-15%2F23d50b5d
Step.2 将ctags.exe的路径设置到系统环境变量中
方法和xvlog一样,将ctgas下载好解压后将其路径添加到系统环境变量中
在这里插入图片描述
在这里插入图片描述
添加路径后检查设置里是否已经将ctags添加到工具中
在这里插入图片描述
Step.3 重启VSCode即可

使用效果:

鼠标放在信号上,就会有声明显示在悬浮框中;
在这里插入图片描述
Ctrl+左键,点击信号名,自动跳转到声明处;
在这里插入图片描述
光标放在信号处,右键选择查看定义,可以在此处展开声明处的代码,用于修改声明十分方便,就不用再来回跳转了,再按ESC,关闭。
在这里插入图片描述
到此就配置成功了。

原文链接:https://blog.csdn.net/qq_44902159/article/details/108688530

  • 21
    点赞
  • 73
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值