【ARM杯】关于Modelsim仿真出现“Unknown identifier: unisim”错误的解决办法

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时出错,出现如下对话框:

【ARM杯】关于Modelsim仿真出现“Unknown identifier: unisim”错误的解决办法_第1张图片

解决步骤如下:

(1)打开e:\sopc\modelsimSE6.2,双击keygen,生成的license.dat,默认存放在与keygen 同目录下;

(2)将keygen生成的license.dat复制到c:\flexlm下

你可能感兴趣的:(一些技巧,ARM杯)