logo search
Osvoen_PLIS_na_primere_multiplexor_s_ris

Моделирование разработанного проекта цифрового устройства

В процессе моделирования симулятор определяет, какие сигналы и с какой задержкой разработанное устройство сформирует на выходных выводах. Результаты моделирования симулятор также представляет в виде временных диаграмм.

Примечание: При установке режима "Functional" ("Функциональный") в результате моделирования будут получены идеальные временные диаграммы сигналов выходных узлов, то есть без учета реальных аппаратных задержек. Этот режим целесообразно применять на предварительных этапах проектирования. В режиме "Timing" ("Временной") будут получены диаграммы с задержками сигналов, определяемыми числом элементов на пути распространения сигнала и выбранным типом микросхемы. Кроме того, в режиме "Timing" ("Временной") симулятором обнаруживаются так называемые "Glitches" ("Выбросы"). Они обусловлены не логикой проекта, а двух кратными и более перепадами логического уровня ("дребезг контактов", "состязание сигналов" и т.д.) за промежутки времени, когда по логике проекта эти перепады логического уровня отсутствуют. Эти ложные импульсы могут отрицательно повлиять на работоспособность проектируемого устройства.

Установка указанного выше свойства обеспечит автоматическое добавление во временные диаграммы, полученные в результате моделирования, всех существующих выходных узлов с их диаграммами. Это свойство следует выключать, если вы хотите наблюдать диаграммы только части выходных узлов. В этом случае их необходимо ввести вручную. Остальные свойства на панели "Simulation options" ("Параметры моделирования") обеспечивают:

Примечание: Процесс моделирования можно бы запустить и непосредственно из окна "Simulation options" ("Параметры моделирования"), щелкнув по кнопке "Start". Однако в этом случае оказывается несколько более длинным процесс вывода результатов моделирования на экран.

Если моделирование завершилось успешно, то на экране окно "Simulation Report" ("Отчет о моделировании"). Окно состоит из двух частей: левой - "Report Window Contents" ("Содержание Окна Отчета"), в которой можно выбрать необходимый раздел отчета о моделировании, и правой - "Report Window Section" ("Демонстрационная Секция Отчета"), в которой представлено содержание выбранного раздела отчета. По умолчанию в демонстрационной секции представлен раздел "Simulation\ Simulation Waveform" ("Симулятор\Диаграммы Моделирования")period" ("Период моделирования"). Если раздел оказался неподключенным, например, при запуске симулятора из окна "Simulator Tool" ("Инструменты Симулятора"), его следует подключить, выбрав соответствующую строку в списке "Report Window Contents" ("Содержание Окна Отчета").

Как следует из содержания правого окна моделирования, к диаграммам входных узлов добавлена диаграмма выходного узла у. Содержание диаграммы соответствует таблице истинности мультиплексора, что демонстрирует правильное функционирование разработанного устройства. На диаграмме выходного узла y также видно реальную задержку выходных сигналов по отношению к входным сигналам. Величину временной задержки можно точно измерить.

Получаем:

Сохранение проекта

Выбрать в главном меню "File\Save Project" ("Файл\Запись Проекта") и сохранить проект.

Таким образом, проект цифрового устройства разработан и проверена его работоспособность в соответствии с функциональны предназначением.

Осталось выполнить три существенных пункта:

- выяснить на какие выводы микросхемы подавать сигналы и с какого вывода снимать выходной сигнал (узнаем позже).

- купить микросхему;

- "зашить " (запрограммировать) откомпилированный проект в "железный" (не виртуальный) экземпляр микросхемы.