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

UptoLike

14
2) “Сохранить” - сохранение файла проекта;
3) “Удалить” - уничтожение файла проекта;
4) “Текущий каталог” - изменение текущего каталога;
5) “Перейти в DOS” - временный выход в DOS.
ФункцияРедакторпредназначена для редактирования существующего
файла или создания нового. Максимальный размер файла не может превышать
64 Кб.
Если перед вызовом этой функции файл проекта не был загружен, то, по
умолчанию, именем редактируемого файла становится WORK.VHD, а сам файл
является пустым.
ПодменюАнализаторсодержит три функции:
1) “Анализ” - синтаксический и семантический анализ исходного описания и
запись его в промежуточном формате в библиотеку проекта;
2) “Синтаксис” - синтаксический анализ;
3) “Реверсивный анализ” - построение эквивалентного VHDL-описания из
промежуточного формата.
Выполнение функцииАнализимеет три фазы:
1) синтаксический анализ;
2) семантический анализ;
3) запись описания в промежуточном формате в библиотеку проекта.
При успешном контроле все три фазы выполняются автоматически без
вмешательства оператора.
После вызова функции на экране появится окно запроса имени файла для
библиотеки проекта. Процедура выбора имени файла полностью совпадает с
аналогичной процедурой при загрузке исходного файла проекта, с той лишь
разницей, что неявным расширением для имени файла является *.UDL. После
того как имя будет выбрано, запускается первая фаза анализа. При обнаруже-
нии синтаксической или семантической ошибки анализатор заканчивает свою
работу, и система автоматически переключается на редактирование исходного
файла. При этом при входе в редактор курсор будет установлен в то место, где
была обнаружена ошибка, а нижняя строка окна редактора будет содержать
сообщение об ошибке. После исправления ошибки средствами редактора мож-
но продолжать анализ нажатием клавиши F10 или нажатием клавиши ESC пре-
рвать процедуру анализа и вернуться в главное меню системы.
Анализ продолжается до тех пор (при условии, что он не был прерван
клавишей ESC), пока не будут устранены таким образом все синтаксические и
семантические ошибки.
Если в результате анализа ошибки не обнаружены, то система автомати-
чески выполняет сохранение исходного описания в промежуточном формате в
заданной библиотеке проекта.
ПРИМЕЧАНИЕ. Прежде чем будет запущен полный анализ VHDL-
описания, по крайней мере, одна библиотека проекта должна быть уже создана.
ФункцияСинтаксис используется для проведения только синтаксиче-
ского анализа VHDL-описания. Выполнение функции соответствует выполне-