modelsim學(xué)習筆記

發(fā)布時(shí)間:2010-10-11 12:08    發(fā)布者:eetech
關(guān)鍵詞: modelsim , 筆記 , 學(xué)習
1. 建一個(gè)總文件夾,如cnt

2. 為源代碼,測試臺文件,仿真各建一文件夾。如src,tb,sim

3. 編寫(xiě)源代碼,testbench。如cnt.v,tb_cnt.v文件,同時(shí)文件名里的模塊名與文件名相同,如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. 下面開(kāi)始仿真,仿真,顧名思義要在仿真文件夾sim中進(jìn)行。pwd 出現當前目錄cd ..當前目錄向上一級 cd e:/modelsim進(jìn)入e盤(pán)中的modelsim目錄

6. vlib work (建工作庫),此時(shí)從庫文件中含有modelsim自動(dòng)生成的_into文件。

7. vlog –f tb.f (編譯 .v文件),此時(shí)庫文件加入了cnt.v 和 tb_cnt.v模塊

8. vsim -voptargs=”+acc” tb_cnt (在testbench中測試源代碼),此時(shí)sim文件夾里出現了vsim文件,work文件夾里有一些仿真文件。同時(shí)在modelsim中出現sim項。

9. 右擊sim項中的實(shí)例名稱(chēng),點(diǎn)擊 add to wave all items in design 。本例中實(shí)例項是inst_cnt。(cnt inst_cnt(端口連接) 其中cnt為實(shí)例引用的模塊名稱(chēng),inst_cnt為實(shí)例引用中的實(shí)例名稱(chēng)),在wave窗口中出現的信號/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. 出現wave窗口,仿真即可。其中wave窗口中的按鈕doom in ,doom out ,doom full?烧{整波形大小。

11. 批處理文件(do文件):quit -sim
vlog -f tb.f
vsim -voptargs=”+acc” tb_cnt
add wave sim:/tb_cnt/inst_cnt/*

保存為sim.do文本文件,它等同于7—9步。
本文地址:http://selenalain.com/thread-31544-1-1.html     【打印本頁(yè)】

本站部分文章為轉載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀(guān)點(diǎn)和對其真實(shí)性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問(wèn)題,我們將根據著(zhù)作權人的要求,第一時(shí)間更正或刪除。
yongjiefan 發(fā)表于 2011-1-22 23:08:09
我覺(jué)得這個(gè)寫(xiě)得非常不錯
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復 返回頂部 返回列表
午夜高清国产拍精品福利|亚洲色精品88色婷婷七月丁香|91久久精品无码一区|99久久国语露脸精品|动漫卡通亚洲综合专区48页