ModelSim是一款功能強大實用性強并且非常專業(yè)的HDL語言
仿真軟件,功能豐富、操作簡單、使用方便,速度更快,仿真環(huán)境最好,并且可以單獨或同時進行行為、RTL級、和門級的代碼。它采用直接優(yōu)化的編譯技術(shù)、Tcl/Tk技術(shù)和單一內(nèi)核仿真技術(shù),編譯仿真速度快,編譯的代碼與平臺無關(guān),便于保護IP核,個性化的圖形界面和用戶接口,為用戶加快調(diào)錯提供強有力的手段,是FPGA/ASIC設(shè)計的首選仿真軟件。10.4版全面支持VHDL和Verilog語言的IEEE 標(biāo)準(zhǔn),支持C/C++功能調(diào)用和調(diào)試e-level)的代碼,提供友好的仿真環(huán)境。本站為用戶提供
modelsim 64位下載,數(shù)據(jù)包內(nèi)附帶破解補丁,可以完美激活破解軟件,解鎖軟件中被限制的很多功能,用戶就可以免費、無功能限制使用了。以下有圖文結(jié)合的詳細安裝教程和破解教程,可供大家參考,大家可以參照以下步驟進行ModelSim SE 10.4破解版軟件安裝破解,希望對大家有幫助,歡迎有需求的用戶下載體驗!
安裝教程
1、用
百度網(wǎng)盤下載ModelSim SE 10.4軟件安裝包并解壓,雙擊運行“modelsim-win64-10.4-se.exe”程序進行原程序安裝
注意:軟件有報毒現(xiàn)象,彈出有軟件阻止程序,選擇允許本次操作2、點擊“Next”進行下一步,選擇ModelSim SE 10.4軟件安裝目錄,這里選擇默認目錄為C:modeltech64_10.4
3、同意軟件相關(guān)協(xié)議,選擇“Agree”
4、安裝狀態(tài)中,需要一些時間,請耐心等待
5、彈出窗口,點擊“Yes”,創(chuàng)建桌面快捷方式
6、再次彈出窗口,點擊“Yes”
7、等待軟件安裝完成
破解步驟
1、軟件安裝完成之后,打開軟件安裝目錄,找到“mgls64.dll”文件,右鍵文件屬性取消只讀屬性。默認安裝路徑:C:modeltech64_10.4win64
2、回到軟件安裝包,將破解補丁“MentorKG.exe”和“patch_dll.bat”復(fù)制到軟件安裝目錄下,然后雙擊運行“patch_dll.bat”,自動默認目錄C:Users用戶AppDataLocalTemp下生成license文件
3、最后,右鍵點擊我的電腦,點擊屬性》高級系統(tǒng)設(shè)置》高級》環(huán)境變量》新建,新建變量名為:MGLS_LICENSE_FILE,變量值為:(“l(fā)icense.txt”所在的目錄,可以自行修改)一般默認為C:UsersadminAppDataLocalTemplicense.txt,點擊確定即可破解成功
4、至此,軟件完成破解,用戶可以免費使用了
功能特色
1、RTL和門級優(yōu)化,本地編譯結(jié)構(gòu),編譯仿真速度快,跨平臺跨版本仿真;
2、單內(nèi)核VHDL和Verilog混合仿真
3、源代碼模版和助手,項目管理
4、集成了性能分析、波形比較、代碼覆蓋、數(shù)據(jù)流ChaseX、Signal Spy、虛擬對象Virtual Object、Memory窗口、Assertion窗口、源碼窗口顯示信號值、信號條件斷點等眾多調(diào)試功能
5、C和Tcl/Tk接口,C調(diào)試
6、對SystemC的直接支持,和HDL任意混合
7、支持SystemVerilog的設(shè)計功能
8、對系統(tǒng)級描述語言的最全面支持,SystemVerilog,SystemC,PSL
9、ASIC Sign off
10、可以單獨或同時進行行為(behavioral)、RTL級、和門級(gate-level)的代碼
軟件特點
1、高級代碼覆蓋率
軟件的高級代碼覆蓋功能和易用性降低了利用這一寶貴驗證資源的障礙。
軟件高級代碼覆蓋功能為系統(tǒng)驗證提供了有價值的指標(biāo)。 所有覆蓋信息都存儲在統(tǒng)一覆蓋數(shù)據(jù)庫(UCDB)中,該數(shù)據(jù)庫用于收集和管理高效數(shù)據(jù)庫中的所有覆蓋信息。 可以使用分析代碼覆蓋率數(shù)據(jù)的覆蓋率實用程序,例如合并和測試排名。 覆蓋結(jié)果可以交互式查看,模擬后或多次模擬運行合并后查看。 代碼覆蓋度量可以按實例或設(shè)計單位報告,從而提供管理覆蓋數(shù)據(jù)的靈活性。
支持的覆蓋類型包括:
聲明報道
運行期間執(zhí)行的語句數(shù)
分行報道
影響HDL執(zhí)行控制流的表達式和case語句
條件覆蓋
將分支上的條件分解為使結(jié)果為true或false的元素
表達范圍
與條件覆蓋相同,但涵蓋并發(fā)信號分配而不是分支決策
重點關(guān)注表達
以確定覆蓋結(jié)果的表達式的每個獨立輸入的方式呈現(xiàn)表達覆蓋率數(shù)據(jù)
增強的切換覆蓋范圍
在默認模式下,計數(shù)從低到高和從高到低的轉(zhuǎn)換;在擴展模式下,計算與X的轉(zhuǎn)換
有限狀態(tài)機覆蓋
州和州的過渡覆蓋范圍
2、混合HDL仿真
軟件將仿真性能和容量與模擬多個模塊和系統(tǒng)以及實現(xiàn)ASIC門級別簽核所需的代碼覆蓋和調(diào)試功能相結(jié)合。 全面支持Verilog,SystemVerilog for Design,VHDL和SystemC為單語言和多語言設(shè)計驗證環(huán)境提供了堅實的基礎(chǔ)。易于使用且統(tǒng)一的調(diào)試和仿真環(huán)境為當(dāng)今的FPGA設(shè)計人員提供了他們不斷增長的高級功能以及使他們的工作高效的環(huán)境。
3、有效的調(diào)試環(huán)境
調(diào)試環(huán)境為Verilog,VHDL和SystemC提供了廣泛的直觀功能,使其成為ASIC和FPGA設(shè)計的首選。
通過智能設(shè)計的調(diào)試環(huán)境簡化了發(fā)現(xiàn)設(shè)計缺陷的過程。 調(diào)試環(huán)境有效地顯示設(shè)計數(shù)據(jù),以便分析和調(diào)試所有語言。
允許在保存結(jié)果的仿真后以及實時仿真運行期間使用許多調(diào)試和分析功能。例如,coverage查看器使用代碼覆蓋率結(jié)果分析和注釋源代碼,包括FSM狀態(tài)和轉(zhuǎn)換,語句,表達式,分支和切換覆蓋率。
信號值可以在源窗口中注釋并在波形查看器中查看,從而簡化了對象及其聲明之間以及訪問文件之間的超鏈接導(dǎo)航的調(diào)試導(dǎo)航。
可以在列表和波形窗口中分析競爭條件,增量和事件活動??梢暂p松定義用戶定義的枚舉值,以便更快地了解模擬結(jié)果。為了提高調(diào)試效率,還具有圖形和文本數(shù)據(jù)流功能。
軟件與Mentor的旗艦?zāi)M器Questa®共享一個共同的前端和用戶界面。這使客戶可以輕松升級到Questa,因為他們需要更高的性能并支持高級驗證功能。
軟件特性
1、統(tǒng)一的混合語言模擬引擎,易于使用和性能
2、Verilog的原生支持,用于設(shè)計的SystemVerilog,VHDL和SystemC,用于有效驗證復(fù)雜的設(shè)計環(huán)境
3、快速調(diào)試,易于使用,多語言調(diào)試環(huán)境
4、高級代碼覆蓋和分析工具,可實現(xiàn)快速覆蓋范圍
5、交互式和后期模擬調(diào)試可用,因此兩者都使用相同的調(diào)試環(huán)境
6、強大的波形比較,便于分析差異和錯誤
7、統(tǒng)一覆蓋數(shù)據(jù)庫,具有完整的交互式和HTML報告和處理功能,可以在整個項目中理解和調(diào)試覆蓋范
8、與HDL Designer和HDL Author相結(jié)合,可實現(xiàn)完整的設(shè)計創(chuàng)建,項目管理和可視化功能
常見問題
1、直接將用VerilogHDL編寫的128分頻器程序count128.v設(shè)置為工程的頂層設(shè)計文件,編譯失敗?
快速建立了一個只有一個器件的電路圖文件:Msim.bdf,將輸入輸出信號直接引出來,并將其設(shè)為頂層文件,編譯通過
2、編譯通過后進行仿真,仿真失敗?
原因是:
已經(jīng)設(shè)定仿真語言為Verilog HDL
解決方法:
用手工重新寫了一段Verilog HDL語言的頂層設(shè)計文件MSim.V。編譯通過,并且仿真正常
3、波形加載慢的問題解決辦法?
方法一
先仿真1ms,然后zoom full一次,在此基礎(chǔ)上再跑1ms,再zoom full,依此類推跑到10ms,這時再zoom full就很快地完成了。我猜原因是前面的9次zoomfull建立了一些緩存數(shù)據(jù),以供第10次使用,所以變快了
方法二
變化頻率最大的信號刪除掉,通常情況下,變化頻率最大的信號是時鐘信號,如果一定要保留,那么可以將該信號的format設(shè)為literal,或者event,如果format是logic,將嚴重拖慢畫波形的速度。設(shè)置的方法是在波形信號處點擊右鍵,選擇format->literal
0條評論