在Modelsim中,我可以指定要使用的库名称,例如:
vlib MyPersonalLib
vcom -work MyPersonalLib foo.vhd
vsim MyPersonalLib.foo
有没有一种方法可以在不操纵hdl.var或cds.lib文件的情况下执行此操作?使用-work for NCVHDL需要事先对这些文件进行一些设置(即:我收到错误“逻辑库名称WORK绑定到坏库”)
答案 0 :(得分: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
来压制它。