Рис. 3.1. – Параметры блока
Для включения в схему устройства заранее спроектированного модуля, необходимо в качестве типа реализации выбрать “Schematic”, и командой Browse выбрать файл *.sch который будет играть роль этого блока. После этого, на нем автоматически будут обозначены входные и выходные контакты, соответствующие входным и выходным портам модуля.
3.4. Порядок выполнения работы
3.4.1. Часть I
3.4.1.1. Создать файл схемы устройства;
3.4.1.2. Выполнить проектирование и моделирование устройства первого иерархического уровня; 3.4.1.3. Выполнить анализ работы устройства;
3.4.1.4. Создать новый файл схемы устройства 3.4.1.5. Выполнить копирование ранее созданной схемы устройства, которое необходимо изменить согласно следующему порядку:
3.4.1.6. Удалить источники входных сигналов;
3.4.1.6. Добавить входные порты;
3.4.1.7. Сохранить измененное устройство.
3.4.2. Часть II
3.4.2.1. Создать новый файл
3.4.2.2. Ввести иерархические блоки, соответствующие схеме устройства первого иерархического уровня; 3.4.2.3. Выполнить проектирование и моделирование основного устройства, согласно индивидуальному заданию;
3.4.2.4. Выполнить анализ работы устройства и убедиться в правильности его функционирования.
3.5. Индивидуальные задания:
Выполнить проектирование устройства 2-го уровня иерархии на основе устройств 1-го иерархического уровня (табл.3.1.)
- 31 -
|
|
Таблица 3.1. |
|
N |
Устройства 1-го |
Устройства 2-го уровня иерархии |
|
п/п |
уровня иерархии |
||
|
|||
|
|
|
|
1. |
JK-триггер |
Четырехразрядный десятичный счетчик |
|
|
|
|
|
2. |
D-триггер |
Четырехразрядный двоичный счетчик, выпол- |
|
няющий счет до 12 |
|||
|
|
||
|
|
|
|
3. |
JK-триггер |
Четырехразрядный двоичный счетчик, выпол- |
|
няющий счет до 13 |
|||
|
|
||
|
|
|
|
4. |
D-триггер |
Четырехразрядный двоичный реверсивный |
|
счетчик, выполняющий счет до 10 |
|||
|
|
||
|
|
|
|
5. |
JK-триггер |
Четырехразрядный двоичный реверсивный |
|
счетчик, выполняющий счет до 14 |
|||
|
|
||
|
|
|
|
6. |
D-триггер |
Четырехразрядный сдвиговый регистр |
|
|
|
|
|
7. |
D-триггер |
Четырехразрядный десятичный счетчик |
|
|
|
|
|
8. |
JK-триггер |
Четырехразрядный двоичный счетчик, выпол- |
|
няющий счет до 12 |
|||
|
|
||
|
|
|
|
9. |
D-триггер |
Четырехразрядный двоичный счетчик, выпол- |
|
няющий счет до 11 |
|||
|
|
||
|
|
|
|
10. |
JK-триггер |
Четырехразрядный двоичный реверсивный |
|
счетчик, выполняющий счет до 12 |
|||
|
|
||
|
|
|
|
11. |
D-триггер |
Четырехразрядный двоичный реверсивный |
|
счетчик, выполняющий счет до 13 |
|||
|
|
||
|
|
|
|
12. |
JK-триггер |
Четырехразрядный сдвиговый регистр |
|
|
|
|
3.6. Пример выполнения работы
3.6.1. Индивидуальное задание:
Выполнить проектирование 4-х разрядного счетчика на D-триггерах по заданию преподавателя ( табл. 3.1).
3.6.2. Часть I
6.2.1.Создать новый проект;
6.2.2.Выполнить проектирование триггера, согласно индивидуальному зада-
нию (табл. 3.1.).
Схема D-триггера при его проектировании в системе OrCAD приведена на рис. 3.2.
На рис. 3.3. приведена схема JK-триггера.
- 32 -
Рис. 3.2. – Схема D-триггера
Рис. 3.3. – Схема JK-триггера
Временные диаграммы функционирования D-триггера приведены на рис. 3.4.
Рис. 3.4. – Временный диаграммы D-триггера, полученые в результате моделирования
3.6.2.3. Создать файл схемы;
˗Скопировать устройство в новый файл.
˗Отредактировать устройство
Удалить генераторы входного сигнала
-33 -
Заменить их входными портами
Подписать порты
˗Сохранить файл
Результат выполнения данного пункта приведен на рис. 3.5.
Рис. 3.5. – Результат редактирования устройства, для использования его в качестве блока
3.6.3. Часть II
3.6.3.1. Создать новый файл.
3.6.3.2. Выбрать
3.6.3.3. Размесить блок на рабочей поверхности
3.6.3.4. Дважды кликнуть по нему, и выбрать в параметрах команду «Browse». Выбрать сохранённый файл измененного устройства (с портами ввода и вывода)
3.6.3.5. Расположить четыре блока (рис. 3.6.).
Рис. 3.6. – Иерархические блоки, полученые из спроектированного ранее устройства
- 34 -
3.6.3.6. Проектирование счетчика, согласно индивидуальному заданию
Рис. 3.7. – Спроектированный счетчик
3.6.3.7. Провести моделирование, для проверки корректности работы схемы
(рис. 3.8.).
Рис. 3.8. – Временные диаграммы работы счетчика
3.7. Содержание отчёта.
3.7.1. Цель и задачи работы
3.7.2. Краткие теоретические сведения по иерархическим блокам
3.7.3. Описание процесса самостоятельного выполнения работы с пояснениями 3.7.4. Результаты моделирования счетчика в виде графика выходного сигнала 3.7.5. Обсуждение результатов моделирования.
- 35 -