Замените для порта CI тип стимулятора Hotkey на Custom (заказной). Этой операцией вы зафиксируете временные диаграммы, созданные в процессе последнего моделирования. Теперь полученную временную диаграмму можно использовать при повторном моделировании. Результаты моделирования схемы сохраните в волновом файле Adder4.awf.
ЗАДАНИЕ 4. Способы описания внешних воздействий (продолжение).
Ориентировочное время выполнения задания – 45 мин. (1 балл).
4.1. Откройте редактор внешних воздействий и переведите его в режим рисования временных диаграмм (команда EditMode из меню Waveform или пиктограмма ). Нарисуйте «эпюры напряжений» для входных сигналов C и R, используемых в схеме, созданной по ЗАДАНИЮ 1.
Не забудьте «повесить» на них стимуляторы типа Custom. Установите в качестве модуля верхнего уровня объект count5.bde, отыскав его в рабочей библиотеке откомпилированных моделей. Добавьте к только что созданному списку выходные сигналы Q2, Q1, Q0 и убедитесь, что моделирование выполняется правильно.
Этот пункт задания «стоит» 0,3 балла.
4.2. Создайте испытательный стенд TestBench. С этой целью активизируйте команду Generate Testbench из меню Tools и установите переключатель TestBenchType в положение SingleProcess.
На следующей панели установите флажок Testvectorsfromfile и укажите требуемый волновой файл, например count5_BDE.awf.
Откройте в окне просмотра проекта DesignBrowser автоматически созданную папку TestBenchи исполните макро файл count5_BDE_TB_runtest.do. Убедитесь, что система выполняет моделирование вашей схемы в пакетном режиме. Разберитесь с содержимым данного файла.
Этот пункт задания «стоит» 0,3 балла.
4.3. Исследуйте возможность управления потоком проектирования с помощью силовых команд, вводимых с клавиатуры в окно Console.
Создайте макрофайл count5_BDE.do для автоматического выполнения моделирования своей схемы. С этой целью исполните команду File/New/Macro и запишите в открывшийся файл, например такой текст (рис.8).
Рис.8. Содержимое макрофайла count5_BDE.do для
автоматического
выполнения моделирования
Выполните макрофайл и убедитесь, что моделирование выполняется в полном объёме. Запустите тот же файл из командной строки окна Console.
Этот пункт задания «стоит» 0,4 балла.
ЗАДАНИЕ 5. Проектирование многолистовых схем. Ориентировочное время выполнения задания – 15 мин. (0,5 балла).
Нарисуйте в графическом редакторе BlockDiagramEditorцифровую схему, которую вам предложит преподаватель. Конечно, выданная схема будет недостаточно сложна, чтобы проектировать её в многостраничном варианте - это чисто учебная работа.
В принципе можно использовать схему, выполненную по первому заданию. Число страниц (обычно две или три) в каждом конкретном случае определяет преподаватель (рис.9). Каждому листу присвойте своё собственное имя, например A, B и C. Никакие соединители страниц в данном пакете не нужны.
Промоделируйте многолистовую схему и убедитесь, что она работает правильно.
Рис.9. Многостраничная схема суммирующего счётчика по модулю 5
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.