GHDL разработать сущность в пакете - PullRequest
2 голосов
/ 08 июня 2011

У меня есть программа VHDL, и я не могу разработать ее с помощью GHDL, потому что объект для разработки находится в пакете.Как мне разработать сущность в пакете с GHDL?

РЕДАКТИРОВАТЬ:

Спасибо за ответы, через некоторое время я понял, что код в пакете был чем-то вроде интерфейса, и мыдолжны реализовать этот компонент сами, и я ошибочно предположил, что он завершен.Извините за неправильный вопрос, я новичок в VHDL и изучаю веревки и не могу найти объяснения в Google, так как мои предположения были неверными.

Ответы [ 2 ]

6 голосов
/ 08 июня 2011

Я не верю, что законно помещать сущность в пакет.Вы можете помещать типы, подтипы, константы, сигналы, файлы, псевдонимы, компонент, атрибуты и группы в пакет.

Таким образом, вы можете поместить определение компонента, которое может отображаться на объект внутри пакета.Это удобно для того, чтобы вы могли поместить компонент в один общий пакет вместо того, чтобы помещать его в архитектуру каждого элемента проектирования, который должен использовать функциональные возможности объекта.

5 голосов
/ 08 июня 2011

Я вполне уверен, что стандарт VHDL не позволяет объявлять сущности в пакетах. Здесь могут быть объявлены только компоненты, подпрограммы, сигналы, константы, типы и подтипы.

...