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

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

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

3天內不再提示

FPGA開發:modelsim仿真流程及波形

454398 ? 來源:MYMINIEYE微信公眾號 ? 作者:MYMINIEYE微信公眾號 ? 2020-09-30 13:52 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

對于FPGA開發而言,仿真是開發流程中必不可少的一步,也是非常重要的一步,仿真是將RTL代碼模擬運行,得到module中信號波形,再進行功能分析的過程。強大的功能與速度兼具的modelsim仿真就是你開發過程的最合適的選擇了,下面我以簡單的24進制計數器帶各位熟悉modelsim仿真流程及波形。

一、新建工作庫Library
1、點擊File>New>Library

創建新的庫和邏輯映射,編輯庫名,點擊ok確定

如果已經建立過work庫可以跳過該步驟

2、庫的其他功能
由于modelsim無法識別其他廠商器件的IPcore,所以如果需要用到綜合器對應廠商如Xilinx或Gowin芯片的功能,則需對modelsim添加廠商提供的庫相關文件,并編譯庫,從而達到調用庫的功能,進而對 VIVADO或Gowin軟件進行設置,最后進行聯合仿真。

二、新建工程Project
點擊File>New>Project

創建工程名、設置工程路徑、確定默認工作庫

三、添加仿真源文件
仿真源文件包含功能源文件與測試激勵源文件;

點擊Browse,瀏覽文件

選擇兩個文件并打開

添加文件到工程,點擊OK

點擊close關閉

如有不清楚testbench編寫,可以參考myminieye公益課堂系列教程第18集;仿真基礎篇1FPGA_simulation_testbench,

連接:https://www.bilibili.com/video/BV1EE411475Z?p=18

四、仿真源文件編譯
若狀態Status顯示“?”為文件未編譯

常用有3種編譯方式:編譯選中文件、編譯所有文件、編譯未編譯文件;對應操作方式如下:

菜單欄: 右擊菜單

圖標:

若狀態Status顯示“√”則為編譯成功,也可從下方Transcript看出文件編譯成功

若狀態Status并未顯示“√“,或者下方Transcript顯示編譯不成功,則需修改對應的源文件。

修改后重新編譯,可從Transcript檢查是否有語法錯誤等,直至顯示編譯成功。

五、仿真運行
編譯成功后即可運行仿真了;

開始仿真:Simulation>Start Simulation;或者點擊下圖中的小圖標

此時記得要選中tb測試激勵文件(testbench文件)進行仿真,點擊ok確定

如果Transcript顯示無報錯則可以進行下一步操作

端口類型

激勵類型

2.添加波形文件

Sim:選擇下圖所示的sim,右鍵點擊選中tb測試文件>addto>wave>all items in region

為了便于觀察波形,進行分組并命名,點擊ok確定;

為了與tb測試文件仿真波形進行對比,同理可添加源文件波形;

同樣為了便于觀察波形,進行分組并命名;

信號位置移動方便多個信號同時分析:分組后,可以上下拖拽所需要分析的信號,方便且清晰的上下對比所需波形之間的差異,此時分組的目的就是能與拖拽前后波形信號對比區分,不至于搞混;

信號顯示屬性設置,選擇合適的顯示方式便于功能分析更好的找到信號并確定結果是否符合預期;

信號顯示進制設置:

例:選擇十六進制的信號格式:選中對應信號右鍵>Radix>hexadecimal

可修改為常用的信號格式:二進制Binary、八進制 Octal、十進制Decimal、無符號型Unsigned、十六進制Hexadecimal等;

也可在屬性Properties中修改信號格式,修改波形顏色,信號名顏色;

也可選擇需要修改的信號波形顏色及信號名顏色,這樣在仿真波形圖中能更容易分辨;

3、 運行仿真工程,并設置運行時間

可在Transcript命令行輸入run 1us命令,運行 1us 時間,也可運行其他時間

也可點擊下圖中輸入需要運行波形的時間,然后點擊圖中的小圖標。

4波形界面調整

下圖為波形界面常用的控制圖標解析;

自此Modelsim將RTL代碼轉化為波形的功能完成,仿真后續內容需要自行根據實際module功能進行波形分析。

編輯:hfy

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

    關注

    1660

    文章

    22412

    瀏覽量

    636296
  • 仿真
    +關注

    關注

    54

    文章

    4483

    瀏覽量

    138271
  • 波形
    +關注

    關注

    3

    文章

    407

    瀏覽量

    33077
  • ModelSim
    +關注

    關注

    5

    文章

    175

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    賽目科技Sim Pro工具助力國標仿真測試流程規范落地

    2026年1月28日,國家標準GB/T 47025-2026《智能網聯汽車 自動駕駛功能仿真試驗方法及要求》(以下簡稱“仿真國標”)正式發布。作為自動駕駛仿真測試領域的首個國家標準,仿真
    的頭像 發表于 02-27 15:00 ?357次閱讀
    賽目科技Sim Pro工具助力國標<b class='flag-5'>仿真</b>測試<b class='flag-5'>流程</b>規范落地

    如何使用Modelsim仿真I2C控制器

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

    【ALINX 教程】FPGA Multiboot 功能實現——基于 ALINX Artix US+ AXAU25 開發

    至安全鏡像(Golden Image)。 適用對象 已掌握 FPGA 基礎開發(會寫Verilog、會生成bitstream) 熟悉 Vivado 工程流程FPGA 配置機制尚不
    的頭像 發表于 01-05 15:41 ?1215次閱讀
    【ALINX 教程】<b class='flag-5'>FPGA</b> Multiboot 功能實現——基于 ALINX Artix US+ AXAU25 <b class='flag-5'>開發</b>板

    是德科技VPS如何用高精度仿真和AI工具重塑安全氣囊開發流程

    精度,更加速創新,幫助制造商在智能化浪潮中搶占先機。本文將帶你深入了解,是德科技VPS如何用高精度仿真和AI工具,重塑安全氣囊開發流程
    的頭像 發表于 11-17 10:52 ?573次閱讀
    是德科技VPS如何用高精度<b class='flag-5'>仿真</b>和AI工具重塑安全氣囊<b class='flag-5'>開發</b><b class='flag-5'>流程</b>

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

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

    電能質量在線監測裝置歷史波形回放的操作流程是怎樣的

    電能質量在線監測裝置的歷史波形回放操作需結合設備類型、存儲方式及訪問權限,通常分為本地操作和遠程訪問兩類流程。以下是基于主流設備特性的詳細步驟說明,涵蓋數據檢索、波形查看、分析及導出全流程
    的頭像 發表于 11-05 11:32 ?856次閱讀

    FPGA板下載運行調試流程

    今天主要介紹一下整個FPGA板下載運行調試流程。 1、首先,參考網址https://doc.nucleisys.com/hbirdv2/soc_peripherals/ips.html#gpio 第
    發表于 10-29 06:57

    FPGA板下載調試流程

    今天主要介紹一下整個FPGA板下載運行調試流程。 1、首先,參考網址https://doc.nucleisys.com/hbirdv2/soc_peripherals/ips.html#gpio 第
    發表于 10-29 06:37

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

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

    eVTOL艙內噪聲響應分析的仿真流程

    上一節中介紹了eVTOL旋翼噪聲的表征以及通過聲學BEM模型分析旋翼噪聲到eVTOL機體外表面的噪聲傳播分析流程,本節將在上節內容的基礎上繼續介紹eVTOL艙內噪聲響應分析的仿真流程,同時根據貢獻
    的頭像 發表于 09-23 14:06 ?639次閱讀
    eVTOL艙內噪聲響應分析的<b class='flag-5'>仿真</b><b class='flag-5'>流程</b>

    vivado仿真時GSR信號的影響

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

    擁抱開源!一起來做FPGA開發板啦!

    開發,包括編寫Verilog或VHDL代碼、進行邏輯功能仿真、調試以及與硬件接口的適配等工作,適合熟悉FPGA開發流程、具備邏輯設計能力的
    發表于 06-06 14:05

    基于 FPGA 的任意波形發生器+低通濾波器系統設計

    調試部分不完整。 a.串口模塊仿真分析:在Testbench中依次給串口數據(data_rx)為10 11010011 011。 圖18URAT串口仿真波形 如上圖所示,FPGA
    發表于 05-07 15:34

    適用于Versal的AMD Vivado 加快FPGA開發完成Versal自適應SoC設計

    設計、編譯、交付,輕松搞定。更快更高效。 Vivado 設計套件提供經過優化的設計流程,讓傳統 FPGA 開發人員能夠加快完成 Versal 自適應 SoC 設計。 面向硬件開發人員的
    的頭像 發表于 05-07 15:15 ?1327次閱讀
    適用于Versal的AMD Vivado  加快<b class='flag-5'>FPGA</b><b class='flag-5'>開發</b>完成Versal自適應SoC設計

    大規模硬件仿真系統的編譯挑戰

    引言隨著集成電路設計復雜度的不斷提升,硬件仿真系統在現代芯片設計流程中扮演著越來越重要的角色。基于FPGA(現場可編程門陣列)的商用硬件仿真系統因其靈活性、全自動化、高性能和可重構性,
    的頭像 發表于 03-31 16:11 ?1441次閱讀
    大規模硬件<b class='flag-5'>仿真</b>系統的編譯挑戰