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

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

3天內不再提示

modelsim自動化仿真實驗 利用腳本實現modelsim自動化仿真

fpga加油站 ? 來源:fpga加油站 ? 2023-07-19 10:10 ? 次閱讀

大家好!今天給大家帶來的是modelsim自動化仿真程序。我們在代碼編寫完成時,通常都需要先進行仿真,然后上板實驗。但是如果我們每次仿真都要去新建一個工程,添加.v文件以及testbench文件,然后編譯,再添加波形,這樣是非常麻煩的。在實際工作中一般不會這樣操作,通常我們都會利用腳本實現modelsim的“自動化”編譯。實現一鍵完成電腦自動打開modelsim軟件,自動編譯,自動添加波形等操作。

請注意!以上功能的實現必須要先完成modelsim編譯vivado庫!

通過這個modelsim自動化仿真實驗,你可以學到如下知識:

1.如何利用腳本實現modelsim的自動化仿真。

2.do文件的結構以及常用代碼語句。compile.do文件內容部分截圖:

91525558-2554-11ee-962d-dac502259ad0.png

3.波形文件wave.do的結構內容以及常用代碼語句。wave.do文件內容部分截圖:

9179776e-2554-11ee-962d-dac502259ad0.png

4.實際工作中各個模塊之間的架構,怎么把各個模塊封裝起來,最后只留下一個頂層文件。

91984d92-2554-11ee-962d-dac502259ad0.png

91ec44c4-2554-11ee-962d-dac502259ad0.png

5.如何實現axi_master與axi_slave之間的仿真。這個自動化仿真實驗實現的就是axi_master與axi_slave之間的仿真。通過這個實驗,不僅能夠基本掌握如何用modelsim實現自動化仿真,而且還可以幫助你掌握axi_master與axi_slave的底層代碼邏輯。對于才接觸axi總線的朋友來說,這個內容是很有價值的。它將為你學習axi總線大大助力!source文件夾下面的目錄截圖:

92160e76-2554-11ee-962d-dac502259ad0.png

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

    關注

    50

    文章

    3897

    瀏覽量

    132502
  • 程序
    +關注

    關注

    114

    文章

    3651

    瀏覽量

    79781
  • ModelSim
    +關注

    關注

    5

    文章

    172

    瀏覽量

    46839
  • 腳本
    +關注

    關注

    1

    文章

    377

    瀏覽量

    14688
  • Vivado
    +關注

    關注

    18

    文章

    791

    瀏覽量

    65413

原文標題:干貨技能 | modelsim自動化仿真(以axi_master與axi_slave仿真為例)

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

收藏 人收藏

    評論

    相關推薦

    如何用Python實現Vivado和ModelSim仿真自動化?

    我們在Windows系統下使用Vivado的默認設置調用第三方仿真器比如ModelSim進行仿真時,一開始仿真軟件都會默認在波形界面中加載testbench頂層的信號波形
    的頭像 發表于 09-13 09:23 ?854次閱讀
    如何用Python<b class='flag-5'>實現</b>Vivado和<b class='flag-5'>ModelSim</b><b class='flag-5'>仿真</b><b class='flag-5'>自動化</b>?

    modelsim仿真自動關閉

    請問 modelsim仿真自動關閉是怎么回事?使用的是 從ALTERA官網下載的Quartus II 網絡版軟件 ,安裝之后就包含了modelsim10.1d(Quartus Ⅱ1
    發表于 05-28 22:06

    FPGA設計之自動化

    TCL Shell,這是一個TCL編譯執行工具入口,雖然有了一系列TCL命令,但是還是必須手動打開這個shell才能執行TCL文件。以前在使用ModelSim進行自動化仿真(下一節介紹)時候用到過一
    發表于 12-16 15:09

    quartus與Modelsim 聯合仿真自動退出

    本帖最后由 srxh 于 2015-12-7 23:28 編輯 各位大神,求指點迷津!本人有個問題想請教下,quartus II 11與Modelsim6.6d聯合仿真時,每次一點仿真進入
    發表于 12-06 23:52

    modelsim自動化獨立仿真介紹

    文件;modelsim -do sim.do注意 :modelsim在安裝的時候需要加入到環境變量。sim.do : 自動化仿真腳本,語法是
    發表于 12-21 14:52

    Modelsim仿真教程Modelsim的基礎入門基礎教程免費下載

    筆者一直以來都在糾結,自己是否要為仿真編輯相關的教程呢?一般而言,Modelsim等價仿真已經成為大眾的常識,但是學習仿真是否學習Modelsim
    發表于 04-30 18:24 ?23次下載
    <b class='flag-5'>Modelsim</b><b class='flag-5'>仿真</b>教程<b class='flag-5'>Modelsim</b>的基礎入門基礎教程免費下載

    如何使用Modelsim實現一個工程的仿真

    之前玩過Altera的板子,不不, 現在應該叫intel PSG。在QuartusII13.0上老喜歡用modelsim_ae做仿真,小工程用起來也方便,但是我做IIC配置攝像頭的時序仿真時,就顯得有些吃力,所以還是用
    發表于 04-10 08:00 ?1次下載
    如何使用<b class='flag-5'>Modelsim</b><b class='flag-5'>實現</b>一個工程的<b class='flag-5'>仿真</b>

    如何用Python實現Vivado和ModelSim仿真自動化?

    本公眾號專輯《芯片設計課程及相關實驗》。本文是孫義雯同學采用Python語言實現的Vivado和Modelsim聯合仿真自動化
    的頭像 發表于 05-03 10:06 ?1785次閱讀
    如何用Python<b class='flag-5'>實現</b>Vivado和<b class='flag-5'>ModelSim</b><b class='flag-5'>仿真</b><b class='flag-5'>自動化</b>?

    基于ModelSim使用二聯合Quarus自動仿真教程

    3 ModelSim工程實戰之自動仿真說完了 ModelSim 的使用流程,接下來我們將會對每個流程進行詳細的操作演示,一步步、手把手帶領大家學習使用
    的頭像 發表于 07-23 10:51 ?1828次閱讀
    基于<b class='flag-5'>ModelSim</b>使用二聯合Quarus<b class='flag-5'>自動</b><b class='flag-5'>仿真</b>教程

    基于ModelSim使用四ModelSim手動仿真教程

    的 manual_modelsim 文件夾中,這里我們就將自動仿真時用到的 Verilog_First.v 文件和 Verilog_First.vt 文件復制到 manual_modelsim
    的頭像 發表于 07-23 11:10 ?3673次閱讀

    Vivado調用Questa Sim或ModelSim仿真小技巧

    Vivado調用Questa Sim或ModelSim仿真中存在的一些自動化問題的解決方案。 Vivado調用Questa Sim仿真中存在的一些問題 首先說明一下
    的頭像 發表于 09-02 10:12 ?7606次閱讀
    Vivado調用Questa Sim或<b class='flag-5'>ModelSim</b><b class='flag-5'>仿真</b>小技巧

    ModelSim手動仿真教程

    的 manual_modelsim 文件夾中,這里我們就將自動仿真時用到的 Verilog_First.v 文件和 Verilog_First.vt 文件復制到 manual_modelsim
    的頭像 發表于 07-11 10:58 ?4665次閱讀

    芯片設計之Modelsim仿真工具

    Modelsim仿真將設計以樹狀表示,設計中的每一個實體,每一個module、每一個進程(always塊、initial塊等)在Modelsim仿真中以對象的形式展現。
    的頭像 發表于 08-12 15:04 ?2302次閱讀

    Vivado調用Modelsim仿真

    Modelsim是十分常用的外部仿真工具,在Vivado中也可以調用Modelsim進行仿真,下面將介紹如何對vivado進行配置并調用Models
    的頭像 發表于 07-24 09:04 ?2393次閱讀
    Vivado調用<b class='flag-5'>Modelsim</b><b class='flag-5'>仿真</b>

    如何使用 ModelSim 進行設計仿真

    ModelSim為HDL仿真工具,我們可以利用該軟件來實現對所設計的VHDL或Verilog程 序進行仿真,支持IEEE常見的各種硬件描述語
    發表于 01-14 09:47 ?0次下載
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>