昨天群里小伙伴说在VScode中用AI写verilog效果很好。小编以前编辑代码都是用gvim。抱着学习的心态,我在linux下尝试了下用VScode写代码。小编的环境的Centos,下面文章内容以Centos为
首先是VScode的安装。在网上搜索VScode 安装。
看了一圈,各有各的说法,不少内容冗长。
直接上GPT,干净利落。
看下安装完的效果
接下来打开一份verilog文档,好像没什么特别。
编辑下试试,带有自动补全的功能,不错不错。
继续探索,在VScode 上装上朋友介绍的Tabnine AI 插件。具体安装方法,继续GPT。
安装完之后效果如下。
我们开始尝试下朋友说的逆天功能,尝试写个I2C的model。
写完I2c的名字,直接出来了clk和rst。这个地方不是太准确。
按 tab,继续自动填补
现在有点样子了
如果一直换行,一直tab,他会一直补下去。这个时候需要我们人工进行干预,除去错误的地方。
接下来我们继续编辑 model的主体部分。我们发现 AI可以根据模块的名字给出建议的代码。
下面是AXI的例子
这和我们用GPT生成代码的效果是一样。通过上面实验,我们发现引入AI 插件能够极大方便我们写verilog/system verilog的效果。
审核编辑:刘清
-
Linux系统
+关注
关注
4文章
591浏览量
27344 -
I2C总线
+关注
关注
8文章
388浏览量
60822 -
CLK
+关注
关注
0文章
127浏览量
17122 -
GPT
+关注
关注
0文章
351浏览量
15308 -
vscode
+关注
关注
1文章
154浏览量
7663
原文标题:Get,在VScode 中用AI补全V/SV代码!
文章出处:【微信号:处芯积律,微信公众号:处芯积律】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论