ghdl在包中详细说明了一个实体

时间:2011-06-08 14:40:46

标签: vhdl ghdl

我有一个VHDL程序,我不能用GHDL详细说明,因为要详细说明的实体是在一个包中。如何使用GHDL在包中详细说明实体?

编辑:

感谢您的答案,经过一段时间后,我发现包中的代码就像一个接口,我们应该自己实现这个组件,我错误地认为它是完整的。抱歉错误的问题,我是VHDL的新手,我正在学习绳索,因为我的假设是错误的,所以无法在google上找到任何解释。

2 个答案:

答案 0 :(得分:6)

我认为将实体放入包中是不合法的。您可以将类型,子类型,常量,信号,文件,别名,组件,属性和组放入包中。

因此,您可以在包内放置可以映射到实体的组件定义。这很方便,因此您可以将组件放在单个共享包中,而不是将其放在需要使用实体功能的每个设计单元的体系结构中。

答案 1 :(得分:5)

我非常有信心VHDL标准不允许在包中声明实体。只能在那里声明组件,子程序,信号,常量,类型和子类型。