Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
quartusII (1).doc
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
6.68 Mб
Скачать

2.1.8. Создание графического обозначения схемного модуля

При выполнении иерархического проекта созданный схемный модуль может быть использован как отдельный элемент на более высоком уровне иерархии.

В этом случае, необходимо создать условное графическое обозначение схемного модуля (символ) и поместить его в рабочую библиотеку проекта. Чтобы это сделать, выполните следующие шаги.

  1. Откройте схемный модуль в главном окне менеджера проекта. Для этого выполните двойной щелчок левой кнопкой мыши по имени схемного модуля на странице Files навигатора проекта.

  2. Щелкните мышью по кнопке File на панели инструментов менеджера проекта. Появится меню, изображенное на рис 2.1.8.1

Рис. 2.1.8.1. Выпадающее меню команды File менеджера проекта

  1. Подведите курсор мыши к строке Create/Update, после чего на экране монитора появится выпадающее меню, показанное на рис. 2.1.8.2.

Рис. 2.1.8.2. Выпадающее меню команды Create/Update из меню File менеджера проекта

  1. Щелкните левой кнопкой мыши по строке Create Symbol Files for Current File, после чего появится окно Create Symbol File, изображенное на рис 2.1.8.3. В поле «Папка» будет указано имя рабочей папки проекта, а в поле «Имя файла» - имя открытого в главном окне менеджера проекта схемного модуля.

Рис. 2.1.8.3. Пример создания символа для схемного модуля struct_avt

В случае необходимости содержимое этих полей можно изменить, т.е. задать другую папку и назначить новое имя.

  1. Нажмите кнопку Сохранить. После этого на экране появится сообщение о создании нового символьного файла с заданным именем, с расширением .bsf. На рис 2.1.8.4, показан вид окна с сообщением о создании файла struct_avt.bsf.

Рис. 2.1.8.4. Пример окна с сообщением о создании символа

  1. Нажмите кнопку ОК в этом окне. После этого, созданный символ будет включен в рабочую библиотеку проекта, которая содержится в папке Project.

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

Рис. 2.1.8.5. Пример графического обозначения (символа) структурного автомата

2.1.9. Создание текстового описания на языке hdl для схемного модуля

Пакет Quartus II позволяет преобразовать схемотехническое представление модуля в его текстовое описание на одном из языков описания аппаратуры. Для этого надо выполнить следующие действия.

Повторите выполнение первых трех пунктов из предыдущего раздела.

Щелкните левой кнопкой мыши по строке Create HDL Design File for Current File, после чего появится окно, представленное на рис. 2.1.9.1. На этом рисунке показан пример окна для создания VHDL файла описания структурного автомата. В этом же окне содержится назначаемое создаваемому файлу имя. Оно будет иметь расширение .vhd.

Рис. 2.1.9.1. Пример создания файла описания структурного автомата на языке VHDL

Если потребуется создать описание схемы на языке Verilog, то в этом случае следует щелкнуть мышью в окне, рядом с названием языка. Это приведет к изменению типа формируемого файла. Как и в предыдущем случае, он будет иметь такое же имя что и схемный модуль, только расширение его будет .v.

Quartus II позволяет для существующего модуля, описанного в виде схемы, создать конструкцию языка VHDL, в которой исходный схемный модуль будет декларирован как отдельный компонент. Такая декларация в последующем может быть включена в текстовое описание на языке VHDL архитектурного тела модуля более высокого уровня иерархии, в котором исходный схемный модуль будет использован как структурный компонент.