1

In Modelsim I can specify a library name to be used, for example:

vlib MyPersonalLib
vcom -work MyPersonalLib foo.vhd
vsim MyPersonalLib.foo

Is there a way to do this in incisive without manipulating the hdl.var or cds.lib files?. Using -work for NCVHDL requires some prior setup of this files (ie: I get the error "logical library name WORK is bound to a bad library")

4

1 回答 1

0

您至少需要创建文件 - cds.lib。在 cds.lib 中定义工作名称到物理目录的映射。该目录必须在调用 ncvlog 之前创建。

#cds.lib
DEFINE MyPersonalLib ./MyPersonalLib

然后您可以从命令提示符使用工作库运行。

mkdir  ./MyPersonalLib

ncvlog your_file.v  -work MyPersonalLib -sv 

您将收到一条警告消息(如果您尚未创建 hdl.var 文件)。*W,DLNOHV: Unable to find an 'hdl.var' file to load in. 您可以忽略它或使用它-NOWARN DLNOHV来抑制它。

于 2016-08-08T20:58:51.580 回答