Modelsim 调试Library unisim not found.的解决办法
xilinx调用modelsim时出错
# ** Error: (vcom-19) Failed to access library 'unisim' at "D:/Model/win32xoem/../xilinx/vhdl/unisim".
# No such file or directory.
# ERROR: serial.vhdl(8): Library unisim not found.
# ERROR: serial.vhdl(9): Unknown identifier: unisim
# ERROR: serial.vhdl(11): VHDL Compiler exiting
# ERROR: D:/Model/win32xoem/vcom failed.
好像是缺少unisim库解决方法如下:
(1)关闭modelsim
(2)重新打开modelsim,在modelsim里file菜单下new中选library,将名字改为unisim,这个时候面板上可以看到unisim这个库
(3)然后选择compile菜单中的compile,弹出一个窗口,最上面是选库,把他选成unisim,下面查找范围选择xilinx文件夹下的unisims文件夹,路径为 C:\Xilinx\vhdl\src 然后这时候你可以看见4个文件,按照以下顺序双击:unisim_VCOMP.vhd、unisim_SMODEL.vhd、unisim_VPKG.vhd、 unisim_VITAL.vhd。到当4个文件都compile 结束以后,选择done。关闭modelsim
(4)这时候你可以在C:\Modeltech_6.2b\examples文件夹中看到unisim文件夹,把这个文件夹copy到你的工程相应的文件夹里,就OK了。
Modelsim 调试Unable to check a licese.的解决办法
xilinx调用modelsim时出错,出现如下对话框:
解决步骤如下:
(1)打开e:\sopc\modelsimSE6.2,双击keygen,生成的license.dat,默认存放在与keygen 同目录下;
(2)将keygen生成的license.dat复制到c:\flexlm下