[FPGA] 请教VHDL中怎么调用自己的库呢?

[复制链接]
 楼主| Ashtray 发表于 2007-1-3 10:38 | 显示全部楼层 |阅读模式
大家好&nbsp;请教一下VHDL中怎么调用自己的库呢?<br />之前在目录ccmul_vhd下面编译了一个程序ccmul,<br />在另一个目录mul_package中想将这个程序打包。<br /><br />开始用<br />&quot;LIBRARY&nbsp;work;<br />USE&nbsp;work.ccmul.ALL;&quot;<br />编译出错<br />Error:&nbsp;VHDL&nbsp;Use&nbsp;Clause&nbsp;error&nbsp;at&nbsp;mul_package.vhd(2):&nbsp;design&nbsp;library&nbsp;&quot;work&quot;&nbsp;does&nbsp;not&nbsp;contain&nbsp;primary&nbsp;unit&nbsp;&quot;ccmul&quot;<br /><br />然后改成<br />&quot;LIBRARY&nbsp;ccmul_vhd;<br />USE&nbsp;ccmul_vhd.ccmul.ALL;&quot;<br />仍然不行<br />Error:&nbsp;VHDL&nbsp;Use&nbsp;Clause&nbsp;error&nbsp;at&nbsp;mul_package.vhd(4):&nbsp;design&nbsp;library&nbsp;&quot;ccmul_vhd&quot;&nbsp;does&nbsp;not&nbsp;contain&nbsp;primary&nbsp;unit&nbsp;&quot;ccmul&quot;<br /><br />怎么才能调用自己的库呢?希望大家帮忙
chenhongyi 发表于 2007-1-4 15:12 | 显示全部楼层

看看吧

先在你的工作目录中编译一下你的库,<br />然后在后面的程序中使用:<br />&nbsp;&nbsp;USE&nbsp;ccmul_vhd.ccmul.ALL;<br />这个就能用的.<br />
seabird813 发表于 2007-1-16 20:41 | 显示全部楼层

定义成COMPONENT,然后在你的顶层声明这个COMPONENT就可直接调用

  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部