成人免费无码不卡毛片,亚洲AⅤ无码精品一区二区三区,国产尤物精品视频,久久精品日本亚洲,欧美成人一区三区无码乱码A片,中文字日产幕码一区二区色哟哟,亞洲日韓中文字幕網AV

  • 正文
  • 相關推薦
申請入駐 產業(yè)圖譜

工欲善其事,必先利其器 verilog編輯器搭建

2020/12/01
455
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

一款合適的編輯器能夠大大提高我們代碼的編寫速度,而 sublime 就是一款非常強大的編輯器,它在擁有豐富的插件的同時,也具備非常美型的外觀。

sublime 是一款免費的編輯器,雖然不進行購買的話會時不時地提示購買,但是無視就好。

在官網下載即可(https://www.sublimetext.com/)

接下來推薦幾個比較好用的插件

首先是語法插件,由于 systemverilog 能夠完全向下兼容 verilog,這里推薦插件 systemverilog,直接搜索即可,關于插件的具體使用可以在插件的網站查看手冊:https://sv-doc.readthedocs.io/en/latest/。這個插件能夠支持語法高亮,代碼補全,自動例化連線,設計層次查看等功能。不僅能夠提高 verilog 的編碼速度,也支持 sv 中驗證部分的語法,比如查看類的成員、方法、繼承屬性等。

例如,自動例化,按下 crtl+shift+p,在搜索框中輸入 inm,選擇例化功能,回車后選擇模塊,再回車,如果目標模塊具有參數(shù)化設計,按照提示配置即可。

第二款插件是 SublimeLinter-contrib-modelsim,安裝此插件之前需要安裝 SublimeLinter 插件作為依賴,安裝完成后,在編輯 sv,v 的文件時,就會實時地檢查語法錯誤,當出現(xiàn)語法錯誤時,在行號前顯示紅點,將鼠標放置在紅點前就會顯示錯誤信息。值得注意的一點是,插件是通過調用 vlog 進行編譯從而語法檢查,而文件的編譯范圍就是我們在 sublime 中打開的文件,如果因為找不到模塊而提示錯誤,那么只需要打開模塊的文件,插件就能夠讀取到這個文件。

第三款插件是 Verilog Gadget,能夠自動生成簡單的 testbench 模板。安裝以后右鍵,選擇 generate testbench,將會打開一個新的文件并生成 tb 代碼,crtl+s 保存即可。這個插件在我們需要簡單的 tb 時非常實用,另外該插件提供插入頭部說明的注釋,選擇 insert header 即可。

第四款插件是 insert nums,我們在寫 verilog 時,有時候需要進行批量編輯寄存器等操作,并且需要數(shù)字遞增,那么這款插件能夠幫助我們快速輸入。使用插件我們需要選中多個目標,選中多個目標有多種方法。第一種就是使用 crtl+d,首先選擇一個單詞,然后重復按下 crtl+d,這樣就能夠進行連續(xù)選擇同一個單詞,然后按下→或者←,就能看到我們的光標從剛剛的選中狀態(tài)變回正常的閃爍狀態(tài),并且有多個光標,第二個方法時使用 crtl+alt+↑或者↓進行光標的上下拓展。第三種就是按下鼠標中鍵進行選擇。在用這三種方法讓光標變成多個以后,按下 crtl+shift+p 后,輸入 inn,然后選擇我們的插件,就可以進入輸入狀態(tài),輸入格式時 num1:num2,第一個數(shù)是序列的首項,第二個值是公差,比如我們要輸入 1 3 5 7,那么只需要輸入 1:2 即可。實際上這個插件也能夠支持字母遞增,第一個參數(shù)設置為字母即可。

?

更多的功能等待著大家去發(fā)掘。

相關推薦

登錄即可解鎖
  • 海量技術文章
  • 設計資源下載
  • 產業(yè)鏈客戶資源
  • 寫文章/發(fā)需求
立即登錄
三都| 巩义市| 洛阳市| 民勤县| 荔浦县| 鲁甸县| 峨山| 望江县| 天峻县| 乌审旗| 桓仁| 隆林| 凤阳县| 哈尔滨市| 临沧市| 仁寿县| 彭州市| 邹平县| 汤原县| 青阳县| 八宿县| 饶河县| 阿勒泰市| 凤台县| 昌平区| 隆昌县| 行唐县| 左权县| 遂昌县| 长垣县| 东乡族自治县| 栾川县| 清镇市| 普兰县| 百色市| 普兰店市| 兰坪| 林州市| 景德镇市| 成都市| 乌拉特后旗|