昨天群里小伙伴說在VScode中用AI寫verilog效果很好。小編以前編輯代碼都是用gvim。抱著學習的心態(tài),我在linux下嘗試了下用VScode寫代碼。小編的環(huán)境的Centos,下面文章內容以Centos為
首先是VScode的安裝。在網上搜索VScode 安裝。

看了一圈,各有各的說法,不少內容冗長。

直接上GPT,干凈利落。


看下安裝完的效果

接下來打開一份verilog文檔,好像沒什么特別。

編輯下試試,帶有自動補全的功能,不錯不錯。

繼續(xù)探索,在VScode 上裝上朋友介紹的Tabnine AI 插件。具體安裝方法,繼續(xù)GPT。

安裝完之后效果如下。

我們開始嘗試下朋友說的逆天功能,嘗試寫個I2C的model。
寫完I2c的名字,直接出來了clk和rst。這個地方不是太準確。

按 tab,繼續(xù)自動填補

現在有點樣子了

如果一直換行,一直tab,他會一直補下去。這個時候需要我們人工進行干預,除去錯誤的地方。

接下來我們繼續(xù)編輯 model的主體部分。我們發(fā)現 AI可以根據模塊的名字給出建議的代碼。

下面是AXI的例子

這和我們用GPT生成代碼的效果是一樣。通過上面實驗,我們發(fā)現引入AI 插件能夠極大方便我們寫verilog/system verilog的效果。
審核編輯:劉清
-
Linux系統(tǒng)
+關注
關注
4文章
609瀏覽量
29642 -
I2C總線
+關注
關注
8文章
411瀏覽量
63002 -
CLK
+關注
關注
0文章
132瀏覽量
17933 -
GPT
+關注
關注
0文章
368瀏覽量
16716 -
vscode
+關注
關注
1文章
171瀏覽量
9007
原文標題:Get,在VScode 中用AI補全V/SV代碼!
文章出處:【微信號:處芯積律,微信公眾號:處芯積律】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
怎樣用VScode+STM32CubeMX去開發(fā)STM32
VSCode寫stm32代碼的過程分享
VScode在ubuntu中的簡單應用
如何在ubuntu中用vscode編譯調試C\C++
在ubuntu中用vscode編譯調試C\C++
使用vscode進行開發(fā)
怎樣使用VSCode去編譯一種Keil工程呢
基于差異性代碼克隆的代碼塊補全提示方法
使用VSCode編譯Keil工程

如何在VScode中用AI補全V/SV代碼呢?
評論