色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

Modelsim的仿真之路(Memory小技能)

FPGA技術(shù)江湖 ? 來源:電子狂人 ? 作者:狂人V ? 2022-10-24 10:16 ? 次閱讀

續(xù)上

許久沒更新了,間歇性來寫寫,還是繼續(xù)Modelsim中關(guān)于內(nèi)存的操作,涉及的文件可在文末自行獲取,本篇對應(yīng)memory的文件夾。

準(zhǔn)備

把文件準(zhǔn)備好后,啟動軟件,將路徑設(shè)置成文件對應(yīng)的路徑,然后

命令行示例

#依次進(jìn)行即可,路徑對應(yīng)自己的
cd E:/Soft_File/Sim_File/memory
vlog *.v

庫里面出現(xiàn)work庫,且包含以下編譯后的內(nèi)容

46f43864-5269-11ed-a3b6-dac502259ad0.png

雙擊ram_tb載入仿真,并選擇Memory List的窗口

471025e2-5269-11ed-a3b6-dac502259ad0.png

雙擊spram1對應(yīng)的mem,會直接在右窗口加載mem中的地址與值,由于還沒啟動仿真,所以這時還是未知態(tài)

474e37e2-5269-11ed-a3b6-dac502259ad0.png

點(diǎn)擊運(yùn)行的圖標(biāo),或者命令行:run -all,仿真在$stop處停止,然后再返回mem的數(shù)據(jù)列表,可以看到數(shù)據(jù)已經(jīng)更新為運(yùn)行值了

478ca5ea-5269-11ed-a3b6-dac502259ad0.png

顯示設(shè)置

有時為了方便分析,就需要對數(shù)據(jù)重新排列,比如我們數(shù)據(jù)是個8bit的,然后想讓其與地址一一對應(yīng),可以按下面的使用過程進(jìn)行

在窗口內(nèi)右鍵,然后點(diǎn)Properties

47b5b4a8-5269-11ed-a3b6-dac502259ad0.png

出現(xiàn)的窗口可以對顯示做設(shè)置,把地址改成10進(jìn)制顯示,數(shù)據(jù)改為無符號十進(jìn)制,每行只顯示1個值(千萬別把words看成word的了,和字長啥的沒關(guān)系)

47f58704-5269-11ed-a3b6-dac502259ad0.png

設(shè)置好后,OK就會出現(xiàn)顯示地址遞增對應(yīng)數(shù)據(jù)的結(jié)果

480f39a6-5269-11ed-a3b6-dac502259ad0.png

數(shù)據(jù)定位

排好數(shù)據(jù)后,肯定還需要掌握搜索定位的功能,如果想按地址進(jìn)行定位,就在地址的隊(duì)列中右鍵,然后點(diǎn)Goto

4843af7e-5269-11ed-a3b6-dac502259ad0.png

然后輸入要定位到的地址值,比如輸100

485b6e8e-5269-11ed-a3b6-dac502259ad0.png

OK后就直接跳到了對應(yīng)的地址

4864f986-5269-11ed-a3b6-dac502259ad0.png

此外還可以直接進(jìn)行相對地址的跳轉(zhuǎn),比如想讓233的地址出現(xiàn)在111地址的位置,就直接在111上雙擊,然后輸入233,回車后直接進(jìn)行跳轉(zhuǎn)

487deb08-5269-11ed-a3b6-dac502259ad0.png

489a2f34-5269-11ed-a3b6-dac502259ad0.png

如果是數(shù)據(jù)中有特征信息,想從數(shù)據(jù)上進(jìn)行定位,就在數(shù)據(jù)列中右鍵,然后Find

48bb7a2c-5269-11ed-a3b6-dac502259ad0.png

比如搜個233的數(shù)據(jù),如果具有重復(fù),還需要找,就點(diǎn)Find Next繼續(xù)查找

48ceae08-5269-11ed-a3b6-dac502259ad0.png

導(dǎo)出數(shù)據(jù)

如果想把運(yùn)行至某時刻時的數(shù)據(jù)做保存(本例程已經(jīng)直接運(yùn)行至停止的位置),可以使用Export進(jìn)行導(dǎo)出,在Memory List界面選中要導(dǎo)出的對應(yīng)內(nèi)存變量或者直接在想導(dǎo)出的那個Memory Data中右鍵,然后Export...

4946805e-5269-11ed-a3b6-dac502259ad0.png

出現(xiàn)窗口中設(shè)置導(dǎo)出的數(shù)據(jù)范圍和格式信息,此處就只導(dǎo)出0~233地址的數(shù)據(jù),格式MTIVerilog的格式可以導(dǎo)出后用于后續(xù)代碼直接進(jìn)行讀取做初始化),地址和數(shù)據(jù)采用剛剛同樣的配置,然后修改好文件名后就OK

495c1fea-5269-11ed-a3b6-dac502259ad0.png

接著就可以用其他軟件打開查看了497e8742-5269-11ed-a3b6-dac502259ad0.png

最后再導(dǎo)出個無地址信息的數(shù)據(jù),待會需要用到

499420b6-5269-11ed-a3b6-dac502259ad0.png

49ae7a42-5269-11ed-a3b6-dac502259ad0.png

初始化內(nèi)存

打開spram3的mem,方便分析初始化的效果,把屬性設(shè)成和剛剛spram1的一樣

49cea290-5269-11ed-a3b6-dac502259ad0.png

數(shù)據(jù)界面右鍵,然后Import

49eb9e4a-5269-11ed-a3b6-dac502259ad0.png

選擇剛剛導(dǎo)出的文件,其他設(shè)置如下,然后OK

4a1d98c8-5269-11ed-a3b6-dac502259ad0.png

數(shù)據(jù)發(fā)生更新,然后定位到233的地址,可以明顯看到把數(shù)據(jù)全部完成新的初始化

4a46269e-5269-11ed-a3b6-dac502259ad0.png

接下來再演示下指定位置,且在可用數(shù)據(jù)小于指定長度時填充其他數(shù)據(jù),進(jìn)行初始化,為方便看,先定位到1000的地址處

4a6011b2-5269-11ed-a3b6-dac502259ad0.png

然后Import,在地址范圍處填好起止地址,然后文件要選無地址信息的那個文件

4a7c14fc-5269-11ed-a3b6-dac502259ad0.png

1000處的地址開始發(fā)生更新

4aa09656-5269-11ed-a3b6-dac502259ad0.png

跳轉(zhuǎn)到1233的位置,從1234的地址開始填充從0開始的遞增數(shù),直到1500地址處停止

4ab4e476-5269-11ed-a3b6-dac502259ad0.png

4acc22a8-5269-11ed-a3b6-dac502259ad0.png

手動賦值

打開spram2的mem

4adebaf8-5269-11ed-a3b6-dac502259ad0.png

接著數(shù)據(jù)處右鍵,點(diǎn)Change或者直接選中要修改的區(qū)域后再點(diǎn)Change

4b043508-5269-11ed-a3b6-dac502259ad0.png

出現(xiàn)的界面填寫要覆蓋的地址區(qū)域以及要填充的數(shù)字,設(shè)置好后,OK

4b29d25e-5269-11ed-a3b6-dac502259ad0.png

從0x11到0x22地址的數(shù)據(jù)都被從0開始的遞增數(shù)覆蓋

4b667182-5269-11ed-a3b6-dac502259ad0.png

除了這種批量性的修改數(shù)據(jù)值,還可以直接雙擊單個要改的,回車后即可實(shí)現(xiàn)直接單個修改

4c5da1a0-5269-11ed-a3b6-dac502259ad0.png

結(jié)束

關(guān)于Memory的知識,大概就分享到這吧。

審核編輯:湯梓紅

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

    關(guān)注

    50

    文章

    4086

    瀏覽量

    133639
  • Memory
    +關(guān)注

    關(guān)注

    1

    文章

    77

    瀏覽量

    29047
  • ModelSim
    +關(guān)注

    關(guān)注

    5

    文章

    174

    瀏覽量

    47234

原文標(biāo)題:Modelsim的仿真之路(Memory小技能)

文章出處:【微信號:HXSLH1010101010,微信公眾號:FPGA技術(shù)江湖】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    怎樣單獨(dú)使用modelsim仿真xilinx呢?

    直接在modelsim軟件內(nèi)執(zhí)行.do文件進(jìn)行仿真,不通過vivado調(diào)用modelsim,vivado僅用于生成IP核。
    的頭像 發(fā)表于 12-04 18:26 ?1493次閱讀
    怎樣單獨(dú)使用<b class='flag-5'>modelsim</b><b class='flag-5'>仿真</b>xilinx呢?

    Altera ModelSim 6.5仿真入門教程

    Altera ModelSim 6.5仿真入門教程,需要的可自行下載。 平臺 軟件:ModelSim-Altera 6.5e (Quartus II 10.0) Starter Edition 內(nèi)容 1 設(shè)計(jì)流程 使用
    發(fā)表于 08-15 15:40 ?255次下載
    Altera <b class='flag-5'>ModelSim</b> 6.5<b class='flag-5'>仿真</b>入門教程

    Modelsim的功能仿真和時序仿真

    ModelSim 進(jìn)行功能仿真,進(jìn)行功能仿真首先要檢查設(shè)計(jì)的語法是否正確;其次檢查代碼是否達(dá)到設(shè)計(jì)的功能要求。下文主要介紹仿真步驟和測試激勵的加載。
    發(fā)表于 11-13 15:35 ?9318次閱讀

    MODELSIM仿真(適合xilinx ISE)

    基于Xilinx ISE的modelsim仿真教程
    發(fā)表于 11-30 15:52 ?8次下載

    使用 ModelSim 進(jìn)行設(shè)計(jì)仿真詳解

    本章為ModelSim的初級教程,讀者讀完本章可以較為熟練的使用ModelSim進(jìn)行設(shè)計(jì)仿真,本章沒有也不可能涉及ModelSim的各個方面,要想全面的掌握
    發(fā)表于 12-24 18:29 ?0次下載

    modelsim仿真詳細(xì)過程(功能仿真與時序仿真

    modelsim仿真詳細(xì)過程(功能仿真與時序仿真).ModelSim不僅可以用于數(shù)字電路系統(tǒng)設(shè)計(jì)的功能仿
    發(fā)表于 12-19 11:14 ?6.8w次閱讀
    <b class='flag-5'>modelsim</b><b class='flag-5'>仿真</b>詳細(xì)過程(功能<b class='flag-5'>仿真</b>與時序<b class='flag-5'>仿真</b>)

    仿真軟件ModelSim及其應(yīng)用,ModelSim仿真流程

    ModelSim不僅可以用于數(shù)字電路系統(tǒng)設(shè)計(jì)的功能仿真,還可以應(yīng)用于數(shù)字電路系統(tǒng)設(shè)計(jì)的時序仿真ModelSim的使用中,最基本的步驟包括創(chuàng)建工程、編寫源代碼、編譯、啟動
    的頭像 發(fā)表于 12-29 11:35 ?9634次閱讀

    Modelsim仿真教程Modelsim的基礎(chǔ)入門基礎(chǔ)教程免費(fèi)下載

    筆者一直以來都在糾結(jié),自己是否要為仿真編輯相關(guān)的教程呢?一般而言,Modelsim等價(jià)仿真已經(jīng)成為大眾的常識,但是學(xué)習(xí)仿真是否學(xué)習(xí)Modelsim
    發(fā)表于 04-30 18:24 ?23次下載
    <b class='flag-5'>Modelsim</b><b class='flag-5'>仿真</b>教程<b class='flag-5'>Modelsim</b>的基礎(chǔ)入門基礎(chǔ)教程免費(fèi)下載

    Modelsim與MATLAB的聯(lián)合仿真

    總體思想是現(xiàn)在 MATLAB 中產(chǎn)生仿真所需要的輸入信號,以十六進(jìn)制形式存放在數(shù)據(jù)文件中,在modelsim 中用 vhdl 語言編寫測試文件,做時序仿真,最后將結(jié)果存入另外一個數(shù)據(jù)文件,最后在 matlab中將
    發(fā)表于 06-01 10:31 ?33次下載

    基于ModelSim使用二聯(lián)合Quarus自動仿真教程

    3 ModelSim工程實(shí)戰(zhàn)之自動仿真說完了 ModelSim 的使用流程,接下來我們將會對每個流程進(jìn)行詳細(xì)的操作演示,一步步、手把手帶領(lǐng)大家學(xué)習(xí)使用 ModelSim 軟件。首先我們
    的頭像 發(fā)表于 07-23 10:51 ?2088次閱讀
    基于<b class='flag-5'>ModelSim</b>使用二聯(lián)合Quarus自動<b class='flag-5'>仿真</b>教程

    基于ModelSim使用四ModelSim手動仿真教程

    4.1 新建仿真工程 在開始動手仿真之前,首先,我們需要創(chuàng)建一個文件夾用來放置我們的 ModelSim 仿真工程文件,這里我們就在之前創(chuàng)建的 Quartus 工程目錄下的 simula
    的頭像 發(fā)表于 07-23 11:10 ?4134次閱讀

    如何夾帶modelsim仿真波形白底黑線

    Modelsim使用技巧—波形白底黑線設(shè)置 在發(fā)表期刊或者論文時,我們需要夾帶modelsim仿真波形在我們的論文里,在modelsim默認(rèn)模式下的波形一般是黑底綠線白字,如圖1所示
    的頭像 發(fā)表于 08-26 11:23 ?3948次閱讀

    ModelSim手動仿真教程

    在開始動手仿真之前,首先,我們需要創(chuàng)建一個文件夾用來放置我們的 ModelSim 仿真工程文件,這里我們就在之前創(chuàng)建的 Quartus 工程目錄下的 simulation 文件夾中創(chuàng)建一個
    的頭像 發(fā)表于 07-11 10:58 ?5166次閱讀

    芯片設(shè)計(jì)之Modelsim仿真工具

    Modelsim仿真將設(shè)計(jì)以樹狀表示,設(shè)計(jì)中的每一個實(shí)體,每一個module、每一個進(jìn)程(always塊、initial塊等)在Modelsim仿真中以對象的形式展現(xiàn)。
    的頭像 發(fā)表于 08-12 15:04 ?2633次閱讀

    Vivado調(diào)用Modelsim仿真

    Modelsim是十分常用的外部仿真工具,在Vivado中也可以調(diào)用Modelsim進(jìn)行仿真,下面將介紹如何對vivado進(jìn)行配置并調(diào)用Models
    的頭像 發(fā)表于 07-24 09:04 ?3784次閱讀
    Vivado調(diào)用<b class='flag-5'>Modelsim</b><b class='flag-5'>仿真</b>
    主站蜘蛛池模板: 天天影视网网色色欲| 袖珍人与大黑人性视频| 亚洲区 bt下载| 精品久久久久中文字幕日本| 野花日本高清在线观看免费吗 | xxxxhdvideos动漫| 色一伦一情一区二区三区| 国产精一品亚洲二区在线播放| 亚洲欧美国产视频| 蜜桃传媒在线观看入口| 成人a毛片久久免费播放| 亚洲an天堂an在线观看| 久就热视频精品免费99| 大桥未久电影在线| 亚洲中文无码AV在线观看| 女教师公车痴汉在线播放 | 好男人视频免费高清在线观看www| 在线视频 国产 日韩 欧美| 日本吃孕妇奶水免费观看| 国内精品偷拍在线观看| 91素人约啪| 十二月综合缴缴情| 久久这里只有精品国产99| 高清国语自产拍免费| 综合一区无套内射中文字幕| 色姐妹久久综合在线av| 久久久久亚洲精品影视| 国产99RE在线观看69热| 真实农村女人野外自拍照片| 特黄特色大片免费播放器试看| 恋夜影视列表免费安卓手机版 | 久久欧洲视频| 国产av在在免费线观看美女| 最新在线黄色网址| 午夜性伦鲁啊鲁免费视频| 欧美高清69hd| 久久99re66热这里只有精品| 都市妖奇谈有声| 99久久国产综合色| 野花视频在线观看免费| 天天爽夜夜爽8888视频精品|