Ⅰ 為什麼modelsim10.2里有UVM的庫,但HELLO
1.安裝modelsim se 10.1a
2.下載uvm_1.1d uvm-1.1d.tar.gz (3.07 MB) 。然後解壓縮後,拷貝到modelsim安裝目錄的../verilog_src/目錄下,我的目錄是C:\software\modeltech_10.1a\verilog_src.這里注意,拷貝過來之後,打開uvm_1.1d文件夾,應該能直接看到bin/docs/examples/src/等文件夾和幾個txt文件。
3.配置系統環境變數。打開modelsim,在vsim>命令行下輸入
vsim n>set UVM_HOME c:/software/modeltech_10.1a/verilog_src/uvm-1.1d
vsim n>set MODEL_TECH c:/software/modeltech_10.1a/win32
(也可以設置為系統環境變數)
4.編譯uvm_1.1d庫文件。所謂編譯庫文件,我的理解是將uvm_1.1d編譯成windows中modelsim可以載入的dll文件,因此這一個步驟是生成一個.dll文件的過程。這里需要GCC的編譯命令,最新的是(modelsim-gcc-4.2.1-mingw32vc9)
modelsim-gcc-4.2.1-mingw32vc9.part01.rar (14 MB)
modelsim-gcc-4.2.1-mingw32vc9.part02.rar (5.65 MB)
解壓縮後,復制到modelsim安裝目錄下,我的復制目錄是(C:\software\modeltech_10.1a\gcc-4.2.1-mingw32vc9),打開該文件後能夠直接看到bin/doc/include/info/lib/libexec/man/share文件夾,上面這些基本工作做完後,就可以編譯.dll文件了。
5.在vsim命令行下輸入
vsim n>c:/software/modeltech_10.1a/gcc-4.2.1-mingw32vc9/bin/g++.exe -DQUESTA -W -shared -Bsymbolic -I $MODEL_TECH/../include $UVM_HOME/src/dpi/uvm_dpi.cc -o $UVM_HOME/lib/uvm_dpi.dll $MODEL_TECH/mtipli.dll -lregex
注意,要先在$UVM_HOME目錄下創建lib文件夾。
6.下載hello_world.sv hello_world.rar (231 Bytes)
創建modelsim工程,添加hello_world.sv文件。假設工程目錄為 C:/modelsim_uvm/
7.編譯Hello_world_example源文件
vsim n>vlog +incdir+$UVM_HOME/src -L mtiAvm -L mtiOvm -L mtiUvm -L mtiUPF C:/modelsim_uvm/hello_world.sv
8.模擬Hello_world_example(需要調用剛剛編譯的uvm_dpi.dll)
vsim n>vsim -c -sv_lib $UVM_HOME/lib/uvm_dpi work.hello_world_example
選run 100ns
Ⅱ modelsim10.4怎麼破解
在安裝modelsim 10.1c之前,你需要先滑鼠右鍵解壓安裝包,然後雙擊「modelsim-win64-10.1c-se.exe」開始安裝的第一步。安裝過程中,系統會提示用戶「現在開始要安裝modelsim,用戶是否同意」以及其他安裝時需要注意的事項。用戶可以直接默認跳過這些提示,然後點擊「Next」繼續。
接下來,你需要選擇軟體的安裝路徑。你可以直接默認「Next」跳過設置,讓安裝程序自動選擇默認路徑。如果你希望自定義安裝路徑,可以點擊「BROWSE」按鈕,然後選擇一個合適的位置。
值得注意的是,這里提供了一個鏈接,可以下載modelsim的破解版:http://www.3322.cc/soft/11165.html。但請注意,使用破解版軟體可能會違反軟體使用協議,存在法律風險,並且可能會影響軟體的正常運行和功能。
為了確保軟體的正常使用和安全,建議用戶從官方渠道下載並安裝modelsim。同時,使用正版軟體能夠支持軟體開發者,促進軟體行業的健康發展。