吴忠躺衫网络科技有限公司

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

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

3天內不再提示

如何加速Modelsim仿真時間

FPGA之家 ? 來源:FPGA之家 ? 作者:FPGA之家 ? 2022-08-08 14:15 ? 次閱讀

Modelsim加速仿真技巧

《前言》

最近在Modelsim仿真過程中,遇到一個大問題,對于分辨率2048*500的圖像數據,在進行時序約束中,發現算法模塊最高只能跑到60Mhz多,而要求必須跑到100Mhz,因而時序不滿足要求;通過看時序報告,關鍵路徑基本上都是在reg to mem和mem to reg path上,嘗試修改對邏輯處理影響較大。

如何在不修改核心算法邏輯的前提下,保證功能和時序滿足,辦法還是有的,后來發現100Mhz頻率下算法模塊輸入的數據有效帶寬只有50% ,因此考慮算法模塊入口處增加一個整形的異步FIFO,寫時鐘100Mhz,讀時鐘50Mhz這樣算法模塊只工作在50Mhz時鐘頻率下,可以滿足時序要求。同時也滿足100Mhz接口時序的要求。

此時,增加一個時鐘ip核來得到50Mhz,發現仿真速度極其慢,由原來的1~2分鐘左右變為現在的1小時左右,定位個問題,效率太低了。

《如何加速Modelsim仿真時間》

首先,需要說明的是,Modelsim仿真時間長短,也有電腦配置有關,i7+16G的配置其實也就10分鐘左右 ,i5+8G的配置就是1小時多。

其次,就是在仿真平臺上下功夫:

方法一:修改代碼仿真精度,精度越高,Modelsim效率越低。1n/1ps 修改為 1n/1ns 速度可提升一倍。

方法二:減少層次結構,減少波形信號的顯示。特別是輸出的數據文件,能減少就減少。

方法三:在不影響功能的前提下,降低測試的圖像分辨率,或者一些計數器適當縮短計數,都可以達到提速的目的。

方法四:當文件仿真系統有大量文件時,修改某個Module的信號,增量編譯可以節省時間,verilog :vlog -incr vhdl:vcom -incr

方法五:減少IP的調用,比如我的這個慢的主要原因就是調用時鐘IP的原因;這里兩個時鐘都可以在testbench 生成,大大減少了仿真時間,又回到了幾分鐘。

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

    關注

    3

    文章

    953

    瀏覽量

    41077
  • 圖像數據
    +關注

    關注

    0

    文章

    52

    瀏覽量

    11313
  • ModelSim
    +關注

    關注

    5

    文章

    174

    瀏覽量

    47372
收藏 人收藏

    評論

    相關推薦

    【Simcenter STAR-CCM+】通過快速準確的CFD仿真加速空氣動力學創新

    SimcenterSTAR-CCM+車輛外部空氣動力學特性優勢通過快速準確的CFD仿真加速空氣動力學創新使用曲面包絡和自動網格劃分,快速準備包含數千個零件的復雜幾何形狀通過快速準確的穩態仿真提高
    的頭像 發表于 12-27 11:02 ?379次閱讀
    【Simcenter STAR-CCM+】通過快速準確的CFD<b class='flag-5'>仿真</b><b class='flag-5'>加速</b>空氣動力學創新

    使用modelsim時的問題分析

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

    使用ADA4522-1仿真電路時,仿真時間很長的原因?

    我在使用ADA4522-1仿真電路時,得不到預期的結果,而且仿真時間很長,當我換成其他一些芯片(例如AD8675)時,仿真瞬間完成,且和我預期相同,請問這個原因出現在哪里?我能用ADA
    發表于 07-23 06:24

    如何在ModelSim中添加Xilinx仿真

    今天給大俠帶來在FPGA設計應用中如何在ModelSim中添加Xilinx仿真庫,話不多說,上貨。 注意:ModelSim一定要安裝在不帶空格的目錄下,即不要安裝在“Program
    發表于 07-03 18:16

    FPGA入門必備:Testbench仿真文件編寫實例詳解

    在編寫完HDL代碼后,往往需要通過仿真軟件Modelsim或者Vivadao自帶的仿真功能對HDL代碼功能進行驗證,此時我們需要編寫Testbench文件對HDL功能進行測試驗證。
    發表于 04-29 10:43 ?2271次閱讀

    MATLAB電路仿真時間要考慮那些因素

    MATLAB電路仿真是一種常用的工具,用于模擬和分析電子電路的性能。在進行電路仿真時,需要考慮各種因素,以確保仿真結果的準確性和可靠性。下面是一些需要考慮的主要因素: 電路拓撲結構:電路中各元件
    的頭像 發表于 04-21 09:27 ?834次閱讀

    基于51單片機的路燈【固定時間,紅外,DS1302,LCD1602】(仿真

    基于51單片機的路燈【固定時間,紅外,DS1302,LCD1602】(仿真
    的頭像 發表于 04-10 00:44 ?571次閱讀
    基于51單片機的路燈【固定<b class='flag-5'>時間</b>,紅外,DS1302,LCD1602】(<b class='flag-5'>仿真</b>)

    ISE 關聯 Modelsim 詳細操作

    在兩者之間即可,然后保存。 第三步,打開ISE,在菜單Edit-Preferences…,調出設置窗口。 設置好之后就到了最后一步,在新建工程時,選擇對應的modelsim即可,在看仿真時正常打開就行了。
    發表于 03-22 18:55

    最實用的Modelsim使用教程

    今天給大俠帶來最實用的Modelsim初級使用教程,話不多說,上貨。 一、 Modelsim簡介 Modelsim仿真工具是Model公司開發的。它支持Verilog、VHDL
    發表于 03-19 16:40

    fpga仿真文件怎么寫

    首先,你需要選擇一個FPGA仿真軟件,如ModelSim、Vivado、Quartus II等。這些軟件都提供了強大的仿真功能,可以幫助你驗證FPGA設計的正確性。
    的頭像 發表于 03-15 14:00 ?893次閱讀

    最實用的Modelsim使用及仿真的基本步驟

    仿真也稱為時序仿真或者布局布線后仿真,是指電路已經映射到特定的工藝環境以后,綜合考慮電路的路徑延遲與門延遲的影響,驗證電路能否在一定時序條件下滿足設計構想的過程,是否存在時序違規。
    的頭像 發表于 03-06 09:58 ?9652次閱讀
    最實用的<b class='flag-5'>Modelsim</b>使用及<b class='flag-5'>仿真</b>的基本步驟

    【基于Lattice MXO2的小腳丫FPGA核心板】02ModelSim仿真

    的界面點擊Finish后,會自動進入ModelSim軟件中進行模塊仿真。在仿真界面中,可以將模塊的輸入輸出添加到監視界面,便于進行模塊的程序邏輯分析。 設定仿真的運行
    發表于 02-29 08:25

    如何優化HLS仿真腳本運行時間

    需求:由于自己目前一個 HLS 仿真腳本需要運行 1個多小時,先打算通過打印時間戳的方式找出最耗時的部分,然后想辦法優化。
    的頭像 發表于 02-23 09:29 ?779次閱讀

    Modelsim報錯, -novopt 開關打開,仿真失敗

    在使用紫光同創PDS和Modelsim聯合仿真時,modelsim報錯不會解決,如下圖
    發表于 02-18 10:26
    百家乐路单打法| 线上百家乐开户| 澳门百家乐骗人| 大发888 赌博网站| 百家乐官网稳赚秘籍| 百家乐官网方法技巧| 百家乐官网策略网络游戏信誉怎么样 | 太阳城百家乐官网的分数| 百家乐官网计划软件| 金钱豹百家乐的玩法技巧和规则| 易发棋牌游戏| 澳门百家乐官网走势图| 博乐百家乐游戏| 大发888娱乐场下载 注册| 百家乐官网投注怎么样| 百家乐投注心态| 网上百家乐游戏| 百家乐官网网站建设| 利赢百家乐现金网| 大发888官方备用| 香港百家乐官网赌场| 百家乐赌场娱乐| 乐百家国际娱乐城| 百家乐官网博牌规| 大发888娱乐城客户端| 百家乐官网路单| 月亮城百家乐的玩法技巧和规则| 丰城市| 至尊百家乐奇热网| 网络棋牌游戏平台| 百家乐官网破解方法技巧| 涂山百家乐的玩法技巧和规则| 双峰县| 太阳城百家乐出千技术| 抚州市| 百家乐998| 百家乐官网有没有绝| 赌场百家乐玩法介绍| 花莲县| 百家乐游戏软件出售| 百家乐筹码|