vhdl编程时经常碰到这样的语句:
library libcommon;
use libcommon.global.all;
或
library work;
use work.openmacPkg.all;
实际上这个库是个名为global.vhd的文件,光有上面这2语句IDE是找不到这个库来使用的,还需要设置,那么在vivado里具体怎样使用呢?
工程建好后会有个"xil_default"库,这个其实就是"work"库,vhdl里“library"其实就是个路径。点"Libraries"标签,点"+"按钮,把要引用的库文件(*.vhd)加进来,这时会被加进xil_default库中,然后在"xil_default"树分支下找到刚加进来的库文件(*.vhd),然后在下面的"Source File Propertites"面板里的"Library"编辑框里把它改成你要的库文件名(比如:libcommon),就可以了,如图:


本文介绍在VHDL编程中如何正确引用库文件,特别是在Vivado环境下进行库设置的方法。通过实例讲解了如何将库文件加入到工程中,并更改其库名称。
1689





