Пример выполнения контрольной работы
Задание
По контрольной работе № 2
по курсу «МОС»
Цель работы: приобретение навыков синтеза комбинационных логических схем в различных базисах.
Задание: Построить функциональную логическую схему преобразователя кодов (ПК), выполняющую преобразование в зависимости от управляющих сигналов у1 и у2 3-разрядного кода А=а1а2а3 в код В=b1b2b3 по следующим правилам:
для четных вариантов: для нечетных вариантов:
Y1 y2 | Операция y1 y2 | Операция
0 0 | Пропуск А без изменения 0 0 | *
0 1 | Операция 1 0 1 | Операция 1
1 0 | Операция 2 1 0 | Операция 2
1 1 | - 1 1 | Пропуск кода А
| без изменения
Выбор операций и элементного базиса производится в соответствии с таблицей:
Операция 1: _ _ Операция 2:
В=А+1 В=А В=А-1 В=А+2 В=110 В=А+1
1 16 7 36 25 14 В=0 а1а2
Номер 8 33 24 15 6 35 В=а1а2 0
варианта 17 2 37 34 13 26 В=а2а3 0
42 9 32 23 38 5 В=а1а1а2
31 18 3 12 27 22 В=1 а1а2
10 41 20 29 4 39 В=1 а2 а3
19 30 11 40 21 28 В=0 а2 а2
Порядок выполнения работы
1. Составить таблицу истинности работы ПК.
2. Построить карты Карно для получения минимальной дизъюнктивной нормальной формы (ДНФ).
3. Разработать функциональную логическую схему ПК в базисе 3И-НЕ.
4. Построить карты Карно для получения минимальной конъюнктивной нормальной формы (КНФ).
5. Разработать функциональную логическую схему в базисе 3ИЛИ-НЕ.
6.Выполнить сравнительную оценку функциональных схем по аппаратурным затратам.
Содержание отчета
1. Задание.
2. Таблица истинности ПК.
3. Карты Карно для получения минимальной ДНФ.
4. Функциональная логическая схема ПК в базисе 3И-НЕ.
5. Карты Карно для получения минимальной КНФ.
6. Функциональная логическая схема ПК в базисе 3ИЛИ-НЕ.
7.Сравнительная характеристика схем по затратам оборудования (цена схемы по Квайну).
Пример выполнения контрольной работы
(для варианта 28)
В соответствии с заданным вариантом проектируемое устройство должно реализовывать следующие операции:
y1 | y2 | Операция |
Пропуск А без изменения | ||
В = + 1 | ||
В = a2 а3 0 | ||
* |
Устройство должно быть реализовано с следующем элементном базисе: 2И-2И-2И-3И-4ИЛИ-НЕ
1. В соответствии с заданными операциями строим таблицу истинности для всех ФАЛ преобразователя кодов (табл. 1 ).
Таблица 1. - Таблица истинности преобразователя кодов
Y1 | |||||||||||||||||||||||||
Y2 | |||||||||||||||||||||||||
A1 | * | ||||||||||||||||||||||||
A2 | * | ||||||||||||||||||||||||
A3 | * | ||||||||||||||||||||||||
B1 | * | ||||||||||||||||||||||||
B2 | * | ||||||||||||||||||||||||
B3 | * |
2. Минимизация ФАЛ в1,в2,в3 с помощью карт Карно для получения минимальной ДНФ представлена на рис. 1.
b1
a1a2a3 | 110 | 100 | |||||||
y1y2 | |||||||||
0 | 1 | ||||||||
1 | |||||||||
* | * | * | * | * | * | * | * | ||
b2
a1a2a3 | 100 | ||||||||
y1y2 | |||||||||
0 | 1 | 1 | 0 | ||||||
1 | 1 | 0 | |||||||
* | * | * | * | * | * | * | * | ||
b3
a1a2a3 | 110 | ||||||||
y1y2 | |||||||||
1 | |||||||||
1 | |||||||||
* | * | * | * | * | * | * | * | ||
Рис. 1
3. Полученные в результате минимизации формулы для ДНФ имеют следующий вид:
4. Преобразуя полученные формулы и используя закон де Моргана, выполняем перевод выражений в базис 3И-НЕ:
5. Комбинационная схема для преобразователя кодов в соответствии с полученными формулами (базис 3И-НЕ) представлена на рис.2.
Рис.2
6. Для получения минимальной КНФ выполним склеивание функций в1,в2,в3 по 0. Соответствующие карты Карно приведены на рис.3., а формулы, полученные в результате минимизации, имеют вид:
b1
a1a2a3 | 000 | 100 | |||||||
y1y2 | |||||||||
1 | 1 | ||||||||
01 | 0 | ||||||||
* | * | * | * | * | * | * | * | ||
0 |
b2
a1a2a3 | 000 | 101 | 100 | ||||||
y1y2 | |||||||||
00 | 0 | 1 | 1 | ||||||
1 | 0 | 0 | |||||||
* | * | * | * | * | * | * | * | ||
b3
a1a2a3 | 000 | 010 | |||||||
y1y2 | |||||||||
0 | 0 | ||||||||
01 | |||||||||
* | * | * | * | * | * | * | * | ||
10 |
Рис. 3
7. Для получения выражений в базисе 3ИЛИ-НЕ преобразуем минимальные КНФ по закону де Моргана:
8. В соответствии с полученными формулами строим схему преобразователя в базисе 3ИЛИ-НЕ (рис. 4).
Рис. 4
9. Сравнительная характеристика полученных функциональных схем по затратам оборудования.
Цена схем по Квайну имеет следующие показатели:
схема 1 – 72;
схема 2 – 75.
Таким образом, наиболее экономичной является схема 1.