前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >vivado使用vscode来编辑代码

vivado使用vscode来编辑代码

作者头像
灯珑LoGin
发布2022-10-31 13:25:01
2.1K0
发布2022-10-31 13:25:01
举报
文章被收录于专栏:龙进的专栏

不得不说vivado的自动补全和代码高亮功能真的是垃圾,还不如没有。

自带的自动补全不但没有什么用,非常的不智能(文明用语),还会补错,严重影响使用体验。那么,怎么用vscode来敲代码呢?

设置VSCode为默认编辑器

首先,安装vscode

然后,在vivado的Tool选项卡里面,点击settings

选中下方的Text Editor,然后把current Editor改成Custom Editor,在弹出的窗口中输入下面的路径:(就是你vscode的安装路径\Code.exe 在加上后面那串参数)

代码语言:javascript
复制
C:\Users\User\AppData\Local\Programs\Microsoft VS Code\Code.exe [file name] -n[line number]

点Apply,再点保存。接着,再次打开代码文件的时候,就会自动打开vscode来编辑啦

但是,这个时候是没有自动补全和代码高亮的,因此需要安装对应的插件。

配置代码高亮和自动补全

在插件选项卡中输入ext:sv,就可以搜索到下面的插件:

我安装的是第一个,然后,安装之后,代码高亮和自动补全就有了:

实现代码自动纠错

这就需要把vivado安装目录下的bin目录添加到系统环境变量中

然后,在空白的地方输入vivado安装目录下的bin文件夹的路径,点击确定。

最后,在vscode里面进行设置:

然后,在搜索框里输入verilog,然后,把下面的复选框选中xvlog

最后就是重启vscode,那就能看到自动的代码纠错功能啦~

自动生成TestBench(仅适用于Verilog)

在敲代码的时候, 写testbench费时费力,用VSCode能自动生成TestBench,解放生产力。

步骤:

首先安装Python。这里用的是3.7.9(可以在电脑自带的应用商店中安装)

如果是自己手动安装的话,安装的时候一定要把这个选项给勾上,把python加到环境变量。

安装依赖

然后,按键盘的win+r,输入cmd,然后点击运行。

在弹出的窗口中输入

代码语言:javascript
复制
pip install chardet

然后,重新打开vscode,在vscode中安装插件Verilog_TestBench

接着在写好的代码文件内,按住键盘的ctrl+shift+p,在弹出的窗口中输入testbench

于是在vscode下方的终端里,就出现了tb文件的代码,把它复制出来(VSCode的终端里面,复制就是选中文本之后,直接右键),加到新的测试文件里面就好了!

转载请注明来源:https://www.longjin666.top/?p=892

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021年7月14日2,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 设置VSCode为默认编辑器
  • 配置代码高亮和自动补全
  • 实现代码自动纠错
  • 自动生成TestBench(仅适用于Verilog)
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档