请教VHDL中怎么调用自己的库呢?
大家好 请教一下VHDL中怎么调用自己的库呢?<br />之前在目录ccmul_vhd下面编译了一个程序ccmul,<br />在另一个目录mul_package中想将这个程序打包。<br /><br />开始用<br />"LIBRARY work;<br />USE work.ccmul.ALL;"<br />编译出错<br />Error: VHDL Use Clause error at mul_package.vhd(2): design library "work" does not contain primary unit "ccmul"<br /><br />然后改成<br />"LIBRARY ccmul_vhd;<br />USE ccmul_vhd.ccmul.ALL;"<br />仍然不行<br />Error: VHDL Use Clause error at mul_package.vhd(4): design library "ccmul_vhd" does not contain primary unit "ccmul"<br /><br />怎么才能调用自己的库呢?希望大家帮忙看看吧
先在你的工作目录中编译一下你的库,<br />然后在后面的程序中使用:<br /> USE ccmul_vhd.ccmul.ALL;<br />这个就能用的.<br />定义成COMPONENT,然后在你的顶层声明这个COMPONENT就可直接调用
页:
[1]