|
Лабораторная работа 1 Синтез комбинационных цифровых устройств (кцу), реализующих логическую функцию
Лабораторная работа №1
Синтез комбинационных цифровых устройств (КЦУ), реализующих логическую функцию На основе заданной таблицы истинности логической функции (табл. 1) синтезировать КЦУ в заданном базисе. В процессе синтеза выполнить минимизацию, построить функциональную и принципиальную схемы устройства. Оценить аппаратные затраты на реализацию КЦУ. Таблица 1 – Варианты заданий № варианта
| Базис
| Номер конституенты
| 0
| 1
| 2
| 3
| 4
| 5
| 6
| 7
| 8
| 9
| 10
| 11
| 12
| 13
| 14
| 15
| 1
| И-НЕ
| 1
| 1
| 1
| *
| 0
| 0
| *
| *
| 0
| 1
| 1
| 1
| 1
| 0
| 1
| 0
| 2
| ИЛИ-НЕ
| 1
| 0
| 1
| 1
| *
| 1
| 0
| 0
| 0
| 1
| 1
| 0
| *
| *
| 0
| 1
| 3
| И-НЕ
| 1
| 1
| 0
| 0
| 0
| 1
| 1
| 1
| *
| 0
| 0
| 0
| 1
| 1
| *
| 0
| 4
| ИЛИ-НЕ
| *
| 1
| 0
| 1
| *
| 0
| 1
| 1
| *
| 0
| 0
| 0
| 1
| 0
| 0
| 1
| 5
| И-НЕ
| 0
| 0
| 1
| 0
| 0
| 0
| 1
| 1
| *
| *
| 0
| 1
| 0
| 0
| 1
| 1
| 6
| ИЛИ-НЕ
| *
| 0
| 1
| 1
| 1
| *
| 0
| 0
| 1
| *
| 0
| 0
| 0
| 1
| 1
| *
| 7
| И-НЕ
| 1
| 1
| *
| 1
| 0
| 0
| 0
| 1
| 1
| 1
| *
| 0
| 1
| 0
| 1
| 1
| 8
| ИЛИ-НЕ
| 0
| *
| 0
| 1
| 1
| 0
| 1
| 1
| 0
| 0
| 0
| 0
| 0
| 0
| *
| 0
| 9
| И-НЕ
| 1
| *
| 0
| 0
| 0
| 1
| 1
| 0
| 0
| 1
| 1
| 1
| 1
| *
| 0
| *
| 10
| ИЛИ-НЕ
| 1
| 0
| 0
| 1
| 1
| 0
| 1
| 0
| 0
| 1
| 1
| 1
| *
| 0
| 0
| 0
| 11
| И-НЕ
| *
| 1
| 0
| 1
| 0
| 0
| 0
| 0
| *
| 0
| 1
| *
| 0
| 0
| 1
| 1
| 12
| ИЛИ-НЕ
| 0
| 1
| 1
| 0
| 1
| 1
| 1
| *
| 0
| 0
| 0
| 1
| 1
| *
| 1
| 1
| 13
| И-НЕ
| 1
| 1
| 1
| 0
| 0
| 1
| 1
| 0
| 1
| 0
| 0
| 0
| 1
| 1
| *
| *
| 14
| ИЛИ-НЕ
| *
| *
| 1
| 0
| 0
| 0
| 1
| 1
| 0
| 1
| 0
| 0
| 1
| 1
| 0
| 1
| 15
| И-НЕ
| 1
| 0
| 0
| 1
| 0
| 1
| 1
| 0
| 0
| 1
| *
| 0
| 0
| 1
| 1
| 1
| 16
| ИЛИ-НЕ
| 0
| 1
| 0
| *
| *
| 1
| 0
| 0
| 1
| 1
| 1
| 1
| 0
| 0
| 1
| 1
| 17
| И-НЕ
| 0
| 0
| 1
| 0
| 0
| 0
| 0
| 1
| *
| 0
| 0
| 1
| 1
| 0
| 1
| 1
| 18
| ИЛИ-НЕ
| 0
| 0
| 1
| 1
| 0
| 1
| 1
| 0
| 0
| 1
| 0
| 1
| 1
| 0
| 0
| *
| 19
| И-НЕ
| 1
| 0
| 0
| 0
| 1
| 1
| 0
| 0
| 0
| 1
| 0
| 1
| 0
| 1
| *
| 0
| 20
| ИЛИ-НЕ
| *
| 1
| 1
| 0
| 0
| 1
| 1
| 0
| 1
| *
| 1
| 0
| 1
| *
| 0
| *
| 21
| И-НЕ
| 0
| 0
| 0
| 0
| 1
| 1
| 0
| 1
| 0
| *
| *
| 1
| 0
| 1
| 1
| 0
| 22
| ИЛИ-НЕ
| 0
| 0
| 1
| *
| 1
| 0
| 0
| 0
| 1
| 1
| 0
| 0
| 0
| 0
| 0
| 1
| 23
| И-НЕ
| 0
| 0
| 1
| 0
| 0
| 1
| 0
| 1
| 1
| 0
| 0
| 1
| 1
| *
| 0
| 0
| 24
| ИЛИ-НЕ
| 0
| 1
| 0
| 1
| 0
| 0
| 1
| *
| 0
| 0
| 0
| 0
| 1
| 1
| 0
| *
| 25
| И-НЕ
| 1
| 0
| 1
| 1
| 1
| 0
| 0
| 1
| 1
| 1
| 0
| 1
| *
| 1
| 0
| 0
| 26
| ИЛИ-НЕ
| 1
| 1
| 1
| 0
| 0
| *
| *
| 1
| 1
| 1
| *
| 0
| 0
| 1
| 0
| 1
| 27
| И-НЕ
| 1
| 0
| *
| 1
| 1
| 0
| 0
| 1
| 0
| 1
| 1
| *
| *
| 0
| 0
| 1
| 28
| ИЛИ-НЕ
| 0
| 0
| 1
| 0
| 1
| 1
| 1
| 1
| 1
| 0
| 0
| 0
| 1
| *
| *
| 0
| 29
| И-НЕ
| 0
| 0
| 1
| 1
| 0
| 1
| 1
| *
| 1
| 0
| 1
| *
| 0
| 0
| *
| 0
| 30
| ИЛИ-НЕ
| 0
| 1
| 0
| 1
| 0
| 1
| 1
| 0
| 0
| 1
| 0
| 0
| 0
| 1
| *
| *
| 31
| И-НЕ
| 0
| 0
| 0
| *
| *
| 0
| 0
| *
| 0
| 1
| 1
| 1
| 1
| 1
| 1
| *
| 32
| ИЛИ-НЕ
| *
| 0
| 1
| 1
| 0
| 0
| 1
| 1
| 1
| *
| 1
| 0
| 0
| 1
| 1
| 1
| 33
| И-НЕ
| 0
| 0
| 0
| 0
| 0
| 1
| 1
| 0
| *
| 0
| 1
| 1
| 0
| *
| 0
| 0
| 34
| ИЛИ-НЕ
| 1
| 1
| 1
| *
| 1
| 1
| 0
| 1
| *
| 0
| 0
| 0
| *
| 0
| 0
| 1
| 35
| И-НЕ
| 1
| 1
| *
| 0
| 0
| 1
| 0
| 1
| 0
| 0
| 1
| 1
| 0
| 0
| 0
| 1
| 36
| ИЛИ-НЕ
| 1
| *
| 0
| 1
| 0
| 0
| 0
| *
| 1
| 0
| 1
| 0
| 0
| 1
| *
| 0
| 37
| И-НЕ
| 0
| 1
| 1
| 1
| 1
| 1
| *
| 0
| 1
| 1
| 0
| 1
| *
| 1
| 0
| 0
| 38
| ИЛИ-НЕ
| 0
| 0
| 1
| *
| 1
| 1
| 0
| 1
| 1
| 1
| 0
| 0
| 1
| *
| 1
| 0
| 39
| И-НЕ
| 0
| 0
| 1
| 1
| 0
| 1
| 1
| *
| *
| 1
| 0
| 0
| 1
| 0
| 0
| 1
| 40
| ИЛИ-НЕ
| *
| 0
| 0
| 1
| 1
| 1
| 0
| 1
| 0
| 0
| 1
| 0
| 1
| 1
| 0
| 1
| 41
| И-НЕ
| 1
| 1
| 0
| 1
| 1
| 0
| 0
| 0
| 1
| 0
| *
| *
| 0
| 1
| 1
| 1
| 42
| ИЛИ-НЕ
| 0
| 1
| 1
| 1
| 0
| 0
| 1
| 0
| 0
| 1
| 0
| 0
| 0
| 1
| *
| 0
| 43
| И-НЕ
| 0
| 1
| 1
| *
| 1
| 1
| 0
| 0
| 0
| 1
| 1
| 0
| 0
| 0
| 0
| 1
| 44
| ИЛИ-НЕ
| 0
| 1
| 0
| 0
| 1
| 0
| 0
| 1
| 0
| 0
| 0
| 1
| 1
| *
| 0
| 1
| 45
| И-НЕ
| 1
| 0
| 1
| *
| 1
| 1
| 0
| *
| 1
| 1
| 0
| 0
| *
| 0
| 1
| *
| 46
| ИЛИ-НЕ
| *
| 1
| 0
| 0
| 1
| 0
| 1
| 0
| 0
| 0
| 0
| 1
|
| 1
| 0
| *
| 47
| И-НЕ
| 0
| 0
| 0
| 1
| 0
| 0
| 0
| 0
| 0
| 1
| *
| 1
| 0
| 0
| 1
| 1
| 48
| ИЛИ-НЕ
| 0
| 1
| 1
| 0
| 1
| 0
| 1
| 0
| 0
| 1
| 0
| 0
| *
| 0
| 1
| 0
| 49
| И-НЕ
| 0
| 0
| 1
| *
| 0
| 1
| *
| 0
| 1
| 0
| 1
| 0
| 1
| 0
| 0
| 0
| 50
| ИЛИ-НЕ
| 0
| 1
| *
| 0
| 0
| 0
| 1
| 1
| 0
| 1
| 1
| 1
| 1
| 0
| 1
| 1
|
Примеры схем приведены на рис. 1-4.
Рисунок 1 – Пример функциональной схемы КЦУ, реализующей логическую функцию F1 в базисе И-НЕ (каскадный метод построения схемы)
Рисунок 2 – Пример функциональной схемы КЦУ, реализующей логическую функцию F1 в базисе И-НЕ (упрощенная схема)
Рисунок 3 – Пример принципиальной схемы КЦУ, реализующей логическую функцию F2 в базисе ИЛИ-НЕ (I вариант расположения элементов)
Рисунок 4 – Пример принципиальной схемы КЦУ, реализующей логическую функцию F2 в базисе ИЛИ-НЕ (II вариант расположения элементов) Аппаратные затраты на реализацию КЦУ:
DD1 – одна микросхема К155ЛН1 (шесть инверторов);
DD2 – одна микросхема К155ЛЕ1 (четыре элемента 2ИЛИ-НЕ). |
|
|