国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

Vivado與ModelSim的聯合仿真操作

FPGA技術江湖 ? 來源:FPGA技術江湖 ? 作者:FPGA技術江湖 ? 2022-03-11 11:32 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Vivado自帶的仿真,個人覺得跑一些小模塊的仿真還是可以的,不過跑大的仿真系統,容易無體驗感,建議用第三方工具,這邊就直接對ModelSim下手了,接下來介紹下這兩者聯合仿真的操作。

首先確定下自己的Vivado版本和適配的ModelSim版本,可以在ug973中,找到對應的版本,比如我用的Vivado是2018.2的,然后匹配的ModelSim是10.6c的版本。(有時候版本不匹配也能用,不過還是建議盡量匹配版本的好,省得出一些奇怪的問題)

42b63cce-8a3d-11ec-952b-dac502259ad0.png

然后準備編譯仿真庫,打開Vivado,先打開Settings的仿真器配置 (注:我因為裝過多個版本,仿真器要換成最16.c的版本,不然編譯結果會因為版本不匹配出問題)

42c96876-8a3d-11ec-952b-dac502259ad0.png

42dc6b38-8a3d-11ec-952b-dac502259ad0.gif ModelSim的安裝路徑換成16.c版本的位置,庫路徑也設置好對應的位置,然后就可以OK保存并關閉了

42f03370-8a3d-11ec-952b-dac502259ad0.png

接著在菜單欄中選 Tools > Compile Simulation Libraries

43072e40-8a3d-11ec-952b-dac502259ad0.png

設置項里選好仿真器(此處為ModelSim),編譯后的仿真庫放置路徑(就填上面設置的那個新的仿真庫路徑),ModelSim程序的路徑,IP核編譯那項別取消了,是為了編譯Xlinx全部IP核的,其他項保持默認即可;TCL的命令就是根據這些配置生成的,然后點Compile就可以開始慢慢等編譯結果了。

431b902e-8a3d-11ec-952b-dac502259ad0.png

42dc6b38-8a3d-11ec-952b-dac502259ad0.gif

經過漫長的等待。。。。。。

結果出來了,檢查下結果.......

43450e90-8a3d-11ec-952b-dac502259ad0.png

ERROR: [Vivado 12-5603] compile_simlib failed to compile for modelsim with error in 1 library

看著紅彤彤的ERROR,心里有那么一絲絲小慌,然后往上翻,看看哪ERROR了

43612166-8a3d-11ec-952b-dac502259ad0.png

查到是ldpc編碼的這個IP核出了問題,這個平常也沒用到,就直接無視這個錯誤了(要是你們的沒錯誤,就更好了,這個好像是因為系統是64位導致的,具體就懶得深究了)…… 如果是出現很多errors,就建議先檢查下版本是否匹配上了,不然也不會瘋狂報錯…… 就接著往下說吧~ 打開要仿真的工程,然后對打開Settings,因為創建的工程默認是用的自帶的仿真配置,所以需要改下仿真設置,首先將 Target simulator 改為 ModelSim Simulator,其次仿真庫的位置也需要檢查下是不是剛剛編譯好的庫對應的路徑,檢查無誤就可以點OK,開始后面的了

43768c04-8a3d-11ec-952b-dac502259ad0.png

42dc6b38-8a3d-11ec-952b-dac502259ad0.gif

直接運行仿真

439d40c4-8a3d-11ec-952b-dac502259ad0.png

過一小會兒,Modelsim就被Vivado調用了,觀察窗口的輸出,正常無誤

43b1fcf8-8a3d-11ec-952b-dac502259ad0.png

接著運行100us的仿真

43c349cc-8a3d-11ec-952b-dac502259ad0.png

也能正常運行,聯合仿真OK~~ 最后補一點,假如自己不想編譯庫,想直接拿別人編好的,則拷貝好庫后,還需要對庫的初始化文件做對應的修改,找到庫路徑下的modelsim.ini(注:不要弄錯成ModelSim安裝路徑下的那個ini了),然后用編輯器打開

43dc11b4-8a3d-11ec-952b-dac502259ad0.png

可以看到這些庫都有以絕對路徑的形式鏈接,所以如果是從別的地方拷過來的,或者你打算換個路徑放仿真庫,那么就需要將舊的路徑改為新的路徑,然后其他的使用操作就和上面的一模一樣了。

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

    關注

    54

    文章

    4482

    瀏覽量

    138251
  • ModelSim
    +關注

    關注

    5

    文章

    175

    瀏覽量

    49278
  • Vivado
    +關注

    關注

    19

    文章

    857

    瀏覽量

    71106

原文標題:Vivado與ModelSim的聯合仿真

文章出處:【微信號:HXSLH1010101010,微信公眾號:FPGA技術江湖】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    如何使用Modelsim仿真I2C控制器

    ModelSim是Model Technology(Mentor Graphics的子公司)的HDL硬件描述語言的仿真軟件。該軟件可以用來實現對設計的VHDL、Verilog HDL 或是兩種語言
    的頭像 發表于 01-10 14:14 ?5371次閱讀
    如何使用<b class='flag-5'>Modelsim</b><b class='flag-5'>仿真</b>I2C控制器

    一文詳解SystemC仿真庫的編譯

    AMD Vivado 設計套件以文件和庫的形式提供仿真模型。仿真庫包含器件和 IP 的行為和時序模型。編譯后的庫可供多個設計項目使用。用戶必須在設計仿真之前通過名為 compile_s
    的頭像 發表于 12-12 15:08 ?4820次閱讀
    一文詳解SystemC<b class='flag-5'>仿真</b>庫的編譯

    【產品介紹】Modelsim:HDL語言仿真軟件

    概述ModelSim是業界最優秀的HDL語言仿真軟件,它能提供友好的仿真環境,是業界唯一的單內核支持VHDL和Verilog混合仿真仿真
    的頭像 發表于 11-13 11:41 ?496次閱讀
    【產品介紹】<b class='flag-5'>Modelsim</b>:HDL語言<b class='flag-5'>仿真</b>軟件

    利用 NucleiStudio IDE 和 vivado 進行軟硬件聯合仿真

    本文利用NucleiStudio IDE 和 vivado 對 NICE demo協處理器進行軟硬件聯合仿真。 1. 下載demo_nice例程:https://github.com
    發表于 11-05 13:56

    Hbirdv2在vivado2018.3上的仿真工作

    一、隊伍介紹 本篇為蜂鳥E203系列分享第一篇。本篇介紹的內容是Hbirdv2在vivado2018.3上的仿真工作。 二、前言 仿真前,我們首先需要獲得仿真需要的.verilo
    發表于 10-31 08:43

    Vivado仿真之后沒有出現仿真結果的解決方法

    ;Run Behavioral Simulation之后,會出現如下圖界面,此時,在Tcl Console中并沒有出現仿真結果。 沒有出現仿真結果的原因是沒有給Vivado時間進行仿真
    發表于 10-31 06:24

    利用vivado實現對e200_opensource 蜂鳥E203一代的仿真

    ] 【分享】技術分享--利用NucleiStudio IDE和vivado進行軟硬件聯合仿真作者:Jue 不知為何無法復制網址,只能用署名的方式感謝原作者提供的思路。 本文也可以作為新手學習
    發表于 10-31 06:14

    ModelSim仿真蜂鳥E203 / 200 教程【功能驗證】

    一起 把子文件夾里的文件全部復制出來,不要留文件夾 perips這部分也全部挪出去 新建工程 在這 選保存的工作區 添加文件夾的所有文件(work的文件夾不用選) 用modelsim
    發表于 10-27 07:35

    Vivado仿真e203_hbirdv2跑whetstone跑分(開源)

    環境:Vivado2018.3、NucleiStudio_IDE_202102-win64 內容:Vivado仿真e203_hbirdv2跑whetstone跑分 以下提供可以在Viv
    發表于 10-27 07:21

    VIVADO中對NICE進行波形仿真的小問題的解決

    分別如下圖 可以看到,輸出運算結果的pritnf函數被#ifdef所定義,所以我們如果想在VIVADO的控制臺看到輸出結果,要先在main.c中定義DEBUG_INFO,如下圖 這樣,將編譯后生成的.verilog文件再用VIVADO讀入
    發表于 10-27 06:41

    vcs和vivado聯合仿真

    我們可能就需要用到vcs核vivado聯合仿真。 1.Vivdao仿真庫編譯 打開vivado軟件,點擊Tools–&gt;Com
    發表于 10-24 07:28

    Nucleistudio+Vivado協同仿真教程

    編譯完成后,我們會在工程目錄下發現生成了.verilog文件,此即為我們仿真需用到的文件,可以將改文件復制保存在tb目錄下 聯合仿真 在我們前面創建的Vivado工程中添加
    發表于 10-23 06:22

    如何在Vivado仿真蜂鳥SOC,仿真NucleiStudio編譯好的程序

    如標題所示,我們分享如何在Vivado仿真蜂鳥SOC,仿真NucleiStudio編譯好的程序 具體步驟 1. 將蜂鳥soc移植到Vivado 只要將端口映射好,注意配置好時鐘和
    發表于 10-21 11:08

    vivado仿真時GSR信號的影響

    利用vivado進行設計xilinx FPGA時,寫完設計代碼和仿真代碼后,點擊run simulation(啟動modelsim進行仿真)。
    的頭像 發表于 08-30 14:22 ?1362次閱讀
    <b class='flag-5'>vivado</b><b class='flag-5'>仿真</b>時GSR信號的影響

    NVIDIA助力構建人形機器人全身遙操作仿真平臺

    清華大學與銀河通用機器人聯合研發,推出了專為人形機器人全身仿真操作設計的平臺 OpenWBT_Isaac。該平臺依托 NVIDIA Isaac Sim 與 Isaac Lab 的強大仿真
    的頭像 發表于 07-28 15:01 ?1866次閱讀