那曲檬骨新材料有限公司

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

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

3天內不再提示

如何通過自動化腳本實現Questasim和Verdi的聯合仿真

FPGA之家 ? 來源:芯設計 ? 作者:芯設計 ? 2021-06-13 17:00 ? 次閱讀

Verdi是用來仿真以及debug波形的工具,但它不能夠用來編譯verilog和systemverilog文件,所以需要借助第三方EDA工具去做編譯的工作。

這里主要分享一下使用questasim和verdi的聯合仿真。

由于verdi工具支持FSDB格式的波形文件,所以在仿真時要把文件的信號轉存到FSDB格式的波形文件中,這里需要借助一個共享的庫文件:novas_fli.so.它通常位于目錄:

《VERDI_HOME》/share/PLI/MODELSIM/${PLATFORM}。

首先需要把上面的庫文件路徑添加到系統的環境變量LD_LIBRARY_PATH 中,如下:

setenv LD_LIBRARY_PATH ${VERDI_HOME}/share/PLI/MODELSIM/${PLATFORM}:$LD_LIBRARY_PATH

然后在仿真的時候,命令行中添加如下:

vsim -pli novas_fli.so work.test do dump_fsdb_questa.tcl +fsdb+autofluash

dump_fsdb_questa.tcl的內容如下:

fsdbDumpfile “test.fsdb”fsdbDumpvars 0 “test”run

02

舉例說明

比如要驗證一個簡單的全加器,其Makefile的自動化腳本如下:

bafd40c0-c5fc-11eb-9e57-12bb97331649.png

在dump_fsdb_questa.tcl的內容如下:

bb104df0-c5fc-11eb-9e57-12bb97331649.png

在terminal中輸入下面指令(運行編譯和仿真):

make all

編譯仿真通過后,會在在當前的工作目錄中生成:TESTCASE01.fsdb文件。

之后在terminal中輸入下面指令(打開波形文件):

make run_verdi

本篇文章主要分享了如何通過自動化腳本的方式實現Questasim和Verdi的聯合仿真教程。

原文標題:Questasim和Verdi的聯合仿真教程

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

責任編輯:haq

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

    關注

    50

    文章

    4124

    瀏覽量

    133997
  • eda
    eda
    +關注

    關注

    71

    文章

    2788

    瀏覽量

    173875
  • Verdi
    +關注

    關注

    0

    文章

    22

    瀏覽量

    8809
  • questasim
    +關注

    關注

    0

    文章

    5

    瀏覽量

    7517

原文標題:Questasim和Verdi的聯合仿真教程

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

收藏 人收藏

    評論

    相關推薦

    如何實現跌落式熔斷器的自動化控制

    實現跌落式熔斷器的自動化控制,可以通過以下技術和步驟進行: 一、技術原理 跌落式熔斷器的工作原理是將熔絲穿入熔管內,當被保護線路發生故障時,故障電流使熔絲熔斷,形成電弧。消弧管在電弧高溫作用下分解
    的頭像 發表于 02-05 10:46 ?136次閱讀

    LMX2595EVM如何實現自動化控制?

    我需要用LMX2595EVM實現自動化控制,請問那里有LMX2595EVM相關的sdk接口文檔或者Demo?
    發表于 11-13 06:09

    使用TPS2116實現建筑自動化應用的高能效

    電子發燒友網站提供《使用TPS2116實現建筑自動化應用的高能效.pdf》資料免費下載
    發表于 09-25 11:12 ?0次下載
    使用TPS2116<b class='flag-5'>實現</b>建筑<b class='flag-5'>自動化</b>應用的高能效

    使用OpenSCAD腳本自動化電容式觸摸傳感器PCB設計

    電子發燒友網站提供《使用OpenSCAD腳本自動化電容式觸摸傳感器PCB設計.pdf》資料免費下載
    發表于 09-14 10:39 ?0次下載
    使用OpenSCAD<b class='flag-5'>腳本</b><b class='flag-5'>自動化</b>電容式觸摸傳感器PCB設計

    開關電源自動化測試設備:如何實現自動化測試?

    開關電源自動化測試設備是將測試軟件和測試硬件集成在一個電源測試柜中的ate自動測試設備,其測試原理是通過計算機操控測試儀器,從而減少人工干預,完成開關電源的自動化測試,旨在解放人力,提
    的頭像 發表于 08-30 18:19 ?1390次閱讀
    開關電源<b class='flag-5'>自動化</b>測試設備:如何<b class='flag-5'>實現</b><b class='flag-5'>自動化</b>測試?

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

    生產過程中的自動化控制和管理。它主要涉及到機械設計、制造、裝配、檢測等環節,通過自動化設備替代人工操作,提高生產效率和產品質量。 電氣自動化 電氣
    的頭像 發表于 07-01 09:33 ?4530次閱讀

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

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

    如何實現PLC的自動化控制邏輯

    在工業自動化領域,PLC(Programmable Logic Controller,可編程邏輯控制器)扮演著至關重要的角色。PLC通過編程實現自動化控制邏輯,使設備能夠按照預定的程序
    的頭像 發表于 06-15 16:44 ?1306次閱讀

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

    自動化設計、制造、檢測和控制。它具有以下特點: 1.1 高度集成化:機械制造與自動化將多個工藝流程和設備集成在一起,實現自動化生產,提高生產效率和產品質量。 1.2 高度智能
    的頭像 發表于 06-11 11:18 ?1675次閱讀

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

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

    工業自動化包含哪些技術

    工業自動化是現代制造業中不可或缺的一部分,它通過使用各種技術和設備來提高生產效率、降低成本、提高產品質量和安全性。 一、工業自動化概述 工業自動化是指在生產過程中,
    的頭像 發表于 06-11 11:11 ?1262次閱讀

    工廠自動化控制的典型實現方式

    工廠自動化控制是現代制造業的關鍵組成部分,它通過應用先進的信息技術、自動化技術和控制技術,實現生產過程的自動化、智能
    的頭像 發表于 06-06 15:51 ?1174次閱讀

    基于TAE的數字鑰匙自動化測試解決方案

    通過自動化測試執行軟件TAE、總線監控分析工具VBA和程控電源,的聯合調用,實現數字鑰匙 的功能測試、性能測試、診斷測試、可靠性測試等多項測試工作。
    的頭像 發表于 05-29 15:15 ?1090次閱讀
    基于TAE的數字鑰匙<b class='flag-5'>自動化</b>測試解決方案

    鴻蒙OS開發實戰:【自動化測試框架】使用指南

    為支撐HarmonyOS操作系統的自動化測試活動開展,我們提供了支持JS/TS語言的單元及UI測試框架,支持開發者針對應用接口進行單元測試,并且可基于UI操作進行UI自動化腳本的編寫。 本指南重點介紹
    的頭像 發表于 04-08 14:49 ?1547次閱讀
    鴻蒙OS開發實戰:【<b class='flag-5'>自動化</b>測試框架】使用指南

    自動化構建環境在FPGA設計中的應用

    為了加快實現 FPGA 構建環境的自動化(如用于持續集成 (CI)),并確保在開發與生命周期后期階段完整重現設計結果,Missing Link Electronics 團隊已整合出一套腳本。
    發表于 02-20 11:05 ?458次閱讀
    <b class='flag-5'>自動化</b>構建環境在FPGA設計中的應用
    百家乐官网真人娱乐注册| 百家乐官网现金网平台| 网上百家乐有没有假| 新葡京线上娱乐| 澳门百家乐什么规则| 百家乐官网定位膽技巧| 金都国际娱乐| 大发888娱乐城注册| 百家乐一代龙虎机| 百家乐官网水晶筹码| 注册娱乐城送体验金| 网上百家乐假| 百家乐连赢的策略| 百家乐官网真人游戏赌场娱乐网规则 | 百家乐出千大全| 百家乐官网网站排名| 百家乐官网怎么才会赢| 足球赌网| 威尼斯人娱乐场注册| 在百家乐二庄两闲揽的概率| 百家乐官网多少钱| 百家乐官网那个平台信誉高| 皇冠足球投注平台| 新浪棋牌竞技风暴| 全讯网321| 订做百家乐桌子| 宾利百家乐游戏| 五星百家乐官网的玩法技巧和规则| 百家乐官网看炉子的方法| 巴彦县| 河源市| 武隆县| 繁峙县| 免费百家乐官网规律| 百家乐赌球| 998棋牌游戏下载| 大发8888娱乐城 真钱| 大发888代充值| 大发888娱乐平台下注| 大发888黄金版下载| 德州扑克技巧|