1.?建一個總文件夾,如cnt
2.?為源代碼,測試臺文件,仿真各建一文件夾。如src,tb,sim
3.?編寫源代碼,testbench。如cnt.v,tb_cnt.v文件,同時文件名里的模塊名與文件名相同,如module? cnt(? ), module? tb_cnt(? )。
4.?再sim文件夾里加入tb.f文件:../tb/tb_cnt.v?
?????????????????????????????? ../src/cnt.v
?????????????????????????????? ../tb/tb_cnt-y
? ../src? +libext+.v(這里源代碼中可有許多,下一次做的DPLL必須要用第二種)
5.?下面開始仿真,仿真,顧名思義要在仿真文件夾sim中進(jìn)行。pwd 出現(xiàn)當(dāng)前目錄cd ..當(dāng)前目錄向上一級 cd? e:/modelsim進(jìn)入e盤中的modelsim目錄
6.?vlib? work (建工作庫),此時從庫文件中含有modelsim自動生成的_into文件。
7.?vlog?? –f?? tb.f? (編譯? .v文件),此時庫文件加入了cnt.v 和 tb_cnt.v模塊
8.?vsim? -voptargs=”+acc”? tb_cnt? (在testbench中測試源代碼),此時sim文件夾里出現(xiàn)了vsim文件,work文件夾里有一些仿真文件。同時在modelsim中出現(xiàn)sim項。
9.?右擊sim項中的實例名稱,點(diǎn)擊 add to wave? all items in design 。本例中實例項是inst_cnt。(cnt? inst_cnt(端口連接)???? 其中cnt為實例引用的模塊名稱,inst_cnt為實例引用中的實例名稱),在wave窗口中出現(xiàn)的信號為/tb_cnt/clk?
/tb_cnt/rstn??
/tb_cnt/cnt(它們?yōu)檫B到端口的信號)????
/tb_cnt/inst_cnt/i_clk????
/tb_cnt/inst_cnt/i_rstn
/tb_cnt/inst_cnt/o_cnt (它們?yōu)槟Kcnt中定義的端口)。??
10.?出現(xiàn)wave窗口,仿真即可。其中wave窗口中的按鈕doom in ,doom out ,doom full。可調(diào)整波形大小。
11.?批處理文件(do文件):quit? -sim
???????????????????????? vlog? -f? tb.f
???????????????????????? vsim? -voptargs=”+acc”? tb_cnt
???????????????????????? add?? wave? sim:/tb_cnt/inst_cnt/*
????? 保存為sim.do文本文件,它等同于7—9步。
易懂的modelsim學(xué)習(xí)筆記
- ModelSim(49013)
相關(guān)推薦
熱點(diǎn)推薦
PADS應(yīng)用學(xué)習(xí)筆記
本內(nèi)容提供了PADS應(yīng)用學(xué)習(xí)筆記,PADS2007學(xué)習(xí)及Power PCb使用經(jīng)驗
2011-11-24 10:42:09
11849
11849Debussy學(xué)習(xí)筆記(一)
Debussy學(xué)習(xí)筆記(一)(轉(zhuǎn)載)學(xué)習(xí)FPGA以來,一直是用Modelsim作為仿真調(diào)試工具,前幾天在同事那兒看到了一個新工具:Debussy,看她用的相當(dāng)順手,而且工具本身也相當(dāng)好用,有很多
2014-06-18 15:15:31
JZ2440學(xué)習(xí)筆記分享!
最近細(xì)致深入的學(xué)習(xí)了裸機(jī)部分的視頻教程,教程中有些沒說清楚的地方,通過查資料補(bǔ)充了一些,總結(jié)寫成筆記,現(xiàn)在分享在此,供同學(xué)們交流,本人水平有限,若有錯誤,敬請留言指出筆記在附件中
2019-09-30 04:45:39
PROTEUS仿真學(xué)習(xí)筆記匯總帖(7.15)
PROTEUS仿真學(xué)習(xí)筆記帖子,樓主@oldbeginner 總結(jié)的很好,資料也很詳細(xì)的說,不分享給你們,實在可惜啊!樓主會抽空分享更多的筆記給大家,大家記得持續(xù)關(guān)注呦!為樓主這份樂于助人的精神點(diǎn)
2014-06-18 17:29:16
pytest學(xué)習(xí)筆記有哪些?
fixure為什么不能調(diào)用低級別的fixure?pytest.mark.usefixure注解在類上面和寫在方法入?yún)⒗锩嬗惺裁床顒e?pytest學(xué)習(xí)筆記匯總
2020-11-04 09:23:40
ucos ii學(xué)習(xí)筆記整理
一份新鮮的學(xué)習(xí)筆記,自己也才入門,所以內(nèi)容還不是很翔實深入,就當(dāng)給同樣在學(xué)ucos的童鞋們一個參考吧。筆記是用mindmanage做的,用思維導(dǎo)圖記錄學(xué)習(xí)筆記有一點(diǎn)好處就是,內(nèi)容直觀,條理清晰。不過
2020-05-11 01:59:59
關(guān)于Assert_param的學(xué)習(xí)筆記分享,不看肯定后悔
關(guān)于Assert_param的學(xué)習(xí)筆記分享,不看肯定后悔
2021-06-10 13:59:36
求大佬分享STM32的串口數(shù)據(jù)收發(fā)基礎(chǔ)學(xué)習(xí)筆記
求大佬分享STM32的串口數(shù)據(jù)收發(fā)基礎(chǔ)學(xué)習(xí)筆記
2021-12-06 06:31:12
記錄學(xué)習(xí)CAN的過程
本文記錄了學(xué)習(xí)CAN的過程,作為自己以后復(fù)習(xí)的筆記參考,對于前文的理解或許有些淺顯(為了易懂),所涉及到的知識點(diǎn)在后文都會講到
2021-08-03 06:54:42
ModelSim SE 入門
本文以ModelSim SE 5.6版本為基礎(chǔ),介紹ModelSim SE的最基本用法,高深的我也不會 。當(dāng)你安裝完ModelSim SE之后,可以將你的ModelSim SE的起始路徑設(shè)置為你的工作目錄(如e:verilog),具體方
2010-07-06 15:37:15
69
692009年筆記本技術(shù)發(fā)展回顧(通俗易懂)
2009年筆記本技術(shù)發(fā)展回顧(通俗易懂)
· 導(dǎo)語
2010年,您是否有購買筆記本的計劃?作為一款對多數(shù)人來說都價格不
2010-02-04 15:55:28
1172
1172ModelSim和QuestaSim功能簡介及應(yīng)用
ModelSim和QuestaSim功能簡介及應(yīng)用
ModelSim是工業(yè)界最優(yōu)秀的語言仿真器,它提供最友好的調(diào)試環(huán)境
2010-04-29 09:07:27
20375
20375
Modelsim百問(一)
第一章 1、 關(guān)于 Modelsim中庫的編譯 2、 如何在modelsim中指定Altera的仿真庫 3、 Modelsim波形文件 4、 后仿真時,是不是要對復(fù)位信號GSR/GTR做特別特殊處理?為什么? 5、 功能仿真加STA能不
2011-05-26 15:48:05
0
0modelsim仿真學(xué)習(xí)筆記
2012-05-24 19:01:55
33
33Altera ModelSim 6.5仿真入門教程
Altera ModelSim 6.5仿真入門教程,需要的可自行下載。 平臺 軟件:ModelSim-Altera 6.5e (Quartus II 10.0) Starter Edition 內(nèi)容 1 設(shè)計流程 使用ModelSim仿真的基本流程為: 圖1.1 使用 ModelSim仿真的基本
2012-08-15 15:40:24
257
257Altera Modelsim學(xué)習(xí)筆記
我近期計劃陸續(xù)整理出以下幾個方面的學(xué)習(xí)筆記:初學(xué) ModelSimSE 時被迷糊了幾天的若干概念;在 ModelSimSE 中添加 ALTERA 仿真庫的詳細(xì)步驟;用 ModelSimSE 進(jìn)行功能仿真和時序仿真的方法(
2012-08-15 15:47:30
66
66latex排版學(xué)習(xí)筆記
latex排版學(xué)習(xí)筆記包括基本使用、格式調(diào)整、數(shù)學(xué)公式、圖形繪制、演示文稿等常用技巧
2015-10-30 17:06:29
0
0openwrt深入學(xué)習(xí)筆記
openwrt深入學(xué)習(xí)筆記 網(wǎng)上也很多,這里給大家上傳一個,免費(fèi)供大家學(xué)習(xí)參考
2015-11-17 16:23:42
74
74使用 ModelSim 進(jìn)行設(shè)計仿真詳解
本章為ModelSim的初級教程,讀者讀完本章可以較為熟練的使用ModelSim進(jìn)行設(shè)計仿真,本章沒有也不可能涉及ModelSim的各個方面,要想全面的掌握ModelSim可以參閱軟件文檔。
2015-12-24 18:29:37
0
0modelsim保存波形操作方法解析
在數(shù)字電路設(shè)計中(Verilog or VHDL),ModelSim是常用的仿真工具。當(dāng)我們仿真大型的工程時,往往需要保留仿真波形,以便分析和以后查看。這就需要學(xué)習(xí)在ModelSim里面如何保存仿真波形及調(diào)用波形。
2017-11-24 11:13:24
18390
18390STM32各模塊學(xué)習(xí)筆記
STM32個模塊學(xué)習(xí)筆記 目錄 STM32筆記之一 中斷優(yōu)先級.....................................................1 STM32筆記之二 開關(guān)總
2017-11-30 03:32:21
3327
3327java學(xué)習(xí)——java中的反射學(xué)習(xí)筆記
本文檔內(nèi)容介紹了java學(xué)習(xí)java中的反射學(xué)習(xí)筆記,供參考
2018-03-13 14:19:22
0
0仿真軟件ModelSim及其應(yīng)用,ModelSim的仿真流程
ModelSim不僅可以用于數(shù)字電路系統(tǒng)設(shè)計的功能仿真,還可以應(yīng)用于數(shù)字電路系統(tǒng)設(shè)計的時序仿真。 ModelSim的使用中,最基本的步驟包括創(chuàng)建工程、編寫源代碼、編譯、啟動仿真器和運(yùn)行仿真五個步驟,仿真流程如圖1所示:
2018-12-29 11:35:14
10521
10521使用Vivado 2017調(diào)用Modelsim的詳細(xì)步驟
本次使用的Vivado版本為Vivado_2017.3版本,從Xilinx官方文檔可以了解到,該版本的Vivado只支持Modelsim10.6或者更高版本,但是筆者只有Modelsim
2019-03-30 09:51:46
18140
18140
Modelsim仿真教程Modelsim的基礎(chǔ)入門基礎(chǔ)教程免費(fèi)下載
筆者一直以來都在糾結(jié),自己是否要為仿真編輯相關(guān)的教程呢?一般而言,Modelsim等價仿真已經(jīng)成為大眾的常識,但是學(xué)習(xí)仿真是否學(xué)習(xí)Modelsim,筆者則是一直保持保留的態(tài)度。筆者認(rèn)為,仿真
2019-04-30 18:24:00
24
24Modelsim仿真軟件的入門指導(dǎo)教程免費(fèi)下載
軟件Modelsim的入門介紹,結(jié)合項目 包括GUI操作和腳本操作,適合學(xué)習(xí)FPGA或者ASIC設(shè)計的人員
2019-12-05 08:00:00
2
2機(jī)器學(xué)習(xí)的個人學(xué)習(xí)筆記
本文檔的主要內(nèi)容詳細(xì)介紹的是機(jī)器學(xué)習(xí)的個人學(xué)習(xí)筆記免費(fèi)下載。
2021-03-01 09:28:25
24
24python機(jī)器學(xué)習(xí)筆記資料免費(fèi)下載
本文檔的主要內(nèi)容詳細(xì)介紹的是python機(jī)器學(xué)習(xí)筆記資料免費(fèi)python機(jī)器學(xué)習(xí)筆記資料免費(fèi)下載。
2021-03-01 10:09:38
43
43基于ModelSim使用二聯(lián)合Quarus自動仿真教程
3 ModelSim工程實戰(zhàn)之自動仿真說完了 ModelSim 的使用流程,接下來我們將會對每個流程進(jìn)行詳細(xì)的操作演示,一步步、手把手帶領(lǐng)大家學(xué)習(xí)使用 ModelSim 軟件。首先我們講解
2021-07-23 10:51:17
2901
2901
基于ModelSim使用四ModelSim手動仿真教程
4.1 新建仿真工程 在開始動手仿真之前,首先,我們需要創(chuàng)建一個文件夾用來放置我們的 ModelSim 仿真工程文件,這里我們就在之前創(chuàng)建的 Quartus 工程目錄下的 simulation
2021-07-23 11:10:48
4884
4884如何夾帶modelsim的仿真波形白底黑線
Modelsim使用技巧—波形白底黑線設(shè)置 在發(fā)表期刊或者論文時,我們需要夾帶modelsim的仿真波形在我們的論文里,在modelsim默認(rèn)模式下的波形一般是黑底綠線白字,如圖1所示。打印出來幾乎
2021-08-26 11:23:12
4739
4739Altera FPGA CPLD學(xué)習(xí)筆記
Altera FPGA CPLD學(xué)習(xí)筆記(肇慶理士電源技術(shù)有限)-Altera FPGA CPLD學(xué)習(xí)筆記? ? ? ? ? ? ? ? ?
2021-09-18 10:54:41
85
85OpenStack之Cinder學(xué)習(xí)筆記
OpenStack之Cinder學(xué)習(xí)筆記(開關(guān)電源技術(shù)教程ppt)-該文檔為OpenStack之Cinder學(xué)習(xí)筆記總結(jié)文檔,是一份不錯的參考資料,感興趣的可以下載看看,,,,,,,,,,,,,,,,,
2021-09-23 12:40:59
5
5開關(guān)電源學(xué)習(xí)筆記 --- 目錄
一.基本DC-DC變換器開關(guān)電源學(xué)習(xí)筆記0 — 初識開關(guān)電源開關(guān)電源學(xué)習(xí)筆記1 — Buck變換器的基本原理開關(guān)電源學(xué)習(xí)筆記2 — Boost變換器的基本原理開關(guān)電源學(xué)習(xí)筆記3
2021-10-22 09:36:13
35
35使用Modelsim編譯激勵文件的詳細(xì)流程
對于激勵文件,我常用的是直接手寫,最初學(xué)這個的時候,好像是用的Quartus里的那個Modelsim-Altera的工具去弄了下圖形化編輯去制作約束,現(xiàn)在講到這ModelSim了,也就再撿點(diǎn)來折騰下,還是有點(diǎn)學(xué)習(xí)價值,畢竟編輯的約束就真的很“直觀”了。
2022-05-16 10:52:04
4579
4579ModelSim工程實戰(zhàn)之自動仿真
在該頁面中,如果你安裝的是 ModelSim 軟件,那么你需要在 ModelSim 路徑中進(jìn)行設(shè)置,這里我們使用的 ModelSim-Altera , 所 以 我 們 將 ModelSim-Altera 路 徑 設(shè) 置 成 了C:altera13.1modelsim_asewin32aloem。
2022-05-17 10:09:42
3280
3280ModelSim手動仿真教程
在開始動手仿真之前,首先,我們需要創(chuàng)建一個文件夾用來放置我們的 ModelSim 仿真工程文件,這里我們就在之前創(chuàng)建的 Quartus 工程目錄下的 simulation 文件夾中創(chuàng)建一個
2022-07-11 10:58:09
6229
6229modelsim波形仿真的基本操作了解
在剛接觸modelsim時,被其繁復(fù)的操作流程所困,一度只能依靠在quartus中修改代碼編譯后再重啟modelsim,自動導(dǎo)入才能得到波形。這樣的操作最大的問題就是修改代碼的成本巨大。每次更新波形
2022-11-29 09:52:13
4649
4649Vivado調(diào)用Modelsim仿真
Modelsim是十分常用的外部仿真工具,在Vivado中也可以調(diào)用Modelsim進(jìn)行仿真,下面將介紹如何對vivado進(jìn)行配置并調(diào)用Modelsim進(jìn)行仿真,在進(jìn)行仿真之前需要提前安裝Modelsim軟件。
2023-07-24 09:04:43
5402
5402
Sentaurus TCAD學(xué)習(xí)筆記
半導(dǎo)體仿真Sentaurus TCAD 學(xué)習(xí)筆記,僅供學(xué)習(xí)
2023-08-07 14:54:12
13
13vivado軟件和modelsim軟件的安裝方法
本文詳細(xì)介紹了vivado軟件和modelsim軟件的安裝,以及vivado中配置modelsim仿真設(shè)置,每一步都加文字說明和圖片。
2023-08-07 15:48:00
8987
8987
使用modelsim時的問題分析
仿真對于FPGA設(shè)計來說至關(guān)重要,我們經(jīng)常使用modelsim來進(jìn)行功能仿真或者時序仿真,這樣就需要將modelsim和設(shè)計軟件(quartus ii)聯(lián)系起來,下面是設(shè)計者在使用modelsim時可能會遇到的問題。
2024-10-24 18:15:48
2608
2608
電子發(fā)燒友App







評論