昨天群里小伙伴說在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文章
594瀏覽量
27414 -
I2C總線
+關注
關注
8文章
391瀏覽量
60978 -
CLK
+關注
關注
0文章
127瀏覽量
17180 -
GPT
+關注
關注
0文章
354瀏覽量
15409 -
vscode
+關注
關注
1文章
155瀏覽量
7724
原文標題:Get,在VScode 中用AI補全V/SV代碼!
文章出處:【微信號:處芯積律,微信公眾號:處芯積律】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論