在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

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

sanyue7758 ? 來源:處芯積律 ? 2023-08-03 10:24 ? 次閱讀

昨天群里小伙伴說在VScode中用AIverilog效果很好。小編以前編輯代碼都是用gvim。抱著學習的心態,我在linux下嘗試了下用VScode寫代碼。小編的環境的Centos,下面文章內容以Centos為

首先是VScode的安裝。在網上搜索VScode 安裝。

601476c4-312f-11ee-9e74-dac502259ad0.png

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

6037e4f6-312f-11ee-9e74-dac502259ad0.png

直接上GPT,干凈利落。

606728ba-312f-11ee-9e74-dac502259ad0.png

60835990-312f-11ee-9e74-dac502259ad0.png


看下安裝完的效果

608d8b18-312f-11ee-9e74-dac502259ad0.png

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

60bc5b5a-312f-11ee-9e74-dac502259ad0.png

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

60f4c27e-312f-11ee-9e74-dac502259ad0.png

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

61076866-312f-11ee-9e74-dac502259ad0.png

安裝完之后效果如下。

61349606-312f-11ee-9e74-dac502259ad0.png

我們開始嘗試下朋友說的逆天功能,嘗試寫個I2C的model。

寫完I2c的名字,直接出來了clk和rst。這個地方不是太準確。

617f26c6-312f-11ee-9e74-dac502259ad0.png

按 tab,繼續自動填補

6194e600-312f-11ee-9e74-dac502259ad0.png

現在有點樣子了

61a40202-312f-11ee-9e74-dac502259ad0.png

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

61c3125a-312f-11ee-9e74-dac502259ad0.png

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

61dc77c2-312f-11ee-9e74-dac502259ad0.png

下面是AXI的例子

61f93434-312f-11ee-9e74-dac502259ad0.png

這和我們用GPT生成代碼的效果是一樣。通過上面實驗,我們發現引入AI 插件能夠極大方便我們寫verilog/system verilog的效果。





審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux系統
    +關注

    關注

    4

    文章

    594

    瀏覽量

    27414
  • I2C總線
    +關注

    關注

    8

    文章

    391

    瀏覽量

    60978
  • CLK
    CLK
    +關注

    關注

    0

    文章

    127

    瀏覽量

    17180
  • GPT
    GPT
    +關注

    關注

    0

    文章

    354

    瀏覽量

    15409
  • vscode
    +關注

    關注

    1

    文章

    155

    瀏覽量

    7724

原文標題:Get,在VScode 中用AI補全V/SV代碼!

文章出處:【微信號:處芯積律,微信公眾號:處芯積律】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    何在VSCODE下面進行RISC-V的調試

    如題,如何在VSCODE下面進行RISC-V的調試?下載等
    發表于 07-25 11:49

    怎樣用VScode+STM32CubeMX去開發STM32

    使用UTF-8作為文件編碼,而網絡上找的大部分例程都是GB2312的編碼,轉換起來很麻煩,VScode擁有許多插件可以自動進行編碼轉換,格式化代碼,自動補全啥的都不錯,之前嘗試過使用VScod
    發表于 08-23 06:23

    VSCode寫stm32代碼的過程分享

    最近初學STM32,困于Keil的自動補全功能實在難用,于是想用VS Code寫代碼。在網上找一些教程教利用VS Code開發,配置過程非常繁瑣,并且,我認為VS Code最好只是作為寫代碼的工具
    發表于 08-23 09:24

    何在VSCode上配置Arduino?

    何在VSCode上配置Arduino?
    發表于 09-26 06:22

    VScode在ubuntu中的簡單應用

    這里寫目錄標題一丶基于跨平臺多類型代碼編輯器VScode在ubuntu中用簡單應用vscode配置launch.json和task.json二丶Proteus仿真運行stm32程序一丶
    發表于 11-08 09:28

    何在ubuntu中用vscode編譯調試C\C++

    這里寫目錄標題可視化的代碼跟蹤調試1.VScode的安裝2.在ubuntu中用vscode編譯調試C\C++3.總結可視化的代碼跟蹤調試1.
    發表于 12-14 07:11

    在ubuntu中用vscode編譯調試C\C++

    3. 基于跨平臺多類型代碼編輯器VScode關于在ubuntu中用vscode編譯調試C\C++Ubuntu安裝vscode圖形安裝,首先在
    發表于 12-22 08:01

    使用vscode進行開發

    Project設置項目名選擇芯片類型這樣新建項目完成使用vscode進行開發使用vscode來替代Keil自然是因為Keil中沒有代碼補全和錯誤提示,開發太難受了。一下是設置開發環境
    發表于 01-10 06:12

    怎樣使用VSCode去編譯一種Keil工程

    VSCode全稱Visual Studio Code,是微軟推出的一款輕量級的代碼編輯器,免費且功能強大。支持各種插件,支持幾乎所有的主流程序語言的語法高亮、代碼自動補全、括號匹配等。
    發表于 02-23 07:43

    sv810是什么?sv810有何功能

    sv810是什么?sv810有何功能
    發表于 03-03 07:07

    VC6.0代碼補全插件

    VC6.0代碼補全插件,挺好用的,自動補全的小工具
    發表于 12-08 18:14 ?9次下載

    vscode的使用教程

    VSCode是微軟推出的一款輕量編輯器,采取了和VS相同的UI界面,搭配合適的插件可以優化前端開發的體驗。HTML Snippets:增強了zen-coding,增加了H5的自動補全,安裝后每次打開自動啟用.
    發表于 12-23 10:10 ?1.2w次閱讀

    基于差異性代碼克隆的代碼補全提示方法

    在軟件編程中,通過代碼補全提示可以提高編碼效率,但目前缺乏有效的工具和手段從規模差異較大的相似代碼中找到合適的候選代碼。針對該問題,基于差異性代碼
    發表于 05-28 11:22 ?4次下載

    使用VSCode編譯Keil工程

    VSCode全稱Visual Studio Code,是微軟推出的一款輕量級的代碼編輯器,免費且功能強大。支持各種插件,支持幾乎所有的主流程序語言的語法高亮、代碼自動補全、括號匹配等。
    發表于 12-29 19:47 ?4次下載
    使用<b class='flag-5'>VSCode</b>編譯Keil工程

    何在vscode上面開發stm32

    vscode具有強大的代碼編輯功能,自動補全代碼,高亮代碼看起來非常舒服,而Keil雖然也很強大,但是
    的頭像 發表于 10-08 16:32 ?2317次閱讀
    主站蜘蛛池模板: 免费视频爰爱太爽了| 久久男女| 国产乱辈通伦影片在线播放| 美剧免费在线观看| 牛牛精品| 久久久久久久久久久9精品视频| 久久成人综合网| 国产精品黄页网站在线播放免费| 丁香综合| 天天弄| 精品一区二区三区18| 四虎影视永久在线 yin56xyz| 美国三级网| 嘿嘿嘿视频在线观看| 黄 在线| 视频一区二区在线观看| 2021国产成人精品国产| 午夜激情啪啪| 欧洲成品大片在线播放| 亚洲jizzjizz中文在线播放| 四虎永久在线免费观看| 欧美日韩性猛交xxxxx免费看| 精品亚洲欧美无人区乱码| youjizz国产| 日本片巨大的乳456线观看| aa亚洲| 蝌蚪自拍网二区| 天堂在线www| 久久伊人色| 亚洲九九香蕉| 国产精品久久久久久久免费大片| 综合免费一区二区三区| 一色屋成人免费精品网站| 日本免费性| yy6080理aa级伦大片一级| 欧美一级第一免费高清| 中文字幕一区二区三区在线播放| 亚洲综合香蕉| 女人精aaaa片一级毛片女女| 18女人毛片水真多免费| 国产手机在线观看视频|