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

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

完善資料讓更多小伙伴認識你,還能領取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協(xié)同Guy Lewis Steele Jr.共同完成。

verilog-mode是什么

官網(wǎng)的介紹

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

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

verilog-mode Autos有哪些功能

我們來一起看一個官網(wǎng)的例子。

手動編寫的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

在哪里找子模塊定義?

默認規(guī)則:

當前文件夾下找

當前找不到怎么辦,指定搜索路徑(與仿真器-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命令執(zhí)行(emacs批處理模式),例如:

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

是不是很簡單!






審核編輯:劉清

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

    關注

    28

    文章

    1352

    瀏覽量

    110408
  • RTL
    RTL
    +關注

    關注

    1

    文章

    385

    瀏覽量

    59959
  • 模擬器
    +關注

    關注

    2

    文章

    881

    瀏覽量

    43427
  • OVM
    OVM
    +關注

    關注

    0

    文章

    4

    瀏覽量

    7572

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

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

收藏 人收藏

    評論

    相關推薦

    怎么用emac實現(xiàn)Verilog自動連線呢?

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

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

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

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

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

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

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

    【電子發(fā)燒友】win xp SP2系統(tǒng)秘密武器大曝光

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

    5G移動網(wǎng)絡測試解析

    精通5G網(wǎng)絡的秘密武器——5G移動網(wǎng)絡測試
    發(fā)表于 01-19 06:30

    云計算為什么能成為物聯(lián)網(wǎng)的秘密武器

    云計算為什么能成為物聯(lián)網(wǎng)的秘密武器
    發(fā)表于 06-18 06:22

    FFT Verilog RTL

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

    兩億美金回購手機業(yè)務 聯(lián)想還有秘密武器

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

    華為繼鴻蒙系統(tǒng)之后,又放出一款秘密武器

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

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

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

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

    Verilog-mode是由Michael McNamara mac@verilog.com和Wilson Snyder wsnyder@wsnyder.org編寫。難能可貴的是,這個verilog-mode保持著每月都有更新。
    的頭像 發(fā)表于 03-29 14:56 ?6159次閱讀
    <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保持著每月都有更新。
    的頭像 發(fā)表于 01-24 17:01 ?2593次閱讀
    <b class='flag-5'>Emacs</b>的<b class='flag-5'>verilog-mode</b><b class='flag-5'>介紹</b>

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

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

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

    隨著科技的進步,會議室中的設備也在不斷升級,其中大屏拼接器因其獨特的功能和優(yōu)勢,正逐漸成為提升團隊協(xié)作效率的秘密武器。 一、提供更廣闊的展示空間 傳統(tǒng)的會議室中,展示內容往往受限于單個屏幕的尺寸。而
    的頭像 發(fā)表于 02-26 14:49 ?2623次閱讀
    主站蜘蛛池模板: 成年大片免费视频播放手机不卡 | 亚洲色图图片 | 欧美另类图片亚洲偷 | 中文字幕在线看精品乱码 | 国产色妞妞在线视频免费播放 | 思思久久96热在精品不卡 | 日本在线不卡一区 | 国产在视频线精品视频2021 | 97国内精品久久久久久久影视 | 国产日韩欧美综合色视频在线 | 日本三级网站在线观看 | 日本四虎影院 | 久久国产乱子伦精品免费午夜 | 色天使亚洲综合在线观看 | 亚洲黄色三级 | 美女扒开下面让男人捅 | 97九色| 欧美午夜寂寞影院安卓列表 | 午夜激情福利网 | 国产视频一区二区在线观看 | 国产拍拍拍免费视频网站 | 轻点灬大ji巴太粗太长了啊h | 亚洲人成伊人成综合网久久 | 欧美成人影院免费观 | 久久综合九色综合97婷婷群聊 | 黄色一级片网址 | 女人18毛片水多 | 日本黄色网页 | 亚洲男人天堂岛 | 欧美人与动欧交视频 | 成年片免费网址网站 | 女人特黄大aaaaaa大片 | 国内色综合精品视频在线 | 国精视频一区二区视频 | 狠狠狠色丁香婷婷综合久久88 | 福利精品| 日韩在线视频一区二区三区 | 日本三级黄色 | 在线高清国产 | 中文字幕一二三四区2021 | 欧美日韩亚洲国内综合网俺 |