chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

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

3天內(nèi)不再提示

FPGA開發(fā):modelsim仿真流程及波形

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

掃碼添加小助手

加入工程師交流群

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

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

創(chuàng)建新的庫和邏輯映射,編輯庫名,點擊ok確定

如果已經(jīng)建立過work庫可以跳過該步驟

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

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

創(chuàng)建工程名、設(shè)置工程路徑、確定默認工作庫

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

點擊Browse,瀏覽文件

選擇兩個文件并打開

添加文件到工程,點擊OK

點擊close關(guān)閉

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

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

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

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

菜單欄: 右擊菜單

圖標(biāo):

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

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

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

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

開始仿真:Simulation>Start Simulation;或者點擊下圖中的小圖標(biāo)

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

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

端口類型

激勵類型

2.添加波形文件

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

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

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

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

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

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

信號顯示進制設(shè)置:

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

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

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

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

3、 運行仿真工程,并設(shè)置運行時間

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

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

4波形界面調(diào)整

下圖為波形界面常用的控制圖標(biāo)解析;

自此Modelsim將RTL代碼轉(zhuǎn)化為波形的功能完成,仿真后續(xù)內(nèi)容需要自行根據(jù)實際module功能進行波形分析。

編輯:hfy

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1660

    文章

    22394

    瀏覽量

    635409
  • 仿真
    +關(guān)注

    關(guān)注

    54

    文章

    4466

    瀏覽量

    138103
  • 波形
    +關(guān)注

    關(guān)注

    3

    文章

    406

    瀏覽量

    33039
  • ModelSim
    +關(guān)注

    關(guān)注

    5

    文章

    175

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    如何使用Modelsim仿真I2C控制器

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

    【ALINX 教程】FPGA Multiboot 功能實現(xiàn)——基于 ALINX Artix US+ AXAU25 開發(fā)

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

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

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

    【產(chǎn)品介紹】Modelsim:HDL語言仿真軟件

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

    電能質(zhì)量在線監(jiān)測裝置歷史波形回放的操作流程是怎樣的

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

    FPGA板下載運行調(diào)試流程

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

    FPGA板下載調(diào)試流程

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

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

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

    eVTOL艙內(nèi)噪聲響應(yīng)分析的仿真流程

    上一節(jié)中介紹了eVTOL旋翼噪聲的表征以及通過聲學(xué)BEM模型分析旋翼噪聲到eVTOL機體外表面的噪聲傳播分析流程,本節(jié)將在上節(jié)內(nèi)容的基礎(chǔ)上繼續(xù)介紹eVTOL艙內(nèi)噪聲響應(yīng)分析的仿真流程,同時根據(jù)貢獻
    的頭像 發(fā)表于 09-23 14:06 ?613次閱讀
    eVTOL艙內(nèi)噪聲響應(yīng)分析的<b class='flag-5'>仿真</b><b class='flag-5'>流程</b>

    vivado仿真時GSR信號的影響

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

    擁抱開源!一起來做FPGA開發(fā)板啦!

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

    基于 FPGA 的任意波形發(fā)生器+低通濾波器系統(tǒng)設(shè)計

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

    適用于Versal的AMD Vivado 加快FPGA開發(fā)完成Versal自適應(yīng)SoC設(shè)計

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

    FPGA設(shè)計調(diào)試流程

    調(diào)試,即Debug,有一定開發(fā)經(jīng)驗的人一定會明確這是設(shè)計中最復(fù)雜最磨人的部分。對于一個龐大復(fù)雜的FPGA工程而言,出現(xiàn)問題的概率極大,這時如果沒有一個清晰的Debug思路,調(diào)試過程只能是像無頭蒼蠅一樣四處亂撞。
    的頭像 發(fā)表于 03-04 11:02 ?1918次閱讀
    <b class='flag-5'>FPGA</b>設(shè)計調(diào)試<b class='flag-5'>流程</b>

    【紫光同創(chuàng)盤古100Pro+開發(fā)板,MES2L676-100HP教程】盤古676系列——Modelsim的使用和do文件編寫

    波形時,Modelsim 自動執(zhí)行了一句 add wave -position xxxxxxx 的命令,執(zhí)行了 restart, 也就是復(fù)位,run 就是運行仿真,這些都和后續(xù) do 文件的編寫息息相關(guān)
    發(fā)表于 02-25 18:36