1. Processing / Start Compilation (кн. ). В окне Status сообщается о состоянии процесса, в кне Message - сообщения об ошибкахах, предупреждения, комментарии.
1. Отчет о компиляции Compilation Report – Flow Summary в виде сообщения и системы папок выводится автоматически, либо по кн. .
2. В папке TimingAnalyser / tpd приводится задержка прохождения сигналов в схеме (tco), что надо учитывать выбирая частоту вхожных воздействий при моделировании.
5. Если в папке проекта несколько bdf-файлов с различными вариантами схемы, сообщения компилятора могут быть не корректны.
Задание тестовых воздействия (vwf - файл).
1. File / New, Vector Waveform File, ok - окно редактора временных диаграмм.
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.
5. Диаграмма входных воздействий формируется путем задания значений сигналов для выделенных интервалов времени. Выходные сигналы определятся автоматически в процессе моделирования:
Задать интервал времени: установить курсор на начало, ЛК и, не отпуская, протянуть до конца интервала.
Постоянный сигнал определяется для всего времени моделирования (End Time), для чего достаточно указать его имя и ЛК
Значений сигнала для выделенного интервала времени задается кнопками слева или командами меню: Edit / Value:
Forcing Low - лог.0
Forcing High - лог.1
Clock - тактовый сигнал
Forcing Unknown - неопределенность.
High Impedance - высокое сопротивление (Z- состояние)
Don’t Care (DC) - безразличное
Invert - инверсия выделенного участка
Wave Editing Tool - инверсия указанного участка
Random Value - случайное значение, назначаемое системой.
Arbitrary Value - значение шины.
Count Value - счетное значение.
6. File / Save As - сохраните файл теста под именем КС.vwf.
Моделирование проекта.
1. Processing / Simulatoк Tool - выполните настройки, как показано ниже (рис.2.18).
Simulation mode - Timing
Simulation input - KC.vwf
Simulation period - Run simulation until all vector stimuli are used
Simulation options:
Automatically add pins to simulation output waveform
Overwrite simulation input file with simulation results - запись выходного сигнала (Y) в файл входных воздействий.
2. Кн. Start - запуск моделирования. При сообщения об успешном окончании - OK.
3. Кн. Report открывает итоговую временную диаграмму (рис.2). Симулятор построил выходной сигнал Y в соответствии с функционально-логическим описанием, полученным в результате компиляции введенной схемы, задержками, вычисленными после размещения и разводки, и заданным при вводе временной диаграммы тестовым воздействием на входах. Результаты моделирования, представленные на рисунке.
4. Для анализа диаграмм удобно проводить вертикали для выбранных моментов времени, для чего надо 2ЛК в поле над верхней из диаграмм.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.