Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Quartus_si12.doc
Скачиваний:
6
Добавлен:
14.11.2019
Размер:
885.76 Кб
Скачать

Компиляция проекта

    1. Processing / Start Compilation (кн. ). В окне Status сообщается о состоянии процесса, в кне Message - сообщения об ошибкахах, предупреждения, комментарии.

  1. Отчет о компиляции Compilation Report – Flow Summary в виде сообщения и системы папок выводится автоматически, либо по кн. .

  2. В папке Timing Analyser / tpd приводится задержка прохождения сигналов в схеме, что надо учитывать выбирая частоту входных воздействий при моделировании.

  1. Если в папке проекта несколько bdf-файлов с различными вариантами схемы, сообщения компилятора могут быть не корректны.

Задание тестовых воздействия (vwf - файл).

  1. File / New, в рубрике Verification, выбрать Vector Waveform File, ОК - редактор временных диаграмм.

  2. Edit / Grid Size… - задать шаг дискретизации входных воздействий во времени на порядок большим, чем задержки прохождения сигналов в схеме, полученная ранее в отчете о компиляции проекта (tpd). На шаге дискретизации сигнал обычно должен оставаться постоянным, но, если отжать кнопку Snap to Grid, его можно и изменять.

  3. Edit / End Time - задать время моделирования (time). Например, для полного перебора 5 переменных и шаге дискретизации 1 us, достаточно время 32 us.

  4. Edit / Insert / Insert Node or Bus (или 2ЛК в поле Name окна) - выбрать входные и выходные переменные и формат представления:

    • В графе Radix установите Unsigned Decimal для отображения значений шин в десятичной системе.

    • Кн. Node Finder, в окне Node Finder в разделе Filter установите Pins: all и нажать кнопку List. Выделите необходимые сигналы в левом окне Nodes Finder и кнопкой > скопировать в правое окно Selected Nodes.

  1. Диаграмма входных воздействий формируется путем задания значений сигналов для выделенных интервалов времени. Выходные сигналы определятся автоматически в процессе моделирования:

  • Задать интервал времени: установить курсор на начало, ЛК и, не отпуская, протянуть до конца интервала.

  • Постоянный сигнал определяется для всего времени моделирования (End Time), для чего достаточно указать его имя и ЛК

  • Значений сигнала для выделенного интервала времени задается кнопками слева или командами меню: Edit / Value:

        • Forcing Low - лог.0

        • Forcing High - лог.1

        • Clock - тактовый сигнал

        • Forcing Unknown - неопределенность.

        • High Impedance - высокое сопротивление (Z- состояние)

        • Dont Care (DC) - безразличное

        • Invert - инверсия выделенного участка

        • Wave Editing Tool - инверсия указанного участка

        • Random Value - случайное значение, назначаемое системой.

        • Arbitrary Value - значение шины.

        • Count Value - счетное значение.

          1. File / Save As - сохраните файл теста под именем Vvod.vwf.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]