本人也是初学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时在快捷方式右击 以管理员身份运行.