描述
当尝试使用NCSim下的UNISIM库中的Xilinx原语仿真设计时,我收到以下错误:
ncvhdl_p:* E,SELLIB(../ ref_design_xebp1_64.vhd,72 | 10):库(UNISIM)中找不到单位(VCOMPONENTS)。
这些库在cds.lib文件中正确声明。
我已经将库声明如下:
使用UNISIM.ALL;
使用UNISIM.Vcomponents.ALL;
我没有任何其他仿真器的这个问题。
是什么导致了这个问题?
解
在使用NCSim进行详细说明时,需要“-lib_binding”开关。
此开关允许NCSim执行典型的库搜索顺序。
此搜索允许NCSim查找包含基元的UNISIM库。
要添加此开关,请在NCSim期间选中“添加其他选项”框,然后添加“-lib_binding”。
或者,您可以尝试使用NCSim的“-relax”开关。
此开关为RTL中实例化的绑定基元提供了“全部捕获”方法。
没有回复内容