首页
学习
活动
专区
圈层
工具
发布

Vivado库
EN

Stack Overflow用户
提问于 2015-03-31 05:19:53
回答 1查看 1.1K关注 0票数 0

我正在尝试创建一个可以在Vivado(2014.2)中使用的组件库。我有很多.vhd文件,将来我想添加更多,所以我不希望把它们都压缩到一个.vhd中。

我可能需要用一个包..。即。

代码语言:javascript
复制
--File name: my_library_file
package my_lib_package is 
--All component declarations...
end package my_lib_package;

但是所有的实体和架构也需要在这个文件中吗?

然后我可以使用" use“语句来引用这些元素。即。使用my_lib。但是,my_library_file是否需要位于同一项目中?

我希望能够使这个库一次,并能够引用任何项目与一个调用。

理想情况下,它可以像IEEE库一样调用,但引用了许多vhd文件。

我不希望显式地将这些单独的源文件添加/包括到项目中,而是希望能够对库和/或包…使用“use”子句如果可能的话。

EN

回答 1

Stack Overflow用户

发布于 2015-03-31 19:49:17

海登-你制作自己的组件包的方法听起来不错。我们对"comps“的单个包文件使用相同的方法。它被编写为一个包,并且具有组件实例以及每个组件的实体和体系结构。可以参考任何Xilinx或Altera库源文件作为指南。

您可以将它编译到它自己的库中并调用它,就像在Vivado中使用Xilinx库一样。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29356515

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档