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

nul*_*ght 2 vhdl ghdl

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

编辑:

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

Jos*_*osh 6

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

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


bmk*_*bmk 5

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