
- •Введение
- •Лабораторная работа №1 Создание проекта в OrCad Capture Создание проекта
- •Сведения о библиотеках системы
- •Лабораторная работа №3
- •Системе сапр OrCad.
- •Лабораторная работа №4 Использование иерархических структур при проектировании сложных устройств в системе OrCad Иерархические блоки
- •Лабораторная работа №5 Синтез и моделирование комбинационных устройств, заданных в табличной форме
- •Порядок выполнения работы
- •Задания к лабораторной работе
- •Лабораторная работа №6 Исследование статических и динамических рисков сбоя.
- •Синхронное логическое моделирование
- •Асинхронное моделирование
- •Порядок выполнения работы
- •Список рекомендуемой литературы
Лабораторная работа №3
Создание проекта для моделирования схем цифровых устройств в
Системе сапр OrCad.
На следующем рисунке изображен экран программы OrCAD Capture. В его верхней части расположено меню команд и ниже - панель инструментов. В правой части рисунка изображен редактор схем, для которого активирована дополнительная панель инструментов.
Библиотеки программы Capture содержат в себе символы компонентов, источников питания и "земли". Они размещаются на схеме по команде Place->Part, активизируемой также нажатием на пиктограмму меню инструментов.
· Выбрать элемент 2И-НЕ (7400)
· Выбрать элемент 2ИЛИ (7432)
· Выбрать элемент "Исключающее ИЛИ" (7486)
· Выбрать элемент "Инвертор" (7404)
Разместить элементы на рабочей поверхности
Соединительные проводники вводятся согласно структурной схеме
Выполнить моделирование
· Сделать анализ временных диаграмм.
Лабораторная работа №4 Использование иерархических структур при проектировании сложных устройств в системе OrCad Иерархические блоки
Любой фрагмент схемы можно оформить в виде иерархического блока, символ которого представляет собой прямоугольник, и затем разместить его на схеме, что позволяет уменьшить ее размеры. Другое применение иерархических блоков - представление с их помощью повторяющихся фрагментов схем: различных фильтров, усилителей, выпрямителей, сумматоров и т.п.
Иерархический блок размещается на схеме по команде Place->Hierarchical Block или нажатием на кнопку панели инструментов. На следующем рисунке представлено диалоговое окно этой команды.
Для включения в схему устройства заранее спроектированного модуля, необходимо в качестве типа реализации выбрать "Схемы", а в качестве имени реализации ввести тот раздел "Schematic" проекта, который содержит реализованный модуль. После этого, при размещении иерархического блока на рабочем пространстве, автоматически на нем будут обозначены входные и выходные контакты, соответствующие входным и выходным портам модуля. Если схемы замещения нет, то после закрытия диалогового окна и размещения иерархического блока, по команде Place- >Hierarchical Pin или нажатием на кнопку панели инструментов вводятся выводы этого блока.
Диалоговое окно команды приведено на следующем рисунке:
Чтобы не открывать это окно каждый раз при размещении нового вывода, можно разместить все выводы блока одного типа, а затем отредактировать таблицу всех выводов, выбрав строку Edit Properties во всплывающем меню.
После завершения команды Place->Hierarchical Block автоматически создается папка с указанным именем. В эту папку необходимо поместить описание иерархического блока в виде его схемы замещения (если выбран тип блока Schematic View) или текстового описания на языке VHDL. Цепям, которые подключаются к выводам иерархического блока, присваиваются имена, совпадающие с именами соответствующих выводов, или по команде Place->Hierarchical Port или нажатием на кнопку панели инструментов вводятся внешние порты схемы этого блока (имена портов также должны совпадать с именами соответствующих выводов, чтобы обеспечить их электрическое соединение).
Создать новый проект;
Выполнить проектирование D-триггера.
Временные диаграммы функционирования D-триггера:
Создать новый проект моделирования;
Создать в проекте новый раздел "Schematic"
В окне "Analog or Mixed A/D" вызвать контекстное меню дизайна
Выбрать "New Schematic"
Ввести имя профиля "Schematic2"
Создать новую страницу полученного профиля
В окне "Analog or Mixed A/D" вызвать контекстное меню профиля
Результат выполнения данного пункта приведен на следующем рисунке:
Открыть последний сохраненный проект.
Схема D-триггера находится в профиле "Schematic2". Метка "Корень" установлена для профиля "Schematic1"
Нарисовать контур блока
Скопировать иерархический блок в буфер обмена
Вставить из буфера обмена новый иерархический блок (имя ссылки изменится автоматически)
Временные диаграммы функционирования иерархического счетчика:
· Сделать анализ временных диаграмм.