http://blog.csdn.net/yyywxk/article/details/68947172
筆者在做modelsIM實驗時,在編譯好相關文件后,准備進行相關仿真實驗,此時意外發生了。
無論筆者怎么點擊仿真界面,object頁面下始終沒有是空白沒有任何東西。同時,下方的transcript頁面底部一直顯示loading....。在等待足夠長的時間后,最終顯示“failed to start simulation kernel”。
對於這種狀況,目前網絡上的給出了兩種方法。
1)點擊工具欄中的“simulate”按鈕,調出start smulation窗口,把窗口中最下邊optimization欄中的Enable optimization項目前的鈎鈎去掉,然后選擇仿真的文件,點擊OK。
2)找到modelsim安裝目錄下的modelsim.ini文件,將VoptFlow = 1注釋掉,或者把1改為0。
筆者嘗試了以上兩種方法多次,並多次重新安裝modelsIM,均無法解決問題。
最后筆者最終發現,發生這種情況的根源是win10自帶的防火牆的問題。只有關閉防火牆,再重新打開軟件進行仿真就能出現正常的仿真界面。
筆者的筆記本偶然更新了一下系統,導致電腦自帶的防火牆開啟,從而導致了modelsIM出現仿真無法進行。筆者已驗證。
關閉防火牆的方法為:控制面板>>系統和安全>>Windows防火牆。找到如下這個界面后,點擊“啟用或關閉
Windows防火牆”,關閉Windows防火牆。
建議大家關閉防火牆后開啟市面上常見的管家對電腦進行保護,實測騰訊管家對modelsIM仿真無影響。