昨天群里小伙伴说在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文章
609浏览量
29640 -
I2C总线
+关注
关注
8文章
411浏览量
62999 -
CLK
+关注
关注
0文章
132浏览量
17933 -
GPT
+关注
关注
0文章
368浏览量
16713 -
vscode
+关注
关注
1文章
171浏览量
9001
原文标题:Get,在VScode 中用AI补全V/SV代码!
文章出处:【微信号:处芯积律,微信公众号:处芯积律】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
怎样用VScode+STM32CubeMX去开发STM32
VSCode写stm32代码的过程分享
VScode在ubuntu中的简单应用
如何在ubuntu中用vscode编译调试C\C++
在ubuntu中用vscode编译调试C\C++
使用vscode进行开发
怎样使用VSCode去编译一种Keil工程呢
基于差异性代码克隆的代码块补全提示方法
使用VSCode编译Keil工程

如何在VScode中用AI补全V/SV代码呢?
评论