- •1.1. Назначение и возможности Quartus II
- •1.2. Понятие проекта в Quartus II
- •1.3. Процедура проектирования в Quartus II
- •1.4. Запуск Quartus II и открытие проекта
- •1.5. Графический пользовательский интерфейс Quartus II
- •1.5.1. Окна менеджера проекта Quartus II
- •1.5.2. Навигатор проекта
- •1.6. Создание нового проекта
- •Часть 2 Ввод описания проекта в Quartus II
- •2.1. Ввод и редактирование схем в графическом редакторе
- •2.1.1. Назначение и возможности графического редактора Quartus II
- •2.1.2. Создание нового схемного модуля
- •2.1.3. Окно графического редактора схем
- •2.1.4. Ввод элементов в схему
- •2.1.5. Соединение элементов в схеме
- •2.1.5.1. Рисование одиночных соединений
- •2.1.5.2. Рисование шин
- •2.1.6. Элементы текстового и графического оформления схемы
- •2.1.7. Редактирование схемы
- •2.1.8. Создание графического обозначения схемного модуля
- •2.1.9. Создание текстового описания на языке hdl для схемного модуля
- •2.1.10. Создание файла декларации компонента на языке hdl для схемного модуля
- •2.2. Ввод и редактирование текстового описания проекта
- •2.2.1. Назначение и возможности текстового редактора
- •2.2.2. Создание нового файла с текстовым описанием
- •2.2.3. Окно текстового редактора
- •2.2.4. Использование шаблонов в текстовом описании
- •2.2.5. Редактирование текстового описания
- •2.2.6. Преобразование файлов с текстовыми описаниями в другие виды файлов
- •2.3. Просмотр и редактирование условных графических обозначений элементов
- •2.4 Ввод и редактирование содержимого модулей памяти
- •2.4.1. Назначение и возможности редактора содержимого модулей памяти
- •2.4.2. Создание нового файла инициализации памяти
- •2.4.3. Редактирование содержимого памяти
- •2.5. Использование Mega Wizard Plug-In Manager для создания и редактирования мегафункций
- •2.6. Создание и редактирование назначений контактов ввода-вывода проекта
- •2.6.1 Окно графического редактора назначений выводов проекта
- •2.6.2. Использование окна Package View для назначения и редактирования выводов проекта
- •2.6.3. Назначение контактов ввода-вывода в окне All Pins list
- •Часть 3 Моделирование проекта
- •3.1. Последовательность моделирования
- •3.2. Окно утилиты моделирования
- •3.3. Задание параметров моделирования
- •3.4. Создание файла с временными диаграммами
- •3.5. Окно редактора временных диаграмм
- •3.6. Создание и редактирование временных диаграмм
- •3.6.1. Задание длительности временных диаграмм
- •3.6.2. Задание контрольных точек схемы
- •3.6.3. Использование временной сетки
- •3.6.3.1. Задание размера временной сетки
- •3.6.3.2. Привязка временных диаграмм к временной сетке
- •3.6.4. Задание входных воздействий
- •3.6.4.1. Выделение временного интервала
- •3.6.4.2. Задание синхросигнала
- •3.6.4.3. Задание состояний счетчика на шине
- •3.6.4.4. Задание постоянного значения сигнала или шины
- •3.6.4.5. Задание случайного значения сигнала или шины
- •3.6.5. Редактирование временных диаграмм
- •3.6.6. Использование временных меток для анализа временных диаграмм.
- •3.7. Запуск моделирования
- •3.8. Наблюдение отчета о моделировании
- •3.9. Сравнение временных диаграмм
- •Часть 4 Компиляция проекта
- •4.1. Настройка параметров и запуск компиляции проекта
- •4.2. Отображение результатов компиляции проекта
- •Часть 5 Программирование кристалла плис
- •Библиографический список
1.4. Запуск Quartus II и открытие проекта
Чтобы запустить
пакет Quartus II выполните двойной щелчок
мышью по пиктограмме
на рабочем столе Windows.
Появится главное окно менеджера проекта
Quartus
II,
на фоне которого будет помещена панель,
с предложением либо пройти курс обучения,
используя предложенное интерактивное
руководство, либо открыть существующий
проект, либо создать новый проект.
Чтобы отказаться
от предлагаемых действий закройте окно
стандартным образом, используя значок
в правом верхнем углу окна.
Чтобы пройти курс обучения щелкните по соответствующей кнопке, чтобы открыть существующий проект нажмите кнопку Open Existing Project.
Чтобы создать новый проект, нажмите соответствующую кнопку, после чего будет запущен New Project Wizard.
В нижней части, представленной на рис. 1.4.1. панели, содержатся кнопки, используя которые можно установить связь с сайтом компании Altera. Причем кнопка Literature предназначена для получения информации по пакету Quartus II, включая подробное руководство по использованию пакета Quartus II. Также можно получить информацию обо всех типах ПЛИС, выпускаемых фирмой Altera.
Кнопка Training предназначена для выполнения, размещенных на сайте аудио-видео сеансов обучения в режиме он-лайн.
Кнопка Online Demos позволяет наблюдать в режиме он-лайн демонстрацию применения пакета Quartus II.
Кнопка Support позволяет получать техническую поддержку.
Чтобы открыть существующий проект, необходимо выполнить двойной щелчок мышью по файлу с именем проекта и расширением .qpf, либо использовать команду Open Project из меню File менеджера проекта. В этом же меню содержится команда Recent Project, с помощью которой можно выбрать один проект из списка последних открывавшихся пользователем проектов. Чтобы запретить вывод на экран этого окна при повторном запуске пакета, следует щелкнуть мышью в поле Don’t show this screen again.
Рис. 1.4.1. Вводное окно пакета Quartus II
1.5. Графический пользовательский интерфейс Quartus II
1.5.1. Окна менеджера проекта Quartus II
Внешний вид графического пользовательского интерфейса пакета Quartus II показан на рис. 1.5.1.1. Иногда его называют оконным интерфейсом менеджера проекта.
В верхней части графического интерфейса содержится название проекта с указанием директории, где он размещен, динамическое меню и рабочая панель инструментов менеджера проекта. Содержимое панели инструментов динамически меняется в зависимости от текущего выполняемого этапа проектирования. Ниже слева расположено окно навигатора проекта (Project Navigator), отражающее на отдельных своих страницах иерархическую структуру проекта (Hierarchy), используемые файлы (Files) и входящие в проект модули (Design Units). Под окном навигатора проекта расположено окно задач (Tasks), содержащее список выполняемых процессов для выбранного этапа проектирования.
Большое окно в правой части графического интерфейса является главным окном менеджера проекта Quartus II. В нём выводятся отчеты о результатах компиляции и моделирования проекта, а также вводятся и редактируются проектные файлы, причем как в текстовом, так и в графическом виде. Полезной особенностью этого окна является возможность отображения в нем множества разных страниц, с использованием механизма закладок.
В нижней части графического интерфейса Quartus II содержится окно сообщений (Messages), в котором выводится информация о выполненных шагах этапа проектирования, предупреждения и сообщения об ошибках.
Описанные выше окна графического интерфейса Quartus II могут быть перемещены, изменены их размеры, или закрыты стандартным образом. Окна могут быть снова открыты, выполнением команды View > Utility Windows из динамического меню на панели инструментов менеджера проекта. Следует отметить, что с помощью этого же меню могут быть добавлены новые окна: Node Finder, для поиска некоторого узла; Tcl Console, для ввода командных строк; окно Change Manager, для управления изменениями и окно Status, отражающее процесс выполнения отдельных этапов проектирования. Более подробно эти окна будут представлены в последующих разделах настоящего описания.
