在网上搜了无数帖子,结合自己数小时的实践,终于搞定了Xilinx仿真库。
测试环境:Windows XP3,Xilinx ISE Suite 10.1,ModelSim SE 6.5c
使用ISE自带的库生成工具是最方便的方法。
首先打开ISE,在Edit->Preferences...->ISE General 的 Intergrated Tools 的 Model Tech Simulator中指定Modelsim.exe的实际安装路径。(在这里我的路径是D:/Work/modeltech_6.5c/win32/modelsim.exe,请根据自己的实际情况更改)。OK以后退出ISE。
然后到ModelSim安装目录下找到ModelSim.ini文件,右键将其只读属性去掉,确定。
按下WIN+R,输入compxlibgui后回车,这其实就是自带的工具Simulation Library Compilation Wizard。点击Select simulator,选中ModelSim。检查路径正确了以后选Next。再Next,建议再Next,或者根据自己的实际需要选择FPGA/CPLD的具体型号。继续Next,在Map only to existing pre-compiled libraries前打上勾,在Output Directory for modelsim.ini file using mapped libraries中选择modelsim安装根目录modelsim.ini所在的路径,这一步很重要。再点击Next就开始编译了。
最后把ModelSim.ini文件的只读属性改回去,万事OK……