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

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

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

3天內不再提示

RTL頂層自動連線的秘密武器:Emacs verilog-mode介紹

sanyue7758 ? 來源:ExASIC ? 2023-04-03 10:48 ? 次閱讀

RTL頂層自動連線聽說過嗎?想學嗎?我們今天就來介紹自動連線的神器——emacs verilog-mode。

emacs是什么?

江湖流傳版:傳說中神的編輯器。

維基百科版:Emacs(Editor MACroS,宏編輯器),最初由Richard Stallman于1975年在MIT協同Guy Lewis Steele Jr.共同完成。

verilog-mode是什么

官網的介紹

簡單點說就是支持Verilog、SystemVerilog(包括UVM)的emacs語法高亮文件。其中提到Verilog-mode支持Autos——這就是今天的重點。

Verilog-mode是由Michael McNamara 和Wilson Snyder 編寫。難能可貴的是,這個verilog-mode保持著每月都有更新。

verilog-mode Autos有哪些功能

我們來一起看一個官網的例子。

手動編寫的verilog代碼:

595f74f8-d092-11ed-bfe3-dac502259ad0.jpg

由Autos處理后的verilog代碼:

597fef3a-d092-11ed-bfe3-dac502259ad0.jpg

大家可以看到,verilog-mode自動分析出:

模塊的端口輸入和輸出

內部變量

敏感信號列表

提取子模塊的端口定義

自動提取子模塊的端口定義來連線是今天的重點中的重點。一般來講,我們實例化模塊時大部分的信號名與子模塊定義的名字一致即可。如上面代碼中的:

59b386a6-d092-11ed-bfe3-dac502259ad0.jpg

特殊連接關系的處理

但常常我們頂層連接時會換一個名字。比如module A有一個輸出端口dat_o,module B有一個輸入端口dat_i,這兩者怎么連?定義模版AUTO_TEMPLATE,如下:

手動編寫的verilog代碼:

59deb812-d092-11ed-bfe3-dac502259ad0.png

由Autos處理后的verilog代碼:

59f9178e-d092-11ed-bfe3-dac502259ad0.png

在哪里找子模塊定義?

默認規則:

當前文件夾下找

當前找不到怎么辦,指定搜索路徑(與仿真器-y一樣)

使用方法:在頂層endmodule后面指定verilog-library-directories,如下:

5a129196-d092-11ed-bfe3-dac502259ad0.png

除了寫模版還需要做什么?

只需要Ctrl-C Ctrl-A,僅此而已。

如果修改了子模塊或者模版,再按一次Ctrl-C Ctrl-A。

更多功能

5a2b1c16-d092-11ed-bfe3-dac502259ad0.jpg

verilog-mode下載、安裝

新版的GNU Emacs自帶verilog-mode

VIM用戶咋辦?

可以用VIM調動shell命令執行(emacs批處理模式),例如:

:!emacs--batch-fverilog-batch-auto

是不是很簡單!






審核編輯:劉清

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

    關注

    28

    文章

    1365

    瀏覽量

    111687
  • RTL
    RTL
    +關注

    關注

    1

    文章

    388

    瀏覽量

    60592
  • 模擬器
    +關注

    關注

    2

    文章

    892

    瀏覽量

    43985
  • OVM
    OVM
    +關注

    關注

    0

    文章

    4

    瀏覽量

    7626

原文標題:RTL頂層自動連線的秘密武器:Emacs verilog-mode介紹(VIM也可以用)

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

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    怎么用emac實現Verilog自動連線呢?

    我們在編寫一些比較復雜的Verilog代碼時,通常需要進行大量的手動連線工作,這種工作十分容易出錯,并且在代碼模塊的嵌套層級較多時,更改里層的一個代碼
    的頭像 發表于 01-24 10:03 ?2062次閱讀

    亞馬遜秘密武器明年傳將登場 串聯智慧語音、IoT、AI、5G及云端

    )、人工智慧(AI)、甚至5G技術的亞馬遜機器人,或許將會搶先在2019年問世,扮演亞馬遜再度遠遠超車競爭對手的秘密武器
    發表于 10-16 18:57 ?1209次閱讀

    科技奧運:小小瓷珠或成中國奧運代表隊秘密武器

    盤突出癥、腰肌勞損、背肌勞損等有輔助治療功效。奧運健兒都上場了,秘密武器也要發揮功效了,讓我們拭目以待吧。
    發表于 08-08 21:41

    揭秘奧運安防秘密武器之首“全球眼”

    【賽迪網-IT技術報道】奧運會日益臨近,安保工作已經全面展開,各大奧運場館以及出入境機場港口的高科技監控設備均已投入使用。其中,位列這些“秘密武器”之首的就是一種叫做“全球眼”的視頻監控系統。“全球
    發表于 08-15 15:31

    【電子發燒友】win xp SP2系統秘密武器大曝光

    系統的升級當然是有他的好處了,并不僅僅是效果的好的呈現,還有一些認證系統里的秘密武器是你所不知道的,不過這些功能是很實用的功能,大家了解一些還是有好處的,本教程今天就為大家隆重介紹下關于win
    發表于 03-12 09:08

    5G移動網絡測試解析

    精通5G網絡的秘密武器——5G移動網絡測試
    發表于 01-19 06:30

    云計算為什么能成為物聯網的秘密武器

    云計算為什么能成為物聯網的秘密武器
    發表于 06-18 06:22

    FFT Verilog RTL

    FFT Verilog RTL
    發表于 07-08 15:55 ?41次下載

    兩億美金回購手機業務 聯想還有秘密武器

    兩億美金回購手機業務 聯想還有秘密武器  世易時移,變法宜亦!在忍痛賣掉聯想移動18個月后,聯想集團日前宣布,以2億美元代價回購聯想移動,并將移動互聯網
    發表于 11-30 11:14 ?508次閱讀

    華為繼鴻蒙系統之后,又放出一款秘密武器

    坐以待斃,而是一直在努力尋找新的機會。除了鴻蒙系統和HMS生態之外,華為最近又放出一款秘密武器,到底是什么呢? 先從手機業務上說,華為是國內銷量最高的手機廠商,并且在全球范圍內都能排進前三。其中有很大一部分原因是海思自主研發
    的頭像 發表于 10-28 10:46 ?1414次閱讀

    Verilog HIDL的RTL設計風格指南資源下載

    Verilog HIDL的RTL設計風格指南資源下載
    發表于 04-13 10:09 ?9次下載

    自動連線的神器——emacs verilog mode

    Verilog-mode是由Michael McNamara mac@verilog.com和Wilson Snyder wsnyder@wsnyder.org編寫。難能可貴的是,這個verilog-mode保持著每月都有更新。
    的頭像 發表于 03-29 14:56 ?6400次閱讀
    <b class='flag-5'>自動</b><b class='flag-5'>連線</b>的神器——<b class='flag-5'>emacs</b> <b class='flag-5'>verilog</b> <b class='flag-5'>mode</b>

    Emacsverilog-mode介紹

    Verilog-mode是由Michael McNamara mac@verilog.com和Wilson Snyder wsnyder@wsnyder.org編寫。難能可貴的是,這個verilog-mode保持著每月都有更新。
    的頭像 發表于 01-24 17:01 ?2885次閱讀
    <b class='flag-5'>Emacs</b>的<b class='flag-5'>verilog-mode</b><b class='flag-5'>介紹</b>

    GPU的張量核心: 深度學習的秘密武器

    GPU最初是為圖形渲染而設計的,但是由于其卓越的并行計算能力,它們很快被引入深度學習中。深度學習的迅速發展離不開計算機圖形處理單元(GPU)的支持,而GPU中的張量核心則被譽為深度學習的秘密武器
    的頭像 發表于 09-26 08:29 ?1297次閱讀
    GPU的張量核心: 深度學習的<b class='flag-5'>秘密武器</b>

    大屏拼接器在會議室的應用:提升團隊協作效率的秘密武器

    隨著科技的進步,會議室中的設備也在不斷升級,其中大屏拼接器因其獨特的功能和優勢,正逐漸成為提升團隊協作效率的秘密武器。 一、提供更廣闊的展示空間 傳統的會議室中,展示內容往往受限于單個屏幕的尺寸。而
    的頭像 發表于 02-26 14:49 ?2878次閱讀
    主站蜘蛛池模板: 亚洲三级电影 | 一级黄色大全 | 美女黄频| 亚色综合 | 天天躁日日躁成人字幕aⅴ 天天躁夜夜躁 | 性欧美xxxx性 | 鲁老汉精品视频在线观看 | 综合婷婷 | 日本一区视频 | 国产美女在线精品免费观看 | 亚洲一区二区高清 | 国产精品久久久久久久久久影院 | 天天噜天天干 | 美国bj69video18 | 日本簧片在线观看 | 一个色在线 | 5252色欧美在线激情 | 天天操人人 | 国产精品毛片久久久久久久 | 男女做性无遮挡免费视频 | 中文字幕精品一区二区三区视频 | 天堂网视频在线 | 四虎a456tncom| 午夜影院在线免费 | 在线视频一区二区三区四区 | 在线种子资源网 | 中文字幕在线色 | 亚洲国产色图 | 手机看片1024福利 | 一级黄色录像毛片 | 欧美日操| 一级毛片不收费 | 亚洲欧美日韩色图 | 一级毛毛片毛片毛片毛片在线看 | 精品精品国产理论在线观看 | 婷婷丁香啪啪 | 日日噜噜噜夜夜爽爽狠狠视频 | 中文字幕不卡免费高清视频 | 色香视频在线 | 午夜爽爽| 9299yy看片淫黄大片在线 |