ВУЗ:
Составители:
89
Если пользователь использует нестандартные операции или функции, их
интерфейсы описываются в объявлении пакета, а тела содержатся в теле паке-
та (package body).
Каждый проанализированный модуль проекта помещается в библиотеку
проекта (design library) и становится библиотечным модулем (library unit).
Данная реализация позволяет создать любое число библиотек проекта. Каждая
библиотека проекта в языке VHDL имеет логическое имя (идентификатор).
Фактическое имя файла, содержащего эту библиотеку, может совпадать или
не совпадать с логическим именем библиотеки проекта. Для ассоциирования
логического имени библиотеки с соответствующим ей фактическим именем
предусмотрен специальный механизм установки внешних ссылок.
По отношению к сеансу работы VHDL существует два класса библиотек
проекта: рабочие библиотеки и библиотеки ресурсов.
Рабочая библиотека - это библиотека, с которой в данном сеансе работает
пользователь и в которую помещается библиотечный модуль, полученный в
результате анализа модуля проекта.
Библиотека ресурсов - это библиотека, содержащая библиотечные моду-
ли, ссылка на которые имеется в анализируемом модуле проекта.
В каждый конкретный момент пользователь работает с одной рабочей
библиотекой и произвольным числом библиотек ресурсов.
VHDL поддерживает три различных стиля для описания аппаратных ар-
хитектур:
1) структурное описание (structural description), в котором архитектура пред-
ставляется в виде иерархии связанных компонентов;
2) потоковое описание (data-flow description), в котором архитектура пред-
ставляется в виде множества регистровых операций, каждая из которых
управляется вентильными сигналами (потоковое описание соответствует
стилю описания, используемому в языках регистровых передач);
3) поведенческое описание (behavioral description), в котором преобразование
описывается последовательными программными предложениями, которые
похожи на имеющиеся в любом современном языке программирования
высокого уровня. Все три стиля могут совместно использоваться в одной
архитектуре.
При структурном описании (structural description) объекта проекта архи-
тектура представляется в виде иерархии связанных компонентов.
Каждый экземпляр компонента представляет часть проекта, которая, с
другой стороны, может быть описана объектом проекта низшего уровня, так-
же состоящим из связанных компонентов. Таким способом может быть по-
строена иерархия объектов проекта, которая представляет весь проект.
Страницы
- « первая
- ‹ предыдущая
- …
- 85
- 86
- 87
- 88
- 89
- …
- следующая ›
- последняя »