資源描述:
《modelsim使用命令》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、1.常用仿真命令vlibwork???//建立work仿真庫vmapworkwrok??//映射庫vlog??-cover?bcest?*.v???//加覆蓋率分析的編譯vsim?-coverage?-voptargs="+acc"?-t?ns?test??//仿真文件為test.vaddwave?*????//將所有模塊waveform.dump出來addwavesim:/test/t/M2/Reg_out????????//將模塊Reg_out中的waveform.dump出來delete?wav
2、e?/test/i2.SVA斷言仿真命令vlog?-sv?a.vvsim?-assertdebug?testview?assertionsvsim?-assertdebug?ScaleBlock_tf?-L?xilinxcorelib_ver?-L?unisims_ver??//加載xilinxlib庫3.verror?3601??//查錯(cuò)4.給仿真工具加載xilinx庫命令(1)加載之前將modelsim.ini改為非“只讀”(2)“運(yùn)行”cmd,到xilinx目錄下(3)C:Xilinx>?co
3、mpxlib?-s?mti_se?-p?c:Modeltech_6.0win32?-f?all?-l?verilog?-o?C:Modeltech_6.0Xilinx_lbis或者?Xilinx目錄下.bint下有compxlib.exe簡單得modelsim命令行仿真??????????????????????????????????????用do文件進(jìn)行仿真真得很方便,比寫testbench方便多了,我是深有感觸呀,開始時(shí)因?yàn)椴恢?,只知道寫testbence,在小得模塊也寫tes
4、tbench,真得很煩躁!而且信號(hào)定義什么得比較多,采用do文件得方法就沒有那么多信號(hào)定義了,管理也比較方便,呵呵,真得很方便,而且采用命令行得形式,感覺特有成就感,呵呵!1.運(yùn)行仿真,在主窗口輸入命令:vsimwork.實(shí)體名2.為時(shí)鐘信號(hào)添加驅(qū)動(dòng),輸入命令:forceclk00,110-r20,將仿真時(shí)鐘設(shè)為50MHz;(設(shè)時(shí)間單位為ns)3.打開波形窗口,輸入命令:viewwave4.為波形窗口添加信號(hào),輸入命令:addwave-hex*,這里的*表示添加設(shè)計(jì)中所有的信號(hào),-hex表示以十六進(jìn)制
5、來表示波形窗口中的信號(hào)值;5.開始仿真,輸入命令,run3us,這時(shí)候在波形窗口中出現(xiàn)仿真波形6.退出仿真,輸入命令:quit–sim。modelsim常用命令分類:Verilog/FPGA2010-05-2610:49354人閱讀評(píng)論(1)收藏舉報(bào)用do文件進(jìn)行仿真真得很方便,比寫testbench方便多了,采用do文件沒有那么多信號(hào)定義,管理也比較方便.?1.運(yùn)行仿真,在主窗口輸入命令:vsimwork.實(shí)體名2.為時(shí)鐘信號(hào)添加驅(qū)動(dòng),輸入命令:forceclk00,110-r20,將仿真時(shí)鐘設(shè)為5
6、0MHz;(設(shè)時(shí)間單位為ns)3.打開波形窗口,輸入命令:viewwave4.為波形窗口添加信號(hào),輸入命令:addwave-hex*,這里的*表示添加設(shè)計(jì)中所有的信號(hào),-hex表示以十六進(jìn)制來表示波形窗口中的信號(hào)值;5.開始仿真,輸入命令,run3us,這時(shí)候在波形窗口中出現(xiàn)仿真波形6.退出仿真,輸入命令:quit–sim//很常用!!7.查看錯(cuò)誤詳細(xì)信息:verror**(錯(cuò)誤數(shù)字代號(hào))--vlib-建立一個(gè)新的工作庫。如:vlibwork???????在當(dāng)前目錄建立邏輯庫work,運(yùn)行后會(huì)在當(dāng)前目
7、錄下找到work文件夾。--vmap-映射邏輯庫名到指定的目錄--vsim-啟動(dòng)仿真如:vsim-c-lvsim.log-do./YourDo.do-L./workwork.foo???開始仿真,-c選項(xiàng)讓vsim工作在commandline模式;-l選項(xiàng)是輸出log文件到vsim.log;-do選項(xiàng)是開始仿真后運(yùn)行tcl腳本文件;-L選項(xiàng)是指定工作邏輯庫;work.foo是仿真的toplevelmodule。odelSim之命令行仿真入門下面是我們的Tcl仿真步驟:啟動(dòng)ModelSimSE,首先看到
8、在在ModelSimSE右邊的窗口有ModelSim>這樣的提示符。在提示符后,順序運(yùn)行以下命令:???vlibwork?該命令的作用是在該目錄下建立一個(gè)work目錄,請(qǐng)注意不要用操作系統(tǒng)來新建一個(gè)work的文件夾,因?yàn)橛貌僮飨到y(tǒng)建立的work文件夾并沒有ModelSimSE自動(dòng)生成的_info文件。???vmapworkwork???該命令的作用是將目前的邏輯工作庫work和實(shí)際工作庫work映射對(duì)應(yīng)。???vlogcamera.v?camera_tb