本人也是初學FPGA, 因為畢業設計的需求, 購置了一塊Atyls的板子開始學習FPGA.
學習過程中,遇到許多開發環境的問題, 動不動就是編譯錯誤什么的, 真是悲催死了.
這個問題只是我遇到的若干問題的其中之一, 糾結了很久, 終於今天靈光一現地給解決了...
問題描述:
在使用ISE的Isim仿真時, 提示出錯 :
FATAL_ERROR:Simulator:Fuse.cpp:209:1.133 - Failed to compile one of the generated C files. Please recompile with -mt off -v 1 switch to identify which design unit failed. For technical support on this issue, please visit http://www.xilinx.com/support.
當我將Simulate Behavioral Model 的 Process Property中加上 -mt off -v 1, 依然出錯, 不過錯誤變成了:
FATAL_ERROR:Simulator:Fuse.cpp:500:1.133 - Failed to compile generated C file isim/<filename> For technical support on this issue, please visit http://www.xilinx.com/support.
個人開發環境: Win7 Ultimate x64; ISE 14.7
解決方案:
其實在我的64位機上, 32位的ISE和64位的ISE應該都是可以正常工作的.那么出現以上問題是因為ISE打開時,沒有獲得管理員權限.
只需要打開$ISE\ISE_DS\ISE\bin\nt64 或 $ISE\ISE_DS\ISE\bin\nt
(其中$ISE代表你的ISE安裝路徑, nt64和nt中分別存放着64位和32位的應用程序)
找到ise.exe,右鍵-->屬性-->兼容性-->以管理員身份運行此程序即可.
或者打開ISE時在快捷方式右擊 以管理員身份運行.
