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

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

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

3天內不再提示

淺析modelsim 自動化 高效獨立仿真含vivado IP核的工程

FPGA之家 ? 來源:芯王國 ? 作者:芯王國 ? 2021-06-01 11:33 ? 次閱讀

1.modelsim編譯vivado庫

1)雙擊啟動vivado軟件,如下圖操作。

778650c4-c238-11eb-9e57-12bb97331649.png

2)Simulator:選對應的,

Language:都選all,

Verilog與vhdl都用可能用到,

Library:unisim 功能仿真,simprim 時序仿真,選擇all,

Famliy:如下圖看你用那些,全勾選的話編譯時間會很長而且會很大,所以按需要勾選。

77a3dc48-c238-11eb-9e57-12bb97331649.png

3)編譯庫存放位置,一般都是放置到modelsim目錄下面,需要自己新建文件夾并命名,如圖所示。

77f571ac-c238-11eb-9e57-12bb97331649.png

4)編譯器路徑,vivado會自動識別出路徑,沒有的話自己手動添加,選到win64文件夾就行了。

7805b2a6-c238-11eb-9e57-12bb97331649.png

5)配置完成,點擊Complie就進行編譯后面有下圖警告,可以不用在意,這警告的意思是vivado2018.3適合modelsim10.6c版本,要求不高可以忽略。

7817ff7e-c238-11eb-9e57-12bb97331649.png

最后出現下圖信息列表,沒有錯誤最好,警告可以忽略。

78390fca-c238-11eb-9e57-12bb97331649.png

2.指定modelsim安裝路徑和編譯庫

啟動vivado 進入Tools —> setting,按下圖操作,對應你用的仿真器,最后點擊Apply,OK退出。

3.選擇vivado仿真的工具、tb文件以及編譯庫路徑。

1)Tools -> Setting -> Simulation,如藍框所示:

786ae3a6-c238-11eb-9e57-12bb97331649.png

4.設置完成后啟動仿真。

但是這樣是聯合仿真,每次修改設計重新啟動仿真都需要退出modelsim,回到vivado重新啟動。這樣費時費力,效率極低。因此下面開始怎么實現自動化獨立仿真。

78de68b2-c238-11eb-9e57-12bb97331649.png

5.自動化獨立仿真

接著第4步,vivado啟動modelsim后不要退出。

1)vivado自動在工程目錄下生成下面的目錄和文件,紅框中就是我們需要改的。

78f16138-c238-11eb-9e57-12bb97331649.png

2)修改tb_sim_wave.do文件,把模塊信號添加到波形顯示。

79279d20-c238-11eb-9e57-12bb97331649.png

3)修改tb_sim_simulate.do文件,這個文件我只修改了仿真時間。可以看出這個do文件調用了tb_sim.udo,這個文件應該可以用戶自己添加,具體我現在也不知道,明白了以后再來分享。

793f0dca-c238-11eb-9e57-12bb97331649.png

4)修改修改tb_sim_compile.do文件,這個文件最后一行是quit ,把這行注釋掉或者刪除,添加 do tb_sim_simulate.do 命令。

7952f22c-c238-11eb-9e57-12bb97331649.png

5)在modelsim 命令框輸入 do tb_sim_compile.do ,就可以獨立并且自動化仿真了。

79e5effa-c238-11eb-9e57-12bb97331649.png

6)以后就可以直接雙擊simulate.bat文件啟動modelsim,這兒要記得輸入 do tb_sim_compile.do 這個命令,而不是 do tb_sim_simulate.do。

79fa05a8-c238-11eb-9e57-12bb97331649.png

7).bat文件無法啟動modelsim問題請看:

modelsim自動化仿真 運行.bat閃退問題

4.總結

這是其中一種自動化仿真的方法,是自己摸索出來的(還有一種方法我沒試過),有問題或者有更好的建議希望多多交流!!!

編輯:jq

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

    關注

    29

    文章

    5641

    瀏覽量

    79710
  • vhdl
    +關注

    關注

    30

    文章

    817

    瀏覽量

    128377
  • 編譯器
    +關注

    關注

    1

    文章

    1642

    瀏覽量

    49317

原文標題:modelsim 自動化 高效獨立仿真含vivado IP核的工程

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

收藏 人收藏

    評論

    相關推薦

    通用自動化測試軟件 - TAE

    INTEWORK-TAE(Test Automation Executor) 是一款通用的測試用例自動化執行框架,用于汽車電子自動化測試,可支持仿真( MIL/SIL/HIL)、故障注入、 故障診斷、測量標定等測試業務,提供友好
    的頭像 發表于 01-02 13:42 ?192次閱讀
    通用<b class='flag-5'>自動化</b>測試軟件 - TAE

    vivado導入舊版本的項目,IP核心被鎖。

    vivado導入其他版本的項目的時候,IP被鎖,無法解開,請問該如何解決。 使用軟件:vivado 2019.2 導入項目使用版本:vivado
    發表于 11-08 21:29

    Vivado中FFT IP的使用教程

    本文介紹了Vidado中FFT IP的使用,具體內容為:調用IP>>配置界面介紹>>IP
    的頭像 發表于 11-06 09:51 ?1560次閱讀
    <b class='flag-5'>Vivado</b>中FFT <b class='flag-5'>IP</b><b class='flag-5'>核</b>的使用教程

    使用modelsim時的問題分析

    仿真對于FPGA設計來說至關重要,我們經常使用modelsim來進行功能仿真或者時序仿真,這樣就需要將modelsim和設計軟件(quart
    的頭像 發表于 10-24 18:15 ?416次閱讀
    使用<b class='flag-5'>modelsim</b>時的問題分析

    移動電源18650電芯全自動點焊機:高效、精準、安全|比斯特自動化

    移動電源18650電芯全自動點焊機:高效、精準、安全|比斯特自動化
    的頭像 發表于 10-10 11:30 ?430次閱讀

    高效精準,電池自動貼面墊機助力鋰電生產 比斯特自動化

    比斯特自動化自動貼面墊機是一種高效、精準的自動化生產設備,廣泛應用于多個領域,特別是在鋰電池生產、家具制造、建筑裝飾等行業中發揮著重要作用。以下是對
    的頭像 發表于 07-25 09:56 ?325次閱讀

    如何在ModelSim中添加Xilinx仿真

    。 9、再次打開ModelSim,即可以看到Xilinx的庫已經默認出現在了庫列表里。以后仿真Xilinx的IP時,就不用每次都添加庫了。
    發表于 07-03 18:16

    機械自動化和電氣自動化區別是什么

    機械自動化和電氣自動化是現代工業生產中兩個重要的領域,它們在許多方面有著密切的聯系,但也存在一些明顯的區別。 一、基本概念 機械自動化 機械自動化是指利用機械設備、傳感器、控制系統等技
    的頭像 發表于 07-01 09:33 ?4605次閱讀

    機械自動化自動化的一種嗎

    引言 自動化技術是指利用控制裝置對生產過程進行控制,以實現生產過程的自動化。機械自動化自動化技術的一種,它主要涉及到使用機械設備和控制系統來實現生產過程的
    的頭像 發表于 07-01 09:32 ?1939次閱讀

    機械制造與自動化自動化類嗎

    機械制造與自動化自動化領域的一個重要分支,它涉及到機械設計、制造、檢測、控制等多個方面,是現代制造業的核心組成部分。 機械制造與自動化是指利用計算機、機器人、傳感器等自動化設備和技術
    的頭像 發表于 06-11 11:18 ?1692次閱讀

    工業自動化自動化區別是什么

    工業自動化自動化是兩個密切相關但又有所區別的概念。在這篇文章中,我們將詳細探討它們之間的區別,以及它們在現代工業生產中的應用。 一、自動化的定義 自動化是指通過使用機器、計算機和其他
    的頭像 發表于 06-11 11:13 ?1940次閱讀

    FPGA的IP使用技巧

    仿真,需要經過綜合以及布局布線才能使用。 IP的優點在于其靈活性高、可移植性強,允許用戶自配置。然而,其缺點在于對模塊的預測性較低,在后續設計中存在發生錯誤的可能性,有一定的設計風險。 選擇合適
    發表于 05-27 16:13

    深圳恒興隆|自動換刀電主軸:實現加工自動化高效的關鍵.

    深圳恒興隆|自動換刀電主軸:實現加工自動化高效的關鍵隨著工業制造技術的不斷進步,機床作為制造業的核心設備,其性能與效率的提升一直是行業關注的焦點。其中,電主軸作為數控機床的重要組成
    發表于 05-08 10:24

    如何利用Tcl腳本在Manage IP方式下實現對IP高效管理

    Vivado下,有兩種方式管理IP。一種是創建FPGA工程之后,在當前工程中選中IP Catalog,生成所需
    的頭像 發表于 04-22 12:22 ?929次閱讀
    如何利用Tcl腳本在Manage <b class='flag-5'>IP</b>方式下實現對<b class='flag-5'>IP</b>的<b class='flag-5'>高效</b>管理

    Vivado 使用Simulink設計FIR濾波器

    vivado工程 System Generator提供了幾種導入方法: 1、直接生成hdl網表文件。 生成的.v或.vhd文件直接例dsp的IP
    發表于 04-17 17:29
    主站蜘蛛池模板: 狠狠干狠狠鲁 | 欧美一级欧美三级 | 国产婷婷综合在线精品尤物 | 欧美精品亚洲网站 | 天天干天天综合 | 女人色网 | 视频色www永久免费 视频色版 | 成人欧美一区二区三区白人 | 日本黄色短片 | 97影院理论午夜论不卡 | 456成人网 | 久久综合九九亚洲一区 | 4455ee日本高清免费观看 | 热之国产 | 九色亚洲 | 最新毛片网 | 日本免费不卡视频一区二区三区 | 深夜一级毛片 | 色多多视频在线观看 | 五月天丁香花婷婷 | 高清不卡毛片免费观看 | 欧美性生活网站 | 国产98在线传媒在线视频 | 午夜欧美| 国产叼嘿网站免费观看不用充会员 | 国产精品久久国产三级国不卡顿 | 琪琪see色原网一区二区 | 色婷婷视频在线观看 | 日本在线播放一区 | 国产亚洲精品aa在线观看 | 亚洲天天做日日做天天欢毛片 | 特级一级毛片免费看 | 亚洲免费不卡 | 午夜影院在线观看视频 | 五月婷婷在线免费观看 | 天堂电影免费在线观看 | 99久久久久国产精品免费 | 天堂黄网 | www射| 人人狠狠综合88综合久久 | 久久亚洲国产欧洲精品一 |