Описание проектов СБИС с использованием языка VHDL. Коноплев Б.Г - 12 стр.

UptoLike

12
нет ошибок
Рис. 1. Схема функционирования VHDL-анализатора
Все модули проекта, расположенные в одном файле, анализируются сис-
темой в текстуальном порядке и в виде библиотечных модулей помещаются в
выбранную рабочую библиотеку. В процессе анализа конкретного файла мо-
жет использоваться только одна рабочая библиотека и множество библиотек
ресурсов (см. рис. 1).
При работе с VA следует соблюдать порядок, в котором должны анализи-
роваться модули проекта:
1) если первичный модуль имеет ссылку на любой другой модуль, то послед-
ний должен быть проанализирован раньше модуля, внутри которого содер-
жится эта ссылка;
2) вторичный модуль, соответствующий конкретному первичному модулю,
может быть помещен только в ту библиотеку проекта, в которой располо-
жен этот первичный модуль.
Следовательно:
если первичный и соответствующий ему вторичный модули расположены в
одном файле проекта, текст первичного модуля проекта должен быть поме-
щен перед текстом вторичного модуля;
если эти модули расположены в разных файлах проекта, то, во-первых, файл
с первичным модулем следует анализировать раньше, чем файл с вторичным
модулем, во-вторых, анализируя файл со вторичным модулем, следует ис-
пользовать ту рабочую библиотеку, в которой находится проанализирован-
ный первичный модуль.
РАБОЧАЯ
БИБЛИОТЕКА ПРОЕКТА
библиотечный модуль 1
библиотечный модуль 2
. . .
библиотечный модуль N
ФАЙЛ ПРОЕКТА
модуль проекта 1
модуль проекта 2
. . .
модуль проекта N
БИБЛИОТЕКИ
РЕСУРСОВ
библиотечный модуль 1
библиотечный модуль 2
. . .
библиотечный модуль N
библиотечный модуль 1
библиотечный модуль 2
. . .
библиотечный модуль N
исправ-
ление
ошибок
АНАЛИЗАТОР