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

3.6.4.3. Задание состояний счетчика на шине

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

  1. После выделения имени шины, нажмите кнопку на панели инструментов редактора временных диаграмм. Появится окно Count Value, изображенное на рис. 3.6.4.3.1.

Рис. 3.6.4.3.1. Окно задания шаблона счетчика на шине

Задайте в этом окне на закладке Counting параметры счета, а именно: систему счисления, в которой будут представляться формируемые значения на шине, начальное значение, величину приращения и тип счета (двоичный или код Грея). На закладке Timing можно задать временные параметры изменяемого сигнала (см. рис. 3.6.4.3.2.).

Рис. 3.6.4.3.2. Окно задания параметров счета при формировании шаблона счетчика

3.6.4.4. Задание постоянного значения сигнала или шины

Чтобы задать определенную величину сигнала или шины выполните следующие шаги.

  1. Выделите имя сигнала или шины в списке имен редактора временных диаграмм.

  2. Нажмите кнопку на инструментальной панели. Появится окно Arbitrary Value, показанное на рис. 3.6.4.4.1.

Рис. 3.6.4.4.1. Окно задания определенного значения шины

  1. В этом окне задайте границы временного интервала, систему счисления для представления задаваемой величины и само её значение.

3.6.4.5. Задание случайного значения сигнала или шины

Чтобы задать случайную величину одиночного сигнала или шины, выполните следующие действия.

1. Выделите имя сигнала или шины в списке имен редактора временных диаграмм.

2. Нажмите кнопку на панели инструментов редактора временных диаграмм. Появится окно Random Values, показанное на рис. 3.6.4.5.1.

Рис. 3.6.4.5.1. Окно задания случайной величины

  1. В этом окне задайте интервал изменения случайной величины. Он может совпадать с размером сетки, составлять половину размера сетки, может быть случайной величиной, а может быть величиной фиксированной. В этом случае длительность интервала задайте в окне Interval period. Задание величин значений сигналов или шин таких, как слабый ноль, слабая единица, не инициализировано, не важно, высокоимпедансного состояния и других, осуществляется аналогичным образом.

3.6.5. Редактирование временных диаграмм

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

Вид контекстно-зависимого меню с поясняющими надписями приведён на рис. 3.6.5.1.

Рис. 3.6.5.1. Вид контекстного меню, используемого для редактирования временных диаграмм

Использование поясняющих надписей на временных диаграммах

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

1. Щелкните мышью по кнопке на панели инструментов редактора временных диаграмм. После этого курсор мыши в поле временных диаграмм примет вид перекрестия , с прикрепленным изображением символа А.

2. Подведите курсор мыши к точке на временной диаграмме, для которой планируете создать комментарий.

3. Нажмите левую кнопку мыши, и не отпуская её, переместите курсор в то место на временной диаграмме, где будет размещен поясняющий текст. Появится сноска с предложением щелкнуть мышью и ввести в рамке текст комментария, как показано на рис. 3.6.5.2.

Рис. 3.6.5.2. Пример с предложением ввести текст комментария на временной диаграмме

4. Щёлкните мышью и напечатайте текст комментария.

В случае необходимости, местоположение текста комментария можно изменить и позднее. Чтобы это сделать, выделите его с помощью кнопки выделения . Текстовая строка выделится рамкой синего цвета. Щелкните левой кнопкой мыши по выделенному тексту, и не отпуская кнопки «перетащите» текст в более подходящее место. При этом комментируемая позиция на временной диаграмме останется неизменной. Чтобы переместить саму комментируемую позицию на временной диаграмме, необходимо поступить аналогичным образом, а именно, вначале выделить её, а затем «перетащить». Пример подготовленных временных диаграмм для моделирования структурного автомата, рассмотренного ранее, приведен на рис. 3.6.5.3.

Рис. 3.6.5.3. Пример временных диаграмм, подготовленных для моделирования структурного автомата