- •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 Программирование кристалла плис
- •Библиографический список
2.1.2. Создание нового схемного модуля
Для создания нового схемного модуля и последующего включения его в проект выполните следующие шаги.
1. На панели инструментов Quartus II щелкните левой кнопкой мыши по кнопке File, а затем в выпадающем меню, показанном на рис. 2.1.2.1, щелкните по строке New, после чего на экране монитора появится окно, представленное на рис. 2.1.2.2. В этом окне приведены возможные варианты типов исходных файлов, которые могут быть использованы в реализуемом проекте.
Рис. 2.1.2.1. Выпадающее меню команды File менеджера проекта
Рис. 2.1.2.2. Окно выбора типа создаваемого файла
2. Для создания схемы выберите в окне New тип файла Block Diagram/Schematic File и нажмите кнопку OK.
3. Затем в главном окне менеджера проекта Quartus II появится изображение пустого схемного файла с названием block1.bdf, как показано на рисунке 2.1.2.3.
Рис. 2.1.2.3. Пример создания нового схемного файла
4. Присвойте новому файлу собственное имя. Для этого вновь щелкните мышью по кнопке File на главной панели Quartus II, а в выпадающем меню, выполните команду Save As. Появится окно, показанное на рис. 2.1.2.4.
5. В поле «Имя файла» напечатайте назначаемое имя. Установите галочку в поле Add file to current project и нажмите кнопку Сохранить, что приведет к добавлению вновь созданного файла к проекту. В примере на рис 2.1.2.4 новому файлу назначается имя «struct_avt».
Чтобы убедиться в этом, откройте окно Files навигатора проекта. Далее можно выполнять ввод схемы.
Рис. 2.1.2.4. Пример назначения имени схемному файлу
2.1.3. Окно графического редактора схем
После успешного создания нового схемного модуля и присвоения ему имени в главном окне менеджера проекта Quartus II, появится окно графического редактора, показанное на рис. 2.1.3.1.
Рис. 2.1.3.1. Окно графического редактора схемного файла struct_avt.bdf
В верхней строке окна редактора содержится имя редактируемого модуля. Вдоль левого края окна размещается панель инструментов. Оставшаяся часть окна представляет поле для рисования схемы. Назначение кнопок инструментальной панели следующее.
- кнопка позволяет
вынести схемный модуль в отдельное
окно монитора, которое затем может быть
стандартным образом расширено до
формата полного экрана монитора.
Повторное нажатие этой кнопки возвращает
окно схемного редактора на прежнее
место.
- кнопка используется
для выделения объекта в рабочем поле
схемного редактора. Выделенным объектом
может являться элемент схемы, фрагмент
соединения, линия связи, контакт
ввода-вывода и т.д.
- кнопка используется
для ввода поясняющих текстовых строк
в схему.
- нажатие этой
кнопки приводит к вызову библиотеки
символов, из которой могут быть извлечены
необходимые элементы и помещены в
схему. Причем помимо стандартной
библиотеки пакета Quartus
II
могут быть использованы и другие
библиотеки, подключаемые при работе с
New
Project
Wizard
(см. раздел 1.6), либо созданные в процессе
работы над текущим проектом.
- кнопка рисование
блока
- кнопка рисование
цепи
- кнопка рисование
шины
- кнопка рисование
канала связи
- кнопка использования
неразрывного соединения
- кнопка разрешения
выделения части цепи
- кнопка изменения
масштаба
- кнопка увеличения
изображения до полного размера экрана
- кнопка поиска
- кнопка зеркального
отражения относительно вертикальной
оси
- кнопка зеркального
отражения относительно горизонтальной
оси
- кнопка поворота
на 90 градусов против часовой стрелки
- кнопка рисования
прямоугольника
- кнопка рисования
овала
- кнопка рисования
отрезка
- кнопка рисования
линии
