色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

如何使用Icarus Verilog+GTKWave來進行verilog文件的編譯和仿真

FPGA之家 ? 來源:數字ICer ? 作者:數字ICer ? 2021-07-27 09:16 ? 次閱讀

本文將介紹如何使用Icarus Verilog+GTKWave來進行verilog文件的編譯和仿真

Icarus Verilog

Icarus Verilog極其小巧,支持全平臺Windows+Linux+MacOS,并且源代碼開源。通過tb文件可以生成對應的仿真波形數據文件,通過GTKWave可以查看仿真波形圖,支持將Verilog轉換為VHDL文件。

1.安裝iverilog:

sudo apt-get install iverilog

16b4030c-e10c-11eb-9e57-12bb97331649.png

安裝完成查看版本

iverilog -v

16becfbc-e10c-11eb-9e57-12bb97331649.png

2.安裝gtkwave:

sudo apt-get install gtkwave

16dc2bac-e10c-11eb-9e57-12bb97331649.png

安裝完成查看版本

gtkwave -v

16e89fcc-e10c-11eb-9e57-12bb97331649.png

Tb中添加

16f67e26-e10c-11eb-9e57-12bb97331649.png

3.編譯:

進入文件目錄,輸入命令:

iverilog *.v

170039de-e10c-11eb-9e57-12bb97331649.png

編譯完成出現.out文件

172cf410-e10c-11eb-9e57-12bb97331649.png

生成.vcd文件

vpp a.out

173bbcfc-e10c-11eb-9e57-12bb97331649.png

執行后產生的文件如下:

17447cc0-e10c-11eb-9e57-12bb97331649.png

4.用GTKWave打開VCD文件:

gtkwave glitch.vcd

175038e4-e10c-11eb-9e57-12bb97331649.png

執行完成后,彈出界面

添加波形的時候卡死

glitch.vcd文件太大???

17ec8f28-e10c-11eb-9e57-12bb97331649.png

解決:

gtkwave,icarus支持vcd,lxt,lxt2 dump.

vcd通用但vcd dump太大,gtkwave不能很好的查看波形,導致崩潰。所以最好之前用lxt或將vcd轉化為lxt格式。lxt格式是gtkwave的專用格式。

cp glitch.vcd glitch.lxt

18151416-e10c-11eb-9e57-12bb97331649.png

添加波形

182e8248-e10c-11eb-9e57-12bb97331649.png

5.Verilog轉換為VHDL

將glitch.v文件轉換為VHDL文件glitch.vhd

iverilog -tvhdl -o glitch.vhd glitch.v

編輯:jq

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

    關注

    50

    文章

    4124

    瀏覽量

    133872

原文標題:開源verilog仿真工具iverilog+GTKWave初體驗

文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    Verilog 電路仿真常見問題 Verilog 在芯片設計中的應用

    。然而,在實際應用中,設計師可能會遇到各種問題,這些問題可能會影響仿真的準確性和設計的可靠性。 Verilog電路仿真常見問題 仿真環境的搭建問題
    的頭像 發表于 12-17 09:53 ?374次閱讀

    Verilog 與 ASIC 設計的關系 Verilog 代碼優化技巧

    Verilog與ASIC設計的關系 Verilog作為一種硬件描述語言(HDL),在ASIC設計中扮演著至關重要的角色。ASIC(Application Specific Integrated
    的頭像 發表于 12-17 09:52 ?236次閱讀

    Verilog 測試平臺設計方法 Verilog FPGA開發指南

    Verilog設計的仿真需求。 編寫測試文件 : 編寫Verilog測試文件,對設計的各個模塊進行
    的頭像 發表于 12-17 09:50 ?383次閱讀

    如何使用 Verilog 進行數字電路設計

    使用Verilog進行數字電路設計是一個復雜但有序的過程,它涉及從概念設計到實現、驗證和優化的多個階段。以下是一個基本的步驟指南,幫助你理解如何使用Verilog設計數字電路: 1.
    的頭像 發表于 12-17 09:47 ?328次閱讀

    Verilog與VHDL的比較 Verilog HDL編程技巧

    Verilog 與 VHDL 比較 1. 語法和風格 VerilogVerilog 的語法更接近于 C 語言,對于有 C 語言背景的工程師來說,學習曲線較平緩。它支持結構化編程,代碼更直觀,易于
    的頭像 發表于 12-17 09:44 ?286次閱讀

    如何自動生成verilog代碼

    介紹幾種自動生成verilog代碼的方法。
    的頭像 發表于 11-05 11:45 ?421次閱讀
    如何自動生成<b class='flag-5'>verilog</b>代碼

    如何利用Verilog-A開發器件模型

    Verilog-A對緊湊型模型的支持逐步完善,在模型的實現上扮演越來越重要的角色,已經成為緊湊模型開發的新標準。而且Verilog-A能夠在抽象級別和應用領域中擴展SPICE建模和仿真功能,因此學會
    的頭像 發表于 10-18 14:16 ?586次閱讀
    如何利用<b class='flag-5'>Verilog</b>-A開發器件模型

    FPGA Verilog HDL有什么奇技巧?

    的話,仿真波形是z,雖然出結果時不影響,有沒有必要一開始的時候直接reg賦初值?在rtl文件里能不能使用initial賦初值,這樣的rtl代碼能否綜合? A:在 Verilog 中,是否有必要為所有
    發表于 09-12 19:10

    FPGA設計中 Verilog HDL實現基本的圖像濾波處理仿真

    個數據: 代碼: 2、EdgeSobel的Verilog源代碼: 代碼: 3、仿真文件:EdgeSobel_tb.v
    發表于 05-20 16:44

    基于樹莓派5的RTL仿真體驗

    要求更少…… 1.工具簡介 iverilog 和 GTKwave 的安裝非常便捷。 1.1iverilog Icarus Verilog 是一個輕量級的 verilog
    發表于 04-30 17:35

    verilog inout用法與仿真

    ,本文將詳細討論 inout 的用法和仿真。 首先,我們來了解一下 inout 的含義。 inout 是一種雙向信號類型,即可以作為輸入信號也可以作為輸出信號。它類似于雙向數據線,可以實現數據的雙向傳輸。在硬件設計中, inout 可以用于與外部設備進行通信,如鍵盤、鼠標
    的頭像 發表于 02-23 10:15 ?3252次閱讀

    verilog中initial和always的區別

    Verilog是一種硬件描述語言(HDL),用于設計和模擬數字電路。在Verilog中,關鍵字initial和always都是用于描述電路行為的特殊語句。它們被用來生成仿真模型,并控制模擬器的啟動
    的頭像 發表于 02-22 16:09 ?3079次閱讀

    verilog function函數的用法

    Verilog 中被廣泛用于對電路進行模塊化設計,以簡化和組織代碼。 本文將詳細介紹 Verilog 函數的用法,并探討函數在硬件設計中的重要性和實際應用場景。 一. Verilog
    的頭像 發表于 02-22 15:49 ?5997次閱讀

    verilog同步和異步的區別 verilog阻塞賦值和非阻塞賦值的區別

    Verilog中同步和異步的區別,以及阻塞賦值和非阻塞賦值的區別。 一、Verilog中同步和異步的區別 同步傳輸和異步傳輸是指數據在電路中傳輸的兩種方式,它們之間的區別在于數據傳輸的時間控制方式。 同步傳輸:同步傳輸是通過時鐘信號
    的頭像 發表于 02-22 15:33 ?1816次閱讀

    verilog的135個經典實例

    verilog的135個經典實例
    發表于 02-02 10:17 ?14次下載
    主站蜘蛛池模板: 超碰在线视频caoporn | 99E久热只有精品8在线直播 | 与子敌伦刺激对白亂輪亂性 | 久久夜色噜噜噜亚洲AV0000 | 日本大尺码喷液过程视频 | 综合久久伊人 | 国产精品99AV在线观看 | 国产成人a一在线观看 | 在线观看国产日韩 | 亚洲麻豆精品成人A在线观看 | 伊人久久大香线蕉综合影 | 牛牛在线(正)精品视频 | 玩弄人妻少妇500系列网址 | 被爽到叫呻呤视频免费视频 | 秋霞午夜鲁丝片午夜精品久 | 18禁黄无遮挡禁游戏在线下载 | 99热视频这里只有久久精品 | 久久国产香蕉视频 | 99影视久久电影网久久看影院 | 美女隐私黄www视频 美女议员被泄裸照 | 亚洲蜜芽在线观看精品一区 | 一二三四在线视频社区8 | 国产精品亚洲电影久久成人影院 | 高清无码中文字幕影片 | 99re久久这里只有精品 | 黄色a三级三级三级免费看 黄色a三级免费看 | 老司机午夜影院味味 | 无码欧美喷潮福利XXXX | 91久久夜色精品 | caoporn免费视频在线 | 毛茸茸womansex | 欧美特级特黄a大片免费 | 中国二级毛片 | 亚洲视频在线观看地址 | 丝袜美腿美女被狂躁在线观看 | 中文字幕亚洲无线码一区 | 777黄色片| 国产成人久久婷婷精品流白浆 | www.青青草原| 国产露脸A片国语露对白 | 快播电影网站大全 |