微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > modelsim的错误!

modelsim的错误!

时间:10-02 整理:3721RD 点击:
Error: (vsim-3033) E:/XILI/bin/HDB3/source/DLL.v(63): Instantiation of 'BUFG' failed. The design unit was not found.
为什么我的仿真库建立了还会出现这种错误?
不是从ISE调用modelsim的,是直接启动modelsim仿真DLL时。
难道是仿真库没有建立好?
但是modelsim.ini里面有; Verilog Section
unisims_ver = $MODEL_TECH/../xilinx/verilog/unisims_ver
uni9000_ver = $MODEL_TECH/../xilinx/verilog/uni9000_ver
simprims_ver = $MODEL_TECH/../xilinx/verilog/simprims_ver
xilinxcorelib_ver = $MODEL_TECH/../xilinx/verilog/xilinxcorelib_ver
aim_ver = $MODEL_TECH/../xilinx/verilog/aim_ver
cpld_ver = $MODEL_TECH/../xilinx/verilog/cpld_ver

modelsim的错误!
你把xilinx所有的库都编译到你的work目录下,试一下吧,应该是可以的哦

modelsim的错误!

我找不到SRL16和DLL是放在哪个库里了。

modelsim的错误!
如果是做前仿真,调用unisims_ver:vsim -L unisims_ver ...
如果是做后仿真,调用simprims_ver:vsim -L simprims_ver ...

modelsim的错误!
# ** Error: (vsim-3043) E:/Modeltech_xe/xilinx/verilog/src/unisims/OBUF.v(23): Unresolved reference to 'glbl' in glbl.GTS.
着又是什么回事?
下面是库里OBUF的程序
`timescale  100 ps / 10 ps
module OBUF (O, I);
    parameter CAPACITANCE = "DONT_CARE";
    parameter DRIVE = 12;
    parameter IOSTANDARD = "LVCMOS25";
    parameter SLEW = "SLOW";
   
    output O;
    input  I;
    tri0 GTS = glbl.GTS;//说该行有错!
    bufif0 B1 (O, I, GTS);
endmodule

modelsim的错误!
在Xilinx安装目录中拷贝glbl.v,并编译,执行vsim -L your_libs you_top glbl

modelsim的错误!
有没有一劳永逸的方法呀!
这样感觉太麻烦了!

modelsim的错误!
一劳永逸的办法就是使用MXE

modelsim的错误!
我用的就是Modelsim XE呀!?
怎么还会这样?

modelsim的错误!
你是在ISE集成环境中运行吗?

不是,单独运行。
在ISE里调用是没有问题,但是当修改程序后又要从新运行,太花时间了。我现在是在modelsim里面直接加代码仿真。

modelsim的错误!
如果是modelsim单独运行,在调用vsim的时候必须要包含glbl,在ISE中调用ModelSim实际上是ISE帮你做了这一过程。

modelsim的错误!
OK明白了;
谢谢叹息兄的跟踪回答!
多谢;

glbl.v这个文件是作什么用的?怎么与ISE有关的就要这个文件呢?

同问?

ddddddddddddd

学习,学习。。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top