国产精品免费无遮挡无码永久视频-国产高潮视频在线观看-精品久久国产字幕高潮-国产精品99精品无码视亚

modelsim學習筆記

發布時間:2010-10-11 12:08    發布者:eetech
關鍵詞: modelsim , 筆記 , 學習
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中進行。pwd 出現當前目錄cd ..當前目錄向上一級 cd e:/modelsim進入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文件夾里出現了vsim文件,work文件夾里有一些仿真文件。同時在modelsim中出現sim項。

9. 右擊sim項中的實例名稱,點擊 add to wave all items in design 。本例中實例項是inst_cnt。(cnt inst_cnt(端口連接) 其中cnt為實例引用的模塊名稱,inst_cnt為實例引用中的實例名稱),在wave窗口中出現的信號/tb_cnt/clk

/tb_cnt/rstn
/tb_cnt/cnt(它們為連到端口的信號)
/tb_cnt/inst_cnt/i_clk
/tb_cnt/inst_cnt/i_rstn
/tb_cnt/inst_cnt/o_cnt (它們為模塊cnt中定義的端口)。  

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://m.4huy16.com/thread-31544-1-1.html     【打印本頁】

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

廠商推薦

  • Microchip視頻專區
  • “芯”光璀璨,鵬城共賞——2025 Microchip中國技術精英年會深圳站回顧
  • 技術熱潮席卷三城,2025 Microchip中國技術精英年會圓滿收官!
  • Microchip第22屆中國技術精英年會——采訪篇
  • 常見深度學習模型介紹及應用培訓教程
  • 貿澤電子(Mouser)專區

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表