- •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 Программирование кристалла плис
- •Библиографический список
3.6.3. Использование временной сетки
3.6.3.1. Задание размера временной сетки
Особенностью редактора временных диаграмм является наличие в поле временных диаграмм вертикальных прерывистых линий серого цвета, следующих с определенным периодом. Это, так называемая, временная сетка (time grid). Для задания размера сетки следует вначале открыть файл с временными диаграммами, а затем воспользоваться меню Edit, в котором необходимо выбрать строку Grid Size, как показано на рис. 3.6.3.1. Далее в появившемся окне Grid Size необходимо задать нужную величину и нажать кнопку OK (см. рис. 3.6.3.2.).
Рис. 3.6.3.1. Выбор команды изменения размера сетки из меню Edit
Рис. 3.6.3.2. Окно задания размера сетки
3.6.3.2. Привязка временных диаграмм к временной сетке
На
панели инструментов редактора временных
диаграмм имеется кнопка
привязки к временной сетке. После её
нажатия границы выделяемого интервала
будут привязываться к сетке.
Границы интервалов также можно привязать к моментам времени, в которых осуществляются переходы, на имеющихся уже в поле временных диаграмм сигналах. Для этого надо воспользоватся меню View на панели инструментов менеджера проекта, и в открывшемся меню выполнить команду Snap to Transition (см. рис. 3.6.3.2.1.).
Рис. 3.6.3.2.1. Команда привязки к переходам из меню View
3.6.4. Задание входных воздействий
Для задания входных воздействий или ожидаемых реакций в редакторе временных диаграмм выполните следующие действия.
1. В поле временных диаграмм выделите временной интервал задаваемого сигнала, с помощью мыши. Возможно выделение всего временного интервала целиком.
2. Используя кнопки инструментальной панели редактора временных диаграмм, задайте требуемую форму изменения сигнала. Альтернативный путь состоит в использовании опции Value из контекстно – зависимого меню, вид которого приведен на рис. 3.6.4.1.
Рис. 3.6.4.1. Меню задания формы сигнала в редакторе временных диаграмм
3.6.4.1. Выделение временного интервала
Выделение временного интервала выполните следующим образом.
1.Нажмите
кнопку выделения
на панели инструментов редактора
временных диаграмм.
2. Подведите курсор мыши к границе интервала, напротив имени формируемого сигнала.
3. Нажмите левую кнопку мыши и, не отпуская её, переместите курсор мыши к другой границе временного интервала.
При этом на временной диаграмме прорисуется прерывистой линией прямоугольник серого цвета.
4.Отпустите левую кнопку мыши. Выделенный интервал закрасится голубым цветом.
Чтобы выделить весь интервал моделирования целиком, щелкните мышью по имени сигнала или шины в поле имен редактора временных диаграмм. Временной интервал можно выделить сразу для нескольких сигналов, включая шины. В этом случае курсор мыши надо перемещать также и в вертикальном направлении, чтобы в прорисованный прямоугольник попадали нужные сигналы и шины.
3.6.4.2. Задание синхросигнала
После выделения имени сигнала, нажмите кнопку
на панели инструментов редактора
временных диаграмм (см. рис. 3.4.3.).
Появится окно Clock,
показанное на рис. 3.6.4.2.1.
Рис. 3.6.4.2.1. Окно задания параметров синхросигнала
Задайте в этом окне границы временного интервала, период следования, смещение и скважность формируемых синхросигналов.
