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

2.2.5. Редактирование текстового описания

Редактирование текстовых файлов в пакете Quartus II осуществляется стандартным образом. Вначале с помощью курсора мыши выделяется фрагмент текста, а затем с помощью команды Edit на панели инструментов менеджера проекта, или контекстно-зависимого меню, вызываемого нажатием правой кнопки мыши, выделенный фрагмент редактируется. Его можно удалить, переместить, скопировать, вырезать, а в последующем вставить в любое место редактируемого файла или даже в другой файл. Для удобства разработчика в текстовом редакторе реализована возможность использования закладок. Соответствующие кнопки на его панели инструментов позволяют установить закладки, выполнить переход к следующей закладке, вернуться к предыдущей, удалить закладки. В главном окне менеджера проекта допускается одновременное представление и редактирование двух фрагментов текстового файла с помощью горизонтального разделителя окна. Пример, демонстрирующий эту возможность, приведен на рис. 2.2.5.1.

Рис. 2.2.5.1. Пример представления двух фрагментов текстового файла в окне редактора

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

Чтобы интегрировать описанный на одном из языков HDL модуль в схемотехнический проект, необходимо создать его условное графическое обозначение, то есть символ. Создание символа для текстового описания модуля осуществляется так же, как и для схемотехнического описания модуля (см. раздел 2.1.8).

Чтобы создать символ для описанного с помощью языка HDL модуля проекта необходимо сделать следующее.

1. Откройте файл в главном окне менеджера проекта.

2. В меню File, подведите курсор мыши к строке Create/Update.

3. В выпадающем меню выполните команду Create Symbol Files for Current File.

Успешное завершение процедуры сопровождается выводом соответствующего сообщения. Условное графическое обозначение будет включено в рабочую библиотеку проекта, размещенную в папке Project.

Выбор символа из рабочей библиотеки

После создания символа элемента, его выбор из рабочей библиотеки осуществляется стандартным образом, также как и любого другого элемента из стандартной библиотеки Quartus II (см. раздел 2.1.4).

Создание файла декларации компонента

Также как для схемного описания модуля, для текстового описания модуля в пакете Quartus II может быть создана конструкция языка VHDL, в которой исходный модуль будет декларирован как отдельный компонент. Этот компонент затем может использоваться на более высоком уровне иерархии проекта. Создание файла декларации компонента выполняется также как и для схемного модуля (см. раздел 2.1.10.). После успешного создания этот файл автоматически попадает в библиотеку шаблонов в категорию Megafunctions в папку VHDL Components. Пример шаблона с декларацией компонента автомата МИЛИ приведен на рис. 2.2.6.1.

Рис. 2.2.6.1. Фрагмент шаблона с декларацией компонента

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